OAI/AlgebraicGeometry/CharacterVarieties/Foundation/CornerHolonomy.lean
23 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.cornerBasis_startline 16 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.boundaryCornerBasisline 26 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.cornerFinish_boundaryline 32 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.boundaryEdge_cornerGaugeline 42 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.boundaryWord_cornerGaugeline 67Source documentation
Based boundary holonomy telescopes at every interior corner; only the independent chosen base corner remains.
lemma boundaryWord_cornerGauge (f : F) (b : Fin (D.boundaryCount f)) : (D.boundaryWord f b).eval φ (D.cornerGaugeGenerators G g)= (D.boundaryCornerBasis G f b ⟨0,D.boundaryPositive f b⟩).toUnit* (D.boundaryWord f b).eval φ g* (D.boundaryCornerBasis G f b ⟨0,D.boundaryPositive f b⟩).toUnit⁻¹ := by … - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.CornerBases.Basedline 80Source documentation
Fix the selected base corner of every boundary. These are coordinate gauges, not extra equations on an old local system.
def CornerBases.Based (G : D.CornerBases (R:=A)) : Prop := …
- lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.basedCorner_boundaryWordline 83 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.basedCorner_surfaceWordline 94 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.basedCornerSolutionline 111Source documentation
Arbitrary independent internal corner gauges act on the full solution, not just on boundary holonomies or its regular seam equations. The original scalar punctures and handles are unchanged.
def basedCornerSolution (P : D.Punctures R) (x : D.Solution P A) : D.Solution P A := by …
- abbrev
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.BoundaryBasesline 132 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.cornerBasesOfBoundaryline 137Source documentation
Transport the exhaustively indexed boundary bases to the side occurrences, including every repeated facet and every cyclic base position.
def cornerBasesOfBoundary (B : D.BoundaryBases (A:=A)) : D.CornerBases (R:=A) := fun a => …
- lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.boundaryBasis_ofBoundaryline 143 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.cornerBasesOfBoundary_basedline 158 - def
OAI.IntegralCharacterVarieties.SurfaceSurgery.prefixProductline 169Source documentation
Chronological prefix products: the first edge acts first.
def prefixProduct (e : ℕ → G) : ℕ → G | 0 => 1 | n+1 => e n*prefixProduct e n
- lemma
OAI.IntegralCharacterVarieties.SurfaceSurgery.prefixProduct_zeroline 173 - lemma
OAI.IntegralCharacterVarieties.SurfaceSurgery.prefixProduct_succline 174 - lemma
OAI.IntegralCharacterVarieties.SurfaceSurgery.prefixProduct_eq_reverseline 177 - def
OAI.IntegralCharacterVarieties.SurfaceSurgery.cycleEdgeline 187Source documentation
Extension by 1 is solely for evaluating the finite prefix; no selected path ever encounters an extended edge.
def cycleEdge {n : ℕ} (e : Fin n → G) (i : ℕ) : G := … - lemma
OAI.IntegralCharacterVarieties.SurfaceSurgery.cycleEdge_atline 190 - def
OAI.IntegralCharacterVarieties.SurfaceSurgery.prefixBasisline 193 - lemma
OAI.IntegralCharacterVarieties.SurfaceSurgery.prefixBasis_zeroline 196 - lemma
OAI.IntegralCharacterVarieties.SurfaceSurgery.prefixProduct_cycleline 199 - theorem
OAI.IntegralCharacterVarieties.SurfaceSurgery.prefix_gaugeline 206Source documentation
All interior edges become 1; the FINAL side retains precisely the original based holonomy, not a merely conjugate matrix.
theorem prefix_gauge {n : ℕ} (hn : 0<n) (e : Fin n → G) (i : Fin n) : prefixBasis e ⟨(i.val+1)%n,Nat.mod_lt _ hn⟩*e i*(prefixBasis e i)⁻¹= if i.val+1<n then 1 else (List.ofFn e).reverse.prod := by …Mentions: OAI.IntegralCharacterVarieties.SurfaceSurgery.prefixBasis