OAI/AlgebraicGeometry/StableCoordinate/Presentation.lean
55 declarations, 0 contain sorry, 0 declared as axioms
Polynomial presentation, with arbitrary additional independent variables
The source variables in P n are p,s,u,F,J, in that order, followed by
n independent variables. The matrix transformation leaves those extra
variables fixed. In particular n=0 gives the unstabilized presentation and
n=1 supplies the presentation needed in the one-variable stabilization.
- abbrev
OAI.StableCoordinate.Presentation.Pline 23 - def
OAI.StableCoordinate.Presentation.pline 25 - def
OAI.StableCoordinate.Presentation.sline 26 - def
OAI.StableCoordinate.Presentation.uline 27 - def
OAI.StableCoordinate.Presentation.Fline 28 - def
OAI.StableCoordinate.Presentation.Jline 29 - def
OAI.StableCoordinate.Presentation.xline 30 - def
OAI.StableCoordinate.Presentation.Hline 31 - def
OAI.StableCoordinate.Presentation.relationIdealline 32 - abbrev
OAI.StableCoordinate.Presentation.Aline 33 - def
OAI.StableCoordinate.Presentation.changeCoordsline 35 - def
OAI.StableCoordinate.Presentation.changeHomline 41 - lemma
OAI.StableCoordinate.Presentation.changeHom_Cline 44 - lemma
OAI.StableCoordinate.Presentation.changeHom_X_leftline 47 - lemma
OAI.StableCoordinate.Presentation.changeHom_X_rightline 51 - lemma
OAI.StableCoordinate.Presentation.changeHom_pline 55 - lemma
OAI.StableCoordinate.Presentation.changeHom_sline 58 - lemma
OAI.StableCoordinate.Presentation.changeHom_uline 61 - lemma
OAI.StableCoordinate.Presentation.changeHom_Fline 64 - lemma
OAI.StableCoordinate.Presentation.changeHom_Jline 67 - lemma
OAI.StableCoordinate.Presentation.changeHom_compline 70 - lemma
OAI.StableCoordinate.Presentation.changeHom_zeroline 80 - def
OAI.StableCoordinate.Presentation.matrixEquivline 89Source documentation
The source's inverse matrix substitution, regarded as an algebra automorphism. It carries the original hypersurface equation to
-J-u.def matrixEquiv (n : ℕ) : P n ≃ₐ[ℂ] P n := …
Mentions: OAI.StableCoordinate.Presentation.P
- lemma
OAI.StableCoordinate.Presentation.matrixEquiv_applyline 94 - lemma
OAI.StableCoordinate.Presentation.matrixEquiv_symm_applyline 97 - lemma
OAI.StableCoordinate.Presentation.matrixEquiv_Hline 100 - lemma
OAI.StableCoordinate.Presentation.matrixEquiv_xline 103 - def
OAI.StableCoordinate.Presentation.eliminateHomline 108Source documentation
Set the transformed variable
uequal to-Jand retain all other variables.def eliminateHom (n : ℕ) : P n →ₐ[ℂ] R (4 + n) := …
Mentions: OAI.StableCoordinate.Presentation.P, OAI.StableCoordinate.R
- def
OAI.StableCoordinate.Presentation.includeHomline 115Source documentation
Include the four retained variables and all the extra variables.
def includeHom (n : ℕ) : R (4 + n) →ₐ[ℂ] P n := …
Mentions: OAI.StableCoordinate.R, OAI.StableCoordinate.Presentation.P
- lemma
OAI.StableCoordinate.Presentation.eliminateHom_pline 118 - lemma
OAI.StableCoordinate.Presentation.eliminateHom_sline 120 - lemma
OAI.StableCoordinate.Presentation.eliminateHom_uline 122 - lemma
OAI.StableCoordinate.Presentation.eliminateHom_Fline 124 - lemma
OAI.StableCoordinate.Presentation.eliminateHom_Jline 126 - lemma
OAI.StableCoordinate.Presentation.eliminateHom_X_rightline 129 - lemma
OAI.StableCoordinate.Presentation.includeHom_X_rightline 132 - lemma
OAI.StableCoordinate.Presentation.eliminateHom_includeHomline 136 - def
OAI.StableCoordinate.Presentation.mkline 145Source documentation
Quotient projection for the source hypersurface.
def mk (n : ℕ) : P n →ₐ[ℂ] A n := Ideal.Quotient.mkₐ ℂ (relationIdeal n)
Mentions: OAI.StableCoordinate.Presentation.P, OAI.StableCoordinate.Presentation.A, OAI.StableCoordinate.Presentation.relationIdeal
- lemma
OAI.StableCoordinate.Presentation.mk_Hline 147 - def
OAI.StableCoordinate.Presentation.polynomialMapline 152Source documentation
Evaluation in the explicit four-variable polynomial presentation.
def polynomialMap (n : ℕ) : P n →ₐ[ℂ] R (4+n) := …
Mentions: OAI.StableCoordinate.Presentation.P, OAI.StableCoordinate.R
- lemma
OAI.StableCoordinate.Presentation.polynomialMap_Hline 155 - def
OAI.StableCoordinate.Presentation.toPolynomialline 161Source documentation
The source quotient maps to the four-variable polynomial presentation.
def toPolynomial (n : ℕ) : A n →ₐ[ℂ] R (4+n) := …
Mentions: OAI.StableCoordinate.Presentation.A, OAI.StableCoordinate.R
- lemma
OAI.StableCoordinate.Presentation.toPolynomial_mkline 166 - def
OAI.StableCoordinate.Presentation.fromPolynomialline 170Source documentation
The inverse polynomial presentation uses the forward matrix coordinates upstairs.
def fromPolynomial (n : ℕ) : R (4+n) →ₐ[ℂ] A n := …
Mentions: OAI.StableCoordinate.R, OAI.StableCoordinate.Presentation.A
- lemma
OAI.StableCoordinate.Presentation.toPolynomial_fromPolynomialline 173 - lemma
OAI.StableCoordinate.Presentation.mk_matrix_symm_include_eliminateline 182 - lemma
OAI.StableCoordinate.Presentation.fromPolynomial_toPolynomialline 204 - def
OAI.StableCoordinate.Presentation.polynomialPresentationline 217Source documentation
Proposition 2.1, stable under adjoining any number of independent variables.
def polynomialPresentation (n : ℕ) : A n ≃ₐ[ℂ] R (4+n) := …
Mentions: OAI.StableCoordinate.Presentation.A, OAI.StableCoordinate.R
- lemma
OAI.StableCoordinate.Presentation.polynomialPresentation_mkline 221 - lemma
OAI.StableCoordinate.Presentation.polynomialPresentation_pline 227Source documentation
The distinguished source variable is exactly the polynomial in the question, renamed into the first four variables; the extra variables are not involved.
lemma polynomialPresentation_p (n : ℕ) : polynomialPresentation n (mk n (p n)) = MvPolynomial.rename (Fin.castAdd n : Fin 4 → Fin (4+n)) StableCoordinate.f := by …Mentions: OAI.StableCoordinate.Presentation.polynomialPresentation, OAI.StableCoordinate.Presentation.mk, OAI.StableCoordinate.Presentation.p, OAI.StableCoordinate.f
- lemma
OAI.StableCoordinate.Presentation.polynomialPresentation_extraline 234 - abbrev
OAI.StableCoordinate.Presentation.originalPresentationline 239Source documentation
The unstabilized polynomial presentation.
abbrev originalPresentation : A 0 ≃ₐ[ℂ] R 4 := polynomialPresentation 0
Mentions: OAI.StableCoordinate.Presentation.A, OAI.StableCoordinate.R, OAI.StableCoordinate.Presentation.polynomialPresentation
- lemma
OAI.StableCoordinate.Presentation.originalPresentation_pline 241 - abbrev
OAI.StableCoordinate.Presentation.stabilizedPresentationline 245Source documentation
The same presentation after adjoining one independent variable.
abbrev stabilizedPresentation : A 1 ≃ₐ[ℂ] R 5 := polynomialPresentation 1
Mentions: OAI.StableCoordinate.Presentation.A, OAI.StableCoordinate.R, OAI.StableCoordinate.Presentation.polynomialPresentation
- lemma
OAI.StableCoordinate.Presentation.stabilizedPresentation_pline 247