Splitting the linear solutions in the odd case into two ACC-satisfying planes #
i. Overview #
We split the linear solutions of PureU1 (2 * n + 1) into two planes,
where every point in either plane satisfies both the linear and cubic anomaly cancellation
conditions.
ii. Key results #
P': The inclusion of the first plane into linear solutionsP_accCube: The statement that chares from the first plane satisfy the cubic ACCP!': The inclusion of the second plane.P!_accCube: The statement that charges from the second plane satisfy the cubic ACCspan_basis: Every linear solution is the sum of a point from each plane.
iii. Table of contents #
- A. Splitting the charges up into groups
- A.1. The symmetric split: Spltting the charges up via
(n + 1) + 1 - A.2. The shifted split: Spltting the charges up via
1 + n + n - A.3. The shifte shifted split: Spltting the charges up via
((1+n)+1) + n.succ - A.4. Relating the splittings together
- A.1. The symmetric split: Spltting the charges up via
- B. The first plane
- B.1. The basis vectors of the first plane as charges
- B.2. Components of the basis vectors as charges
- B.3. The basis vectors satisfy the linear ACCs
- B.4. The basis vectors as
LinSols - B.5. The inclusion of the first plane into charges
- B.6. Components of the first plane
- B.7. Points on the first plane satisfies the ACCs
- B.8. Kernal of the inclusion into charges
- B.9. The basis vectors are linearly independent
- C. The second plane
- C.1. The basis vectors of the second plane as charges
- C.2. Components of the basis vectors as charges
- C.3. The basis vectors satisfy the linear ACCs
- C.4. The basis vectors as
LinSols - C.5. Permutations equal adding basis vectors
- C.6. The inclusion of the second plane into charges
- C.7. Components of the second plane
- C.8. Points on the second plane satisfies the ACCs
- C.9. Kernal of the inclusion into charges
- C.10. The inclusion of the second plane into LinSols
- C.11. The basis vectors are linearly independent
- D. The mixed cubic ACC from points in both planes
- E. The combined basis
- E.1. The combined basis as
LinSols - E.2. The inclusion of the span of the combined basis into charges
- E.3. Components of the inclusion
- E.4. Kernal of the inclusion into charges
- E.5. The inclusion of the span of the combined basis into LinSols
- E.6. The combined basis vectors are linearly independent
- E.7. Injectivity of the inclusion into linear solutions
- E.8. Cardinality of the basis
- E.9. The basis vectors as a basis
- E.1. The combined basis as
- F. Every Lienar solution is the sum of a point from each plane
- F.1. Relation under permutations
iv. References #
A. Splitting the charges up into groups #
We have 2 * n + 1 charges, which we split up in the following ways:
| evenFst j (0 to n) | evenSnd j (n.succ to n + n.succ)|
| evenShiftZero (0) | evenShiftFst j (1 to n) |
evenShiftSnd j (n.succ to 2 * n) | evenShiftLast (2 * n.succ - 1) |
A.1. The symmetric split: Spltting the charges up via (n + 1) + 1 #
The inclusion of Fin n into Fin ((n + 1) + n) via the first n.
This is then casted to Fin (2 * n + 1).
Equations
- PureU1.VectorLikeOddPlane.oddFst j = Fin.cast ⋯ (Fin.castAdd n (Fin.castAdd 1 j))
Instances For
The inclusion of Fin n into Fin ((n + 1) + n) via the second n.
This is then casted to Fin (2 * n + 1).
Equations
- PureU1.VectorLikeOddPlane.oddSnd j = Fin.cast ⋯ (Fin.natAdd (n + 1) j)
Instances For
The element representing 1 in Fin ((n + 1) + n).
This is then casted to Fin (2 * n + 1).
Equations
- PureU1.VectorLikeOddPlane.oddMid = Fin.cast ⋯ (Fin.castAdd n (Fin.natAdd n 1))
Instances For
A.2. The shifted split: Spltting the charges up via 1 + n + n #
The inclusion of Fin n into Fin (1 + n + n) via the first n.
This is then casted to Fin (2 * n + 1).
Equations
- PureU1.VectorLikeOddPlane.oddShiftFst j = Fin.cast ⋯ (Fin.castAdd n (Fin.natAdd 1 j))
Instances For
The inclusion of Fin n into Fin (1 + n + n) via the second n.
This is then casted to Fin (2 * n + 1).
Equations
- PureU1.VectorLikeOddPlane.oddShiftSnd j = Fin.cast ⋯ (Fin.natAdd (1 + n) j)
Instances For
A.3. The shifte shifted split: Spltting the charges up via ((1+n)+1) + n.succ #
The inclusion of Fin n into Fin (1 + n + 1 + n.succ) via the first n and casted
to Fin (2 * n.succ + 1).
Equations
- PureU1.VectorLikeOddPlane.oddShiftShiftFst j = Fin.cast ⋯ (Fin.castAdd n.succ (Fin.castAdd 1 (Fin.natAdd 1 j)))
Instances For
The element representing the second 1 in Fin (1 + n + 1 + n.succ) casted
to 2 * n.succ + 1.
Equations
- PureU1.VectorLikeOddPlane.oddShiftShiftMid = Fin.cast ⋯ (Fin.castAdd n.succ (Fin.natAdd (1 + n) 1))
Instances For
The inclusion of Fin n.succ into Fin (1 + n + 1 + n.succ) via the n.succ and casted
to Fin (2 * n.succ + 1).
Equations
- PureU1.VectorLikeOddPlane.oddShiftShiftSnd j = Fin.cast ⋯ (Fin.natAdd (1 + n + 1) j)
Instances For
A.4. Relating the splittings together #
B. The first plane #
B.1. The basis vectors of the first plane as charges #
The first part of the basis as charge assignments.
Equations
Instances For
B.2. Components of the basis vectors as charges #
B.3. The basis vectors satisfy the linear ACCs #
B.4. The basis vectors as LinSols #
The first part of the basis as LinSols.
Equations
- PureU1.VectorLikeOddPlane.basis j = { val := PureU1.VectorLikeOddPlane.basisAsCharges j, linearSol := ⋯ }
Instances For
B.5. The inclusion of the first plane into charges #
A point in the span of the first part of the basis as a charge.
Equations
- PureU1.VectorLikeOddPlane.P f = ∑ i : Fin n, f i • PureU1.VectorLikeOddPlane.basisAsCharges i
Instances For
B.6. Components of the first plane #
B.7. Points on the first plane satisfies the ACCs #
B.8. Kernal of the inclusion into charges #
A point in the span of the first part of the basis.
Equations
- PureU1.VectorLikeOddPlane.P' f = ∑ i : Fin n, f i • PureU1.VectorLikeOddPlane.basis i
Instances For
B.9. The basis vectors are linearly independent #
C. The second plane #
C.1. The basis vectors of the second plane as charges #
The second part of the basis as charge assignments.
Equations
Instances For
C.2. Components of the basis vectors as charges #
C.3. The basis vectors satisfy the linear ACCs #
C.4. The basis vectors as LinSols #
The second part of the basis as LinSols.
Equations
- PureU1.VectorLikeOddPlane.basis! j = { val := PureU1.VectorLikeOddPlane.basis!AsCharges j, linearSol := ⋯ }
Instances For
C.5. Permutations equal adding basis vectors #
Swapping the elements oddShiftFst j and oddShiftSnd j is equivalent to adding a vector basis!AsCharges j.
C.6. The inclusion of the second plane into charges #
A point in the span of the second part of the basis as a charge.
Equations
- PureU1.VectorLikeOddPlane.P! f = ∑ i : Fin n, f i • PureU1.VectorLikeOddPlane.basis!AsCharges i
Instances For
C.7. Components of the second plane #
C.8. Points on the second plane satisfies the ACCs #
C.9. Kernal of the inclusion into charges #
C.10. The inclusion of the second plane into LinSols #
A point in the span of the second part of the basis.
Equations
- PureU1.VectorLikeOddPlane.P!' f = ∑ i : Fin n, f i • PureU1.VectorLikeOddPlane.basis! i
Instances For
C.11. The basis vectors are linearly independent #
D. The mixed cubic ACC from points in both planes #
E. The combined basis #
E.1. The combined basis as LinSols #
The whole basis as LinSols.
Equations
Instances For
E.2. The inclusion of the span of the combined basis into charges #
A point in the span of the basis as a charge.
Equations
Instances For
E.3. Components of the inclusion #
E.4. Kernal of the inclusion into charges #
E.5. The inclusion of the span of the combined basis into LinSols #
E.6. The combined basis vectors are linearly independent #
E.7. Injectivity of the inclusion into linear solutions #
E.8. Cardinality of the basis #
E.9. The basis vectors as a basis #
The basis formed out of our basisa vectors.