OAI/AlgebraicGeometry/CharacterVarieties/Cutting/BoundaryEnumeration.lean
38 declarations, 0 contain sorry, 0 declared as axioms
Based boundary enumeration and fresh-facet labels of the refined diagram.
This formalizes the band reconstruction for filtered surface local systems in Integral points on character varieties of curves.
- lemma
OAI.IntegralCharacterVarieties.BasedCycleEnumeration.pow_memline 17 - def
OAI.IntegralCharacterVarieties.BasedCycleEnumeration.entryline 23 - lemma
OAI.IntegralCharacterVarieties.BasedCycleEnumeration.entry_memline 25 - lemma
OAI.IntegralCharacterVarieties.BasedCycleEnumeration.entry_injectiveline 28 - lemma
OAI.IntegralCharacterVarieties.BasedCycleEnumeration.entry_surjectiveline 34 - lemma
OAI.IntegralCharacterVarieties.BasedCycleEnumeration.entry_nextline 38 - lemma
OAI.IntegralCharacterVarieties.BasedCycleEnumeration.enumeration_bijectiveline 47 - def
OAI.IntegralCharacterVarieties.BasedCycleEnumeration.enumerationline 62 - lemma
OAI.IntegralCharacterVarieties.BasedCycleEnumeration.enumeration_applyline 65 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.graftCircleBaseline 74 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.graftCircleBase_memline 79 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.graftCircleEntryline 88 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.graftBoundaryEnumerationline 95Source documentation
The entire actual graft boundary, based at the original old occurrence on EVERY old circle, and at literal mirror/strip occurrences on new circles. Unlike fromPorts, this equivalence retains the old marking and circle labels.
noncomputable def graftBoundaryEnumeration : ((c : D.GraftCircleLabel q B) × Fin (D.graftCircle q B c).card) ≃ Side (base D.ports q B).Seam (base D.ports q B).seamArity := … - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.graftBoundaryEnumeration_applyline 101 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.graftBoundaryEnumeration_nextline 104 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.graftBoundaryEnumeration_zeroline 111 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.extendedBoundaryCountline 121 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.extendedBoundaryLengthline 122 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.extendedBoundarySideline 126 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.extendFacetsline 144Source documentation
Add the named fresh facet fibres before their boundary grafting. No old surface, orientation, side, rank or boundary ordering is modified.
def extendFacets (newRank : G → ℕ) : Diagram (F ⊕ G) S V arity where …
Mentions: OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram
- lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.extendFacets_boundarySetline 165 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.extendFacets_maximal_no_child_parentline 168 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.refinedPreDiagramline 181 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.refinedPreDiagram_rankline 183 - abbrev
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.RefinedCircleLabelline 186 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.refinedCircleline 187 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.refinedPreDiagram_no_childline 189 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.refinedBoundaryEnumerationline 198Source documentation
Actual marked inverse-band boundary enumeration. Short-root injection is proved from the atomic row/column topology; exclusion of principal children is derived from the author's proper-seam and maximal-rank hypotheses. No cyclic coverage, unique-strip, or fresh-parent-germ hypothesis is imposed.
noncomputable def refinedBoundaryEnumeration (hproper : D.Proper) (hmax : ∀ f,D.rank f≤D.rank (D.ports.facet ⟨q,none⟩)) : ((c : D.RefinedCircleLabel q d) × Fin (D.refinedCircle q d c).card) ≃ Side (base (D.refinedPreDiagram q d).ports q (D.ports.refinedBandForSeam q d)).Seam (base (D.refinedPreDiagram q d).ports q (D.ports.refinedBandForSeam q d)).seamArity := by … - lemma
OAI.IntegralCharacterVarieties.OccurrenceIncidence.BandGraft.bandEmbedding_colorline 212 - def
OAI.IntegralCharacterVarieties.OccurrenceIncidence.PortAssembly.refinedFreshEquivline 222 - lemma
OAI.IntegralCharacterVarieties.OccurrenceIncidence.PortAssembly.refinedFresh_original_colorline 232 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.extendedBoundaryIndexline 256 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.refinedCircleLabelEquivline 269 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.refinedMarkedCountline 273 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.refinedMarkedLabelline 275 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.refinedMarkedLengthline 280 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.refinedMarkedPositiveline 283 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.refinedMarkedSideline 287