Kollár's Example 28.1: local blow-up sequences that do not glue #
[Kol07, Example 28.1]: X a smooth threefold, C₁, C₂ irreducible curves meeting at two points
p₁, p₂, Cᵢ smooth away from pᵢ where it has a cusp transversal to the other curve; on
U₁ = X ∖ {p₁} one blows up C₁ first, on U₂ = X ∖ {p₂} C₂ first; over U₁ ∩ U₂, where the
two curves are disjoint, both local sequences blow up the same two curves, in opposite orders, and
no rule says which to blow up first. This file places local models on X = 𝔸³_k:
p₁ = (0, 0, 0), p₂ = (1, 0, 0),
C₁ = V(z, y² − x³) (a cuspidal curve near p₁), C₂ = V(y, z² − (x − 1)³) (near p₂). On 𝔸³
these two curves are disjoint (z = y = 0 forces x = 0 and x = 1): the file does not model
Kollár's global configuration (curves meeting at p₁, p₂ with transversal cusps, the end results
gluing to a locally but not globally projective Y); the disjoint model suffices for the failure
of the gluing condition (37.1) of [Kol07, Proposition 37] (the first centres of the local
sequences agree on the overlaps), which is Kollár's own diagnosis. The examples instantiate the
mechanism of HironakaExamples/Sequence/Prop37Constraints.lean: the first centres C₁|_{U₁},
C₂|_{U₂} of the two local sequences differ on the overlap U₁ ×_X U₂ (the point q = (4, 8, 0)
of U₁ ∩ U₂ lies on C₁ and not on C₂), so, whatever the continuations, no blow-up sequence on
X restricts to both (not_exists_pullback_eq_of_center_ne), and (37.1) is the condition violated.
The examples show that these two first centres do not glue; that the rule "blow up the smooth
curve first" selects them (smoothness of C₁ on U₁, the cusp of C₂ at p₂) is not proved here.
The coordinate ring k[x, y, z], with x = X 0, y = X 1, z = X 2.
Equations
Instances For
The affine space 𝔸³_k.
Equations
Instances For
The ideal sheaf of the closed subscheme V(I) ⊆ 𝔸³_k.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The k-point of 𝔸³_k with coordinates v: the maximal ideal ker (eval v).
Equations
- Hironaka.Sequence.Examples.Example28.pt k v = { asIdeal := RingHom.ker (MvPolynomial.eval v), isPrime := ⋯ }
Instances For
The witness point q = (4, 8, 0): on C₁ (8² = 4³), not on C₂ (y = 8 ≠ 0).
Equations
Instances For
Two k-points with different coordinates are different points (a polynomial separates them).
The two-piece cover {U₁, U₂} of 𝔸³_k, indexed by Bool.
Equations
Instances For
The inclusions of the pieces.
Equations
Instances For
The two local sequences with the first centres the rule "blow up the smooth curve first" is
meant to select: C₁|_{U₁} on U₁, C₂|_{U₂} on U₂, with arbitrary continuations r₁, r₂
(the selection itself is not proved here).
Equations
- One or more equations did not get rendered due to their size.