OAI/AlgebraicGeometry/CharacterVarieties/Frames/Mirror.lean
19 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.IntegralCharacterVarieties.NamedBandGrades.IdentifiedBand.mirrorColor_eqline 15 - lemma
OAI.IntegralCharacterVarieties.NamedBandGrades.IdentifiedBand.child_color_neline 21 - lemma
OAI.IntegralCharacterVarieties.NamedBandGrades.IdentifiedBand.mirror_basisline 29 - lemma
OAI.IntegralCharacterVarieties.NamedBandGrades.IdentifiedBand.transverse_parent_colorline 55 - lemma
OAI.IntegralCharacterVarieties.NamedBandGrades.IdentifiedBand.transverse_frame_seamline 68Source documentation
The transverse branch has smaller parent rank, so its parent and child transports are identities under the mirror principal gauge.
lemma transverse_frame_seam (T : MatrixIso K (Fin r) (Fin r)) (v : Fin (w.shape.atomicBand.length+1)) (p : (w.shape.atomicBand.kind v).table.Port) (hin : p≠(w.shape.atomicBand.kind v).input) (hout : p≠(w.shape.atomicBand.kind v).output) : (w.mirrorVertexFrames T v ((w.shape.atomicBand.kind v).mirrorPort p)).reindex ((w.shape.vertexAtoms v).seamColumns (w.shape.vertexAtoms v).mirror p ((w.shape.atomicBand.kind v).mirrorPort p) ((w.shape.atomicBand.kind v).mirrorChild p) (fun a => ((w.shape.vertexAtoms v).mirror_atoms ⟨p,some a⟩).symm)) (finCongr ((w.shape.vertexAtoms v).rank_of_atoms (w.shape.vertexAtoms v).mirror ((w.shape.vertexAtoms v).mirror_atoms ⟨p,none⟩).symm))=w.vertexFrames v p := by …Mentions: OAI.IntegralCharacterVarieties.MatrixIso
- lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.namedCut_orig_localRanksline 99 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.namedCut_mirror_localRanksline 104 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.namedCutOrigFramesline 110 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.namedCutMirrorFramesline 112 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.namedCutVertexFramesline 116 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.namedCutPortFramesline 127 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.namedCutPortFrames_holdsline 132 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.cutOldSideValuesline 161Source documentation
The selected original parent side changes from P to J; children retain their transports over the coefficient ring.
def cutOldSideValues (old : D.SideValues (R:=R)) (J : (Matrix (Fin (D.rank (D.ports.facet ⟨q,none⟩))) (Fin (D.rank (D.ports.facet ⟨q,none⟩))) R)ˣ) : D.SideValues (R:=R) …
- lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.cutOldSideValues_selectedline 165 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.cutOldSideValues_childline 167 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.cutShortSideValuesline 172Source documentation
New strip sides have identity transport except for the mirror principal short seam, which carries Y = T⁻¹ J⁻¹ P T.
def cutShortSideValues (Y : (Matrix (Fin (D.rank (D.ports.facet ⟨q,none⟩))) (Fin (D.rank (D.ports.facet ⟨q,none⟩))) R)ˣ) (b : Bool) (i : Option (Fin (arity q))) : FacetUnit (R:=R) D.rank (D.ports.facet ⟨q,i⟩) := by …Mentions: OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.FacetUnit
- lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.refinedGenus_inl_leline 178 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.refinedCutSideValuesline 185 - def
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.refinedCutHandleValuesline 194Source documentation
The original handles are retained except for the last handle of the selected parent. New strip facets are disks.
def refinedCutHandleValues (old : D.HandleValues (R:=R)) : (C).HandleValues (R:=R) := by …
Mentions: OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.HandleValues