OAI/AlgebraicGeometry/CharacterVarieties/Foundation/BoundaryFrames.lean
30 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.IntegralCharacterVarieties.MatrixIso.GradeDiagonalline 14Source documentation
Change of bases on the named graded fibers.
def GradeDiagonal (a : α → ℕ) (M : Matrix α α R) : Prop := …
- lemma
OAI.IntegralCharacterVarieties.MatrixIso.conjugate_flag_entriesline 17 - lemma
OAI.IntegralCharacterVarieties.MatrixIso.sameFramedFlag_basesline 40Source documentation
Common block changes on the source and common ambient changes on the TARGET preserve both flags and their specified grade maps.
lemma sameFramedFlag_bases (a : α → ℕ) (x y : MatrixIso R α β) (w : MatrixIso R α α) (z : MatrixIso R β β) (hw : GradeDiagonal a w.val) (hi : GradeDiagonal a w.inv) (h : SameFramedFlag a x.linearEquiv y.linearEquiv) : SameFramedFlag a ((w.trans x).trans z).linearEquiv ((w.trans y).trans z).linearEquiv := by …Mentions: OAI.IntegralCharacterVarieties.MatrixIso, OAI.IntegralCharacterVarieties.MatrixIso.GradeDiagonal, OAI.IntegralCharacterVarieties.SameFramedFlag, OAI.IntegralCharacterVarieties.MatrixIso.trans, OAI.IntegralCharacterVarieties.MatrixIso.linearEquiv
- lemma
OAI.IntegralCharacterVarieties.MatrixIso.block_GradeDiagonalline 57 - theorem
OAI.IntegralCharacterVarieties.MatrixIso.trans_symm_selfline 74 - theorem
OAI.IntegralCharacterVarieties.MatrixIso.symm_trans_selfline 76 - theorem
OAI.IntegralCharacterVarieties.MatrixIso.refl_transline 78 - theorem
OAI.IntegralCharacterVarieties.MatrixIso.trans_reflline 80 - theorem
OAI.IntegralCharacterVarieties.MatrixIso.reindex_symm_eqline 82 - theorem
OAI.IntegralCharacterVarieties.MatrixIso.sum_transline 86 - theorem
OAI.IntegralCharacterVarieties.MatrixIso.sum_symmline 92 - theorem
OAI.IntegralCharacterVarieties.MatrixIso.congr_gaugeline 96 - theorem
OAI.IntegralCharacterVarieties.MatrixIso.reindex_reindex_eqline 121 - lemma
OAI.IntegralCharacterVarieties.MatrixIso.bases_reindexline 126 - lemma
OAI.IntegralCharacterVarieties.MatrixIso.GradeDiagonal_reindexline 134 - def
OAI.IntegralCharacterVarieties.OccurrenceIncidence.VertexTable.LocalRanks.changePassageBasesline 152Source documentation
Rebase every named fiber continued through a passage, with the exact permutation and rank equalities of the original vertex.
def changePassageBases (f : ∀ p, MatrixIso R (d.Columns p) (d.Parent p)) (C : MatrixIso R (d.Columns false) (d.Columns false)) (P : MatrixIso R (d.Parent false) (d.Parent false)) : ∀ p, MatrixIso R (d.Columns p) (d.Parent p) | false => (C.symm.trans (f false)).trans P | true => ((C.reindex d.passageColumns.symm d.passageColumns.symm).symm.trans (f true)).trans (P.reindex d.passageParent.symm d.passageParent.symm)Mentions: OAI.IntegralCharacterVarieties.MatrixIso
- lemma
OAI.IntegralCharacterVarieties.OccurrenceIncidence.VertexTable.LocalRanks.changePassageBases_holdsline 160 - lemma
OAI.IntegralCharacterVarieties.OccurrenceIncidence.VertexTable.LocalRanks.changePassageBlockBases_holdsline 176 - lemma
OAI.IntegralCharacterVarieties.MatrixIso.congr_pullline 193 - lemma
OAI.IntegralCharacterVarieties.MatrixIso.congr_bases_cancelline 198 - lemma
OAI.IntegralCharacterVarieties.MatrixIso.split_refinement_naturalline 204Source documentation
Every untouched prefix/suffix strand cancels its two common basis changes; only the prescribed branch frame remains.
lemma split_refinement_natural (e : A' ≃ A) (f : C' ≃ C) (v : MatrixIso R B W) (GA : MatrixIso R A A) (GB : MatrixIso R B B) (GW : MatrixIso R W W) (GC : MatrixIso R C C) : (congr e).sum (((GB.symm.trans v).trans GW).sum (congr f))= (((GA.reindex e e).sum (GB.sum (GC.reindex f f))).symm.trans ((congr e).sum (v.sum (congr f)))).trans (GA.sum (GW.sum GC)) := by …Mentions: OAI.IntegralCharacterVarieties.MatrixIso, OAI.IntegralCharacterVarieties.MatrixIso.congr, OAI.IntegralCharacterVarieties.MatrixIso.sum, OAI.IntegralCharacterVarieties.MatrixIso.trans
- def
OAI.IntegralCharacterVarieties.OccurrenceIncidence.VertexTable.LocalRanks.splitBeforeBasisline 225Source documentation
Coherent changes in the six fiber types of a split, transported through the exact named corner equalities rather than through rank alone.
def splitBeforeBasis (GA : MatrixIso R (d.SplitA false) (d.SplitA false)) (GW : MatrixIso R d.SplitW d.SplitW) (GC : MatrixIso R (d.SplitC false) (d.SplitC false)) := …Mentions: OAI.IntegralCharacterVarieties.MatrixIso
- def
OAI.IntegralCharacterVarieties.OccurrenceIncidence.VertexTable.LocalRanks.splitAfterBasisline 230 - def
OAI.IntegralCharacterVarieties.OccurrenceIncidence.VertexTable.LocalRanks.splitBranchBasisline 236 - def
OAI.IntegralCharacterVarieties.OccurrenceIncidence.VertexTable.LocalRanks.splitMiddleBasisline 239 - lemma
OAI.IntegralCharacterVarieties.OccurrenceIncidence.VertexTable.LocalRanks.splitRefinement_basesline 242 - def
OAI.IntegralCharacterVarieties.OccurrenceIncidence.VertexTable.LocalRanks.changeSplitBasesline 262 - lemma
OAI.IntegralCharacterVarieties.OccurrenceIncidence.VertexTable.LocalRanks.changeSplitBases_holdsline 274 - lemma
OAI.IntegralCharacterVarieties.OccurrenceIncidence.VertexTable.LocalRanks.splitAfterBasis_blocks_diagonalline 313 - lemma
OAI.IntegralCharacterVarieties.OccurrenceIncidence.VertexTable.LocalRanks.changeSplitBlockBases_holdsline 338