Documentation

HironakaExamples.MaximalContact.Example106Charts

Kollár's Example 106, the first blow-up: the restriction to H and the four charts #

[Kol07, Example 106]: I = (x³ − y², x⁴ + xz² − w³) ⊂ ℚ[x, y, z, w], m = 2, H = (y = 0) a hypersurface of maximal contact (y ∈ MC(I) = D(I), derivative_example106 in HironakaExamples/Balanced/Example106.lean), H' = (y − x²) a second one. Computed exactly in ℚ:

Tools: orders at a ℚ-point p are memberships in powers of 𝔪_p; from g ∈ 𝔪_p² the value and the first partials of g vanish at p (pderiv_mem_pow_of_mem_pow_succ, eval_eq_zero_of_mem_span), and the resulting rational equations are solved by cases.

theorem Hironaka.Examples.derivative_span_le_pow {σ : Type u_1} [Finite σ] {S : Set (MvPolynomial σ ℚ)} {N : Ideal (MvPolynomial σ ℚ)} {k : ℕ} (h : ∀ s ∈ S, s ∈ N ^ (k + 1)) :

D(⟨S⟩) ≤ 𝔪^k when every element of S lies in 𝔪^{k+1}: the generators stay, the partials drop one power (the Leibniz rule).

theorem Hironaka.Examples.derivativeIter_two_span_le_pow {σ : Type u_1} [Finite σ] {S : Set (MvPolynomial σ ℚ)} {N : Ideal (MvPolynomial σ ℚ)} {k : ℕ} (h : ∀ s ∈ S, s ∈ N ^ (k + 2)) :

D²(⟨S⟩) ≤ 𝔪^k when every element of S lies in 𝔪^{k+2}.

A partial derivative of a member of an ideal lies in its derivative ideal.

Members of 𝔪_p = (x − a, y − b, z − c, w − d) vanish at p = (a, b, c, d).

Order ≥ 2 at p: the value and the four partial derivatives vanish at p.

Order ≥ 3 at the origin excluded by a nonzero second partial: if g ∈ 𝔪₀³ then every second partial derivative of g vanishes at 0.

The restriction to H = (y = 0) #

The x-chart #

The y-chart #

The z-chart: the point of order 2 #

The w-chart #

No point of order 2 on the w-chart: at a point of order ≥ 2, ∂(x₁³w₁ − y₁²)/∂w₁ = x₁³ forces x₁ = 0, and then ∂(w₁(x₁⁴w₁ + x₁z₁² − 1))/∂w₁ = 2x₁⁴w₁ + x₁z₁² − 1 = −1.