Basis of LinSols
in the even case #
We give a basis of LinSols
in the even case. This basis has the special property
that splits into two planes on which every point is a solution to the ACCs.
The inclusion of Fin n
into Fin (1 + (n + n + 1))
via the first n
,
casted into Fin (2 * n.succ)
.
Equations
- PureU1.VectorLikeEvenPlane.evenShiftFst j = Fin.cast ⋯ (Fin.natAdd 1 (Fin.castAdd 1 (Fin.castAdd n j)))
Instances For
The inclusion of Fin n
into Fin (1 + (n + n + 1))
via the second n
,
casted into Fin (2 * n.succ)
.
Equations
- PureU1.VectorLikeEvenPlane.evenShiftSnd j = Fin.cast ⋯ (Fin.natAdd 1 (Fin.castAdd 1 (Fin.natAdd n j)))
Instances For
The element of Fin (1 + (n + n + 1))
corresponding to the first 1
,
casted into Fin (2 * n.succ)
.
Equations
- PureU1.VectorLikeEvenPlane.evenShiftZero = Fin.cast ⋯ (Fin.castAdd (n + n + 1) 0)
Instances For
The element of Fin (1 + (n + n + 1))
corresponding to the second 1
,
casted into Fin (2 * n.succ)
.
Equations
- PureU1.VectorLikeEvenPlane.evenShiftLast = Fin.cast ⋯ (Fin.natAdd 1 (Fin.natAdd (n + n) 0))
Instances For
The first part of the basis as charges.
Equations
Instances For
The second part of the basis as charges.
Equations
Instances For
The first part of the basis as LinSols
.
Equations
- PureU1.VectorLikeEvenPlane.basis j = { val := PureU1.VectorLikeEvenPlane.basisAsCharges j, linearSol := ⋯ }
Instances For
The second part of the basis as LinSols
.
Equations
- PureU1.VectorLikeEvenPlane.basis! j = { val := PureU1.VectorLikeEvenPlane.basis!AsCharges j, linearSol := ⋯ }
Instances For
The whole basis as LinSols
.
Equations
Instances For
Swapping the elements evenShiftFst j and evenShiftSnd j is equivalent to adding a vector basis!AsCharges j.
A point in the span of the second part of the basis as a charge.
Equations
- PureU1.VectorLikeEvenPlane.P! f = ∑ i : Fin n, f i • PureU1.VectorLikeEvenPlane.basis!AsCharges i
Instances For
A point in the span of the second part of the basis.
Equations
- PureU1.VectorLikeEvenPlane.P!' f = ∑ i : Fin n, f i • PureU1.VectorLikeEvenPlane.basis! i