OAI/AlgebraicGeometry/StableCoordinate/DeterminantRigidity.lean
17 declarations, 0 contain sorry, 0 declared as axioms
Rigidity helpers on the actual determinant quotient
These results instantiate the general derivation arguments on the exact ring
k[a,d,b,c,u]/(ac-bd-1). Generator nonvanishing is proved by an algebraic
point, not assumed or inferred from an unproved localization identification.
- def
OAI.StableCoordinate.DeterminantRing.vline 25Source documentation
The distinguished element of source equation
bun:v.def v : C k := a k ^ 3 * b k + a k ^ 2 * u k ^ 2 - d k ^ 2
Mentions: OAI.StableCoordinate.DeterminantRing.C, OAI.StableCoordinate.DeterminantRing.a, OAI.StableCoordinate.DeterminantRing.b, OAI.StableCoordinate.DeterminantRing.u, OAI.StableCoordinate.DeterminantRing.d
- def
OAI.StableCoordinate.DeterminantRing.factorPointline 28Source documentation
A point at which the factors used by the rigidity argument are nonzero.
def factorPoint : C k →ₐ[k] k := lift 1 0 0 1 1 (by simp)
Mentions: OAI.StableCoordinate.DeterminantRing.C, OAI.StableCoordinate.DeterminantRing.lift
- theorem
OAI.StableCoordinate.DeterminantRing.factorPoint_aline 30 - theorem
OAI.StableCoordinate.DeterminantRing.factorPoint_dline 31 - theorem
OAI.StableCoordinate.DeterminantRing.factorPoint_uline 32 - theorem
OAI.StableCoordinate.DeterminantRing.algebraMap_injectiveline 35Source documentation
The scalar inclusion is injective, witnessed by
factorPoint.theorem algebraMap_injective : Function.Injective (algebraMap k (C k)) := by …
Mentions: OAI.StableCoordinate.DeterminantRing.C
- instance
OAI.StableCoordinate.DeterminantRing.instCharZeroline 40 - instance
OAI.StableCoordinate.DeterminantRing.instNontrivialline 43 - theorem
OAI.StableCoordinate.DeterminantRing.a_ne_zeroline 47Source documentation
The first base variable is nonzero in the actual quotient.
theorem a_ne_zero [Nontrivial k] : a k ≠ 0 := by …
Mentions: OAI.StableCoordinate.DeterminantRing.a
- theorem
OAI.StableCoordinate.DeterminantRing.u_ne_zeroline 53Source documentation
The added base variable is nonzero in the actual quotient.
theorem u_ne_zero [Nontrivial k] : u k ≠ 0 := by …
Mentions: OAI.StableCoordinate.DeterminantRing.u
- theorem
OAI.StableCoordinate.DeterminantRing.au_sub_d_ne_zeroline 59Source documentation
The two factors of the highest auxiliary part of
vare nonzero.theorem au_sub_d_ne_zero [Nontrivial k] : a k * u k - d k ≠ 0 := by …
Mentions: OAI.StableCoordinate.DeterminantRing.a, OAI.StableCoordinate.DeterminantRing.u, OAI.StableCoordinate.DeterminantRing.d
- theorem
OAI.StableCoordinate.DeterminantRing.au_add_d_ne_zeroline 64 - theorem
OAI.StableCoordinate.DeterminantRing.mk_surjectiveline 70Source documentation
Every element of the determinant ring has a polynomial representative.
theorem mk_surjective : Function.Surjective (mk k) := …
Mentions: OAI.StableCoordinate.DeterminantRing.mk
- theorem
OAI.StableCoordinate.DeterminantRing.adjoin_range_generator_via_quotientline 74Source documentation
The five canonical quotient variables generate the full algebra.
theorem adjoin_range_generator_via_quotient : Algebra.adjoin k (Set.range (generator k)) = ⊤ := by … - theorem
OAI.StableCoordinate.DeterminantRing.derivation_eq_zeroline 83Source documentation
A derivation is determined by its five generator values.
theorem derivation_eq_zero (D : Derivation k (C k) (C k)) (ha : D (a k) = 0) (hd : D (d k) = 0) (hb : D (b k) = 0) (hc : D (c k) = 0) (hu : D (u k) = 0) : D = 0 := by …Mentions: OAI.StableCoordinate.DeterminantRing.C, OAI.StableCoordinate.DeterminantRing.a, OAI.StableCoordinate.DeterminantRing.d, OAI.StableCoordinate.DeterminantRing.b, OAI.StableCoordinate.DeterminantRing.c, OAI.StableCoordinate.DeterminantRing.u
- theorem
OAI.StableCoordinate.DeterminantRing.coefficient_ne_zeroline 107Source documentation
The coefficient of a nonzero derivation fixing
a,d,uis nonzero.theorem coefficient_ne_zero (D : Derivation k (C k) (C k)) (hD : D ≠ 0) (ha : D (a k) = 0) (hd : D (d k) = 0) (hu : D (u k) = 0) : rigidityCoefficient D (b k) (c k) ≠ 0 := by …Mentions: OAI.StableCoordinate.DeterminantRing.C, OAI.StableCoordinate.DeterminantRing.a, OAI.StableCoordinate.DeterminantRing.d, OAI.StableCoordinate.DeterminantRing.u, OAI.StableCoordinate.rigidityCoefficient, OAI.StableCoordinate.DeterminantRing.b, OAI.StableCoordinate.DeterminantRing.c
- theorem
OAI.StableCoordinate.DeterminantRing.fixed_of_difference_of_squaresline 117Source documentation
The difference-of-squares argument instantiated on the actual quotient.
theorem fixed_of_difference_of_squares [Nontrivial k] [IsDomain (C k)] [CharZero (C k)] (D : Derivation k (C k) (C k)) (hD : IsLocallyNilpotent D) (hv : D (a k ^ 2 * u k ^ 2 - d k ^ 2) = 0) : D (a k) = 0 ∧ D (d k) = 0 ∧ D (u k) = 0 := …Mentions: OAI.StableCoordinate.DeterminantRing.C, OAI.StableCoordinate.IsLocallyNilpotent, OAI.StableCoordinate.DeterminantRing.a, OAI.StableCoordinate.DeterminantRing.u, OAI.StableCoordinate.DeterminantRing.d