OAI/AlgebraicGeometry/CharacterVarieties/Foundation/IntervalTransport.lean
57 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.IntegralCharacterVarieties.IntrinsicInterval.Dataline 12Source documentation
The adjacent old flag terms and chosen subsystem. No splitting or exact-sequence data is an input.
structure Data (R V : Type*) [CommRing R] [AddCommGroup V] [Module R V] where …
- abbrev
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.pline 20 - abbrev
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.nline 21 - abbrev
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.Gline 22 - abbrev
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.upline 23 - abbrev
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.UGline 24 - abbrev
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.qiline 25 - abbrev
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.qpline 26 - abbrev
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.QGline 28 - abbrev
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.Sline 29 - def
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.includeUline 32Source documentation
Inclusion of the induced intersection grade into the old grade.
def includeU : D.UG →ₗ[R] D.G := …
- theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.includeU_mkline 35 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.includeU_injectiveline 38 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.includeU_rangeline 43 - def
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.toImageline 48Source documentation
Send an old flag vector to its class in the quotient subsystem, retaining its membership in the induced image flag.
def toImage : D.current →ₗ[R] D.qi where …
- theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.toImage_valline 53 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.toImage_surjectiveline 56 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.p_toImageline 61 - def
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.projectQline 66Source documentation
Projection to the successive quotient of the image flag on V/U.
def projectQ : D.G →ₗ[R] D.QG := D.p.mapQ D.qp D.toImage D.p_toImage
- theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.projectQ_mkline 68 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.projectQ_surjectiveline 71 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.projectQ_kernelline 78Source documentation
Exactness follows from x having the same U-quotient as an element of the previous old flag iff their difference lies in U. This uses the old subspaces; compatibility is not an extra hypothesis.
theorem projectQ_kernel : D.projectQ.ker = D.S := by …
- theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.exact_at_gradeline 105 - def
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.uGradeEquivline 109Source documentation
The induced U-graded space is the subspace of the old grade.
def uGradeEquiv : D.UG ≃ₗ[R] D.S := …
- theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.uGradeEquiv_valline 113 - def
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.qGradeEquivline 117Source documentation
The quotient by that subspace is exactly the induced Q grade.
def qGradeEquiv : (D.G ⧸ D.S) ≃ₗ[R] D.QG := …
- theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.qGradeEquiv_mkline 121 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Data.boundary_exact_sequenceline 125Source documentation
Every old interval canonically produces its required short exact sequence.
theorem boundary_exact_sequence : Function.Injective D.includeU ∧ D.includeU.range=D.projectQ.ker ∧ Function.Surjective D.projectQ := … - structure
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transportline 137Source documentation
Old parallel transport preserving the subsystem and old flag.
structure Transport (D : Data R V) (E : Data R V') where …
Mentions: OAI.IntegralCharacterVarieties.IntrinsicInterval.Data
- def
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.onCurrentline 147 - def
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.onQuotientline 150 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.p_mapline 153 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.n_mapline 159 - def
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.onGradeline 165 - def
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.onIntersectionline 168 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.up_mapline 171 - def
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.onUGradeline 177 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.quotient_naturalityline 180 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.qi_mapline 186 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.prev_image_mapline 191 - def
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.onImageline 196 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.qp_mapline 199 - def
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.onQGradeline 206 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.grade_mkline 209 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.uGrade_mkline 212 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.qGrade_mkline 215 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.inclusion_naturalityline 219Source documentation
Inclusion contact commutes with the old parallel transport.
theorem inclusion_naturality (x : D.UG) : g.onGrade (D.includeU x)=E.includeU (g.onUGrade x) := by … - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.projection_naturalityline 225Source documentation
Image/quotient contact commutes with old parallel transport.
theorem projection_naturality (x : D.G) : g.onQGrade (D.projectQ x)=E.projectQ (g.onGrade x) := by … - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.S_mapline 230 - def
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.identityline 236 - def
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.followedByline 242 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.identity_gradeline 254 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.identity_uGradeline 257 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.identity_qGradeline 260 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.followedBy_gradeline 269 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.followedBy_uGradeline 273 - theorem
OAI.IntegralCharacterVarieties.IntrinsicInterval.Transport.followedBy_qGradeline 277