OAI/AlgebraicGeometry/CharacterVarieties/Foundation/MatrixPresentation.lean
24 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.Entryline 17Source documentation
Every transport and every chosen split frame has its own occurrence index. The sign distinguishes its matrix from its inverse, not a second occurrence.
abbrev Entry := (e : E) × Bool × (ι e × ι e)
- abbrev
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.Polynomialline 18 - def
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.variableMatrixline 20 - inductive
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.Relationline 26Source documentation
The inverse equations are imposed in both directions over the full ring. Every incidence equation is included individually, even for repeated sides.
inductive Relation : Polynomial R E ι → Prop | inverse (e : E) (b : Bool) (i j : ι e) : Relation ((variableMatrix R E ι e b * variableMatrix R E ι e (!b)) i j - (1 : Matrix (ι e) (ι e) (Polynomial R E ι)) i j) | incidence (j : J) : Relation (equation j)Mentions: OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.Polynomial, OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.variableMatrix
- def
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.relationIdealline 32 - abbrev
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.Coordinateline 35 - def
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.universalMatrixline 39 - lemma
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.relation_zeroline 42 - lemma
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.universal_inverseline 46 - def
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.universalUnitline 59Source documentation
These are general linear transports, not only matrices with nonvanishing determinant at complex points.
def universalUnit (e : E) : (Matrix (ι e) (ι e) (Coordinate R E ι equation))ˣ where …
Mentions: OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.Coordinate
- def
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.matrixEvaluationline 68Source documentation
Evaluation retains every occurrence's forward and backward transport.
def matrixEvaluation (g : (e : E) → (Matrix (ι e) (ι e) S)ˣ) : Polynomial R E ι →ₐ[R] S := …Mentions: OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.Polynomial
- lemma
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.matrixEvaluation_variableline 73 - abbrev
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.Solutionline 81Source documentation
A split-frame solution of the finite incidence equations over S.
abbrev Solution (S : Type*) [CommRing S] [Algebra R S] := …
- lemma
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.ideal_le_kerline 84 - def
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.solutionToPointline 106 - lemma
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.solutionToPoint_mkline 109 - def
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.pointMatricesline 114Source documentation
Reading the universal transports along an ring-valued point.
def pointMatrices (φ : Coordinate R E ι equation →ₐ[R] S) (e : E) : (Matrix (ι e) (ι e) S)ˣ := …Mentions: OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.Coordinate
- lemma
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.pointMatrices_valline 118 - lemma
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.pointMatrices_invline 122 - lemma
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.point_evaluationline 126 - def
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.pointToSolutionline 134 - def
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.pointsEquivline 142Source documentation
Exact representability over arbitrary coefficient rings, including the full ring of integers. No reduction, localization or rank condition is dropped.
def pointsEquiv : Solution equation S ≃ (Coordinate R E ι equation →ₐ[R] S) where …
Mentions: OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.Solution, OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.Coordinate
- instance
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.finiteEntryline 160Source documentation
There are finitely many matrix entries when the diagram is finite.
instance finiteEntry [Finite E] [∀ e, Finite (ι e)] : Finite (Entry E ι) := inferInstance
Mentions: OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.Entry
- instance
OAI.IntegralCharacterVarieties.FiniteMatrixPresentation.finiteTypeline 162