Hauser's examples of blowing up a product ideal #
Two examples of [Hau14] in which the blow-up of a product ideal is read as an iterated blow-up,
through blowUp.exists_mulIso (the blow-up of I · J is, canonically, the blow-up of I
followed by the blow-up of the inverse image of J) for the blow-up
AlgebraicGeometry.Scheme.IdealSheafData.blowUp.
- [Hau14, Example 4.50] asks to interpret the blow-up of
𝔸²in the ideal(x, y²)(x, y)as a composite of blow-ups in regular centers. The blow-up of𝔸²_kin(x, y²)(x, y)is the point blow-up (center(x, y)) followed by the blow-up of the inverse image of(x, y²), canonically over𝔸²_k. - [Hau14, Example 4.66]: the zero set in
𝔸³of the non-reduced ideal(x, yz)(x, y)(x, z), printed there as(x³, x²y, x²z, xyz, y²z), is the union of they- and thez-axis, and Hauser describes its blow-up as the composite of the blow-up with center(x, yz)and a point blow-up of the resulting threefoldW₁at its singular point. The blow-up of𝔸³_kin(x, yz)(x, y)(x, z)is the blow-up with center(x, yz)followed by the blow-up of the inverse image of(x, y)(x, z); Hauser's identification of that second blow-up with the point blow-up of the singular point ofW₁is taken up inHironakaExamples/BlowUpComposite.lean. A remark on the printed generators, not checked in Lean (theMvPolynomialideal computation is too expensive for the elaborator): expanding the eight products of generators gives(x, yz)(x, y)(x, z) = (x³, x²y, x²z, xyz, y²z²), and Hauser's printed last generatory²zis not in the product (its degree-3part is spanned byx³, x²y, x²z, xyz, all divisible byx); the zero setV(x, yz)is the same either way.
Ideals of k[x, y, z] are read as ideal sheaves on 𝔸ⁿ_k = Spec k[x₁, …, xₙ] through
specIdealSheaf, which is multiplicative (specIdealSheaf_mul).
@[reducible, inline]
noncomputable abbrev
Hironaka.BlowUp.Examples.origin2
(k : Type u)
[Field k]
:
Ideal (MvPolynomial (Fin 2) k)
The origin of 𝔸²_k, the center (x, y) of the point blow-up.
Equations
Instances For
@[reducible, inline]
noncomputable abbrev
Hironaka.BlowUp.Examples.cusp2
(k : Type u)
[Field k]
:
Ideal (MvPolynomial (Fin 2) k)
The center (x, y²) of Hauser Ex. 4.50.
Equations
Instances For
@[reducible, inline]
noncomputable abbrev
Hironaka.BlowUp.Examples.center1
(k : Type u)
[Field k]
:
Ideal (MvPolynomial (Fin 3) k)
The center (x, yz) of the first blow-up of Hauser Ex. 4.66.
Equations
Instances For
@[reducible, inline]
noncomputable abbrev
Hironaka.BlowUp.Examples.zAxis
(k : Type u)
[Field k]
:
Ideal (MvPolynomial (Fin 3) k)
The z-axis (x, y) of 𝔸³_k.
Equations
Instances For
@[reducible, inline]
noncomputable abbrev
Hironaka.BlowUp.Examples.yAxis
(k : Type u)
[Field k]
:
Ideal (MvPolynomial (Fin 3) k)
The y-axis (x, z) of 𝔸³_k.