Documentation

TauCeti.RingTheory.Node.EtaleChart

Étale charts of a node from a split quadratic equation #

Let W be a smooth A-algebra with étale coordinates p, q, that is, elements whose differentials dp, dq form a basis of Ω[W⁄A], and let P be a prime of W on the section p = q = 0. Consider the zero locus in Spec W of

f = a p² + b p q + c q² - h, with a, b, c ∈ W and h ∈ A,

where the quadratic form a p² + b p q + c q² is nondegenerate at P (its discriminant b² - 4ac does not vanish in κ(P)) and split at P (it is a product of two linear forms over κ(P)). Near a split node, the equation of a nodal curve inside a smooth relative surface takes this shape once it is normalized to second order; producing that normalization is not done here. This file shows that, étale locally around P and without changing the residue field, the quadratic form becomes s t in new étale coordinates s, t vanishing at P. Consequently the zero locus of f is étale over the node chart A[u, v] ⧸ (uv - h). No hypothesis relates h to P, so P need not lie on this zero locus; when algebraMap A W h ∈ P it does, and then the point P' above P maps into the section u = v = 0 of the node chart.

The proof is algebraic. Let ρ be a root of X² + bX + ac with 2ρ + b and ρ + b invertible; adjoining it to W is a standard étale extension W₁, and a residue root of X² + bX + ac at P lifts it to a point of W₁ above P with the same residue field. Writing u = ρ + b, one has u² + ac = bu, hence

(u p + c q) (a p + u q) = u (a p² + b p q + c q²),

so s = u p + c q and t = u⁻¹ (a p + u q) satisfy s t = a p² + b p q + c q². Their differentials are ds = u dp + c dq and dt = u⁻¹ a dp + dq modulo p and q, with determinant (u² - ac) / u = 2ρ + b, a unit. Inverting the determinant of ds, dt in the basis dp, dq makes ds, dt a basis, so A[X, Y] → W' given by X ↦ s and Y ↦ t is étale by the Jacobian criterion TauCeti.etale_aeval_of_basis. The node chart is its base change along A[X, Y] → A[X, Y] ⧸ (XY - h) (TauCeti.NodeAlgebra.etale_lift_of_etale_aeval).

Main results #

References #

theorem TauCeti.NodeAlgebra.quotient_mk_mul_mk {R : Type u} [CommRing R] (a : R) {T : Type u_1} [CommRing T] [Algebra R T] (x y : T) :

In T ⧸ (xy - a), the images of x and y satisfy the nodal equation.

theorem TauCeti.NodeAlgebra.etale_lift_of_etale_aeval {R : Type u} [CommRing R] (a : R) {T : Type u} [CommRing T] [Algebra R T] (x y : T) (H : (MvPolynomial.aeval ![x, y]).Etale) :

If R[X, Y] → T given by X ↦ x and Y ↦ y is étale, then so is the map R[u, v] ⧸ (uv - a) → T ⧸ (xy - a) given by u ↦ x and v ↦ y: it is the base change of the former along R[X, Y] → R[X, Y] ⧸ (XY - a).

theorem Module.Basis.exists_etale_mul_eq_quadratic_of_point {A : Type u} {W : Type v} [CommRing A] [CommRing W] [Algebra A W] [Algebra.Smooth A W] {p q : W} (bW : Basis (Fin 2) W Ω[W⁄A]) (hbW₀ : bW 0 = (KaehlerDifferential.D A W) p) (hbW₁ : bW 1 = (KaehlerDifferential.D A W) q) (a b c : W) (K : Type w) [Field K] [Algebra W K] (hp : (algebraMap W K) p = 0) (hq : (algebraMap W K) q = 0) (hdisc : (algebraMap W K) (discrim a b c) ≠ 0) (hsplit : ∃ (r : K), r ^ 2 + (algebraMap W K) b * r + (algebraMap W K) (a * c) = 0) :
∃ (W' : Type v) (x : CommRing W') (x_1 : Algebra W W') (_ : Algebra.Etale W W') (x_3 : Algebra A W') (_ : IsScalarTower A W W') (ψ : W' →ₐ[W] K) (s : W') (t : W'), ψ s = 0 ∧ ψ t = 0 ∧ s * t = (algebraMap W W') (a * p ^ 2 + b * p * q + c * q ^ 2) ∧ (MvPolynomial.aeval ![s, t]).Etale

A split nondegenerate quadratic form at a field-valued point is étale locally a product of étale coordinates vanishing at a lift of that point. The value field may extend the residue field, so this also applies to tangent directions which are not rational over the residue field.

theorem Module.Basis.exists_etale_mul_eq_quadratic {A : Type u} {W : Type v} [CommRing A] [CommRing W] [Algebra A W] [Algebra.Smooth A W] {p q : W} (bW : Basis (Fin 2) W Ω[W⁄A]) (hbW₀ : bW 0 = (KaehlerDifferential.D A W) p) (hbW₁ : bW 1 = (KaehlerDifferential.D A W) q) (a b c : W) (P : Ideal W) [P.IsPrime] (hp : p ∈ P) (hq : q ∈ P) (hdisc : (algebraMap W P.ResidueField) (discrim a b c) ≠ 0) (hsplit : ∃ (r : P.ResidueField), r ^ 2 + (algebraMap W P.ResidueField) b * r + (algebraMap W P.ResidueField) (a * c) = 0) :
∃ (W' : Type v) (x : CommRing W') (x_1 : Algebra W W') (_ : Algebra.Etale W W') (x_3 : Algebra A W') (_ : IsScalarTower A W W') (P' : Ideal W') (x_5 : P'.IsPrime) (hP' : P = Ideal.comap (algebraMap W W') P') (s : W') (t : W'), Function.Bijective ⇑(Ideal.ResidueField.map P P' (algebraMap W W') hP') ∧ s ∈ P' ∧ t ∈ P' ∧ s * t = (algebraMap W W') (a * p ^ 2 + b * p * q + c * q ^ 2) ∧ (MvPolynomial.aeval ![s, t]).Etale

A split nondegenerate binary quadratic form in étale coordinates is étale locally a product of étale coordinates. Let W be a smooth A-algebra and p, q ∈ W elements whose differentials form a basis of Ω[W⁄A], both lying in a prime P. Let a, b, c ∈ W be such that the discriminant discrim a b c = b² - 4ac does not vanish at P and X² + bX + ac has a root in κ(P); that is, the quadratic form a X² + b XY + c Y² is nondegenerate and splits into linear factors over κ(P). Then there are an étale W-algebra W', a prime P' of W' above P with the same residue field, and s, t ∈ P' with s t = a p² + b p q + c q², such that A[X, Y] → W' given by X ↦ s and Y ↦ t is étale.

theorem Module.Basis.exists_etale_nodeAlgebra_hom_of_point {A W : Type u} [CommRing A] [CommRing W] [Algebra A W] [Algebra.Smooth A W] {p q : W} (bW : Basis (Fin 2) W Ω[W⁄A]) (hbW₀ : bW 0 = (KaehlerDifferential.D A W) p) (hbW₁ : bW 1 = (KaehlerDifferential.D A W) q) (a b c : W) (h : A) (K : Type w) [Field K] [Algebra W K] (hp : (algebraMap W K) p = 0) (hq : (algebraMap W K) q = 0) (hdisc : (algebraMap W K) (discrim a b c) ≠ 0) (hsplit : ∃ (r : K), r ^ 2 + (algebraMap W K) b * r + (algebraMap W K) (a * c) = 0) :
∃ (W' : Type u) (x : CommRing W') (x_1 : Algebra W W') (_ : Algebra.Etale W W') (x_3 : Algebra A W') (_ : IsScalarTower A W W') (ψ : W' →ₐ[W] K) (s : W') (t : W') (φ : TauCeti.NodeAlgebra A h →ₐ[A] W' ⧸ Ideal.span {(algebraMap W W') (a * p ^ 2 + b * p * q + c * q ^ 2 - (algebraMap A W) h)}), ψ s = 0 ∧ ψ t = 0 ∧ s * t - (algebraMap A W') h = (algebraMap W W') (a * p ^ 2 + b * p * q + c * q ^ 2 - (algebraMap A W) h) ∧ φ (TauCeti.NodeAlgebra.coord h 0) = (Ideal.Quotient.mk (Ideal.span {(algebraMap W W') (a * p ^ 2 + b * p * q + c * q ^ 2 - (algebraMap A W) h)})) s ∧ φ (TauCeti.NodeAlgebra.coord h 1) = (Ideal.Quotient.mk (Ideal.span {(algebraMap W W') (a * p ^ 2 + b * p * q + c * q ^ 2 - (algebraMap A W) h)})) t ∧ φ.Etale

At a field-valued point where a nondegenerate binary quadratic form splits, its zero locus minus a base parameter is étale locally a node. Both node coordinates vanish at a lift of the point, and their product minus the parameter equals the original equation.

theorem Module.Basis.exists_etale_nodeAlgebra_hom {A W : Type u} [CommRing A] [CommRing W] [Algebra A W] [Algebra.Smooth A W] {p q : W} (bW : Basis (Fin 2) W Ω[W⁄A]) (hbW₀ : bW 0 = (KaehlerDifferential.D A W) p) (hbW₁ : bW 1 = (KaehlerDifferential.D A W) q) (a b c : W) (h : A) (P : Ideal W) [P.IsPrime] (hp : p ∈ P) (hq : q ∈ P) (hdisc : (algebraMap W P.ResidueField) (discrim a b c) ≠ 0) (hsplit : ∃ (r : P.ResidueField), r ^ 2 + (algebraMap W P.ResidueField) b * r + (algebraMap W P.ResidueField) (a * c) = 0) :
∃ (W' : Type u) (x : CommRing W') (x_1 : Algebra W W') (_ : Algebra.Etale W W') (x_3 : Algebra A W') (_ : IsScalarTower A W W') (P' : Ideal W') (x_5 : P'.IsPrime) (hP' : P = Ideal.comap (algebraMap W W') P') (s : W') (t : W') (φ : TauCeti.NodeAlgebra A h →ₐ[A] W' ⧸ Ideal.span {(algebraMap W W') (a * p ^ 2 + b * p * q + c * q ^ 2 - (algebraMap A W) h)}), Function.Bijective ⇑(Ideal.ResidueField.map P P' (algebraMap W W') hP') ∧ s ∈ P' ∧ t ∈ P' ∧ φ (TauCeti.NodeAlgebra.coord h 0) = (Ideal.Quotient.mk (Ideal.span {(algebraMap W W') (a * p ^ 2 + b * p * q + c * q ^ 2 - (algebraMap A W) h)})) s ∧ φ (TauCeti.NodeAlgebra.coord h 1) = (Ideal.Quotient.mk (Ideal.span {(algebraMap W W') (a * p ^ 2 + b * p * q + c * q ^ 2 - (algebraMap A W) h)})) t ∧ φ.Etale

Étale charts of a node from a split quadratic equation. Let W be a smooth A-algebra and p, q ∈ W elements whose differentials form a basis of Ω[W⁄A], both lying in a prime P. Let a, b, c ∈ W be such that the quadratic form a X² + b XY + c Y² is nondegenerate and split at P, as in Module.Basis.exists_etale_mul_eq_quadratic, and let h ∈ A. Then, after an étale extension W → W' and at a prime P' above P with the same residue field, the zero locus of f = a p² + b p q + c q² - h admits an étale map to the node chart A[u, v] ⧸ (uv - h): there are s, t ∈ P' and an étale A-algebra map A[u, v] ⧸ (uv - h) → W' ⧸ (f) sending u ↦ s and v ↦ t.