Application to T = C[[x,y,z]]/(x^2 - yz) #
The quotient T = C[[x,y,z]]/(x^2 - yz) is a complete local domain of depth 2 with uncountable residue field C. We verify Jensen's hypotheses (Corollary 2.4 with P = (0)) and apply the construction to produce a local UFD whose completion is T.
Helper lemmas for T conditions #
Verify T conditions #
Helper: z is a non-zerodivisor in T/(y) #
We show that mk(X 2) is smul-regular on the quotient module T/(mk(X 1)·T).
Proof idea: Lift to MvPowerSeries (Fin 3) ℂ. If X₂f − X₁g ∈ conjI, then f(a,0,c) = 0 for a < 2 (coefficient argument at the generator's degree). Define shiftX1(f)(m) = f(m + single 1 1) (removes the X₁≥1 part) and divR(f)(m) = f(m₀+2, 0, m₂) when m₁=0 (the X₀² quotient of the X₁=0 slice). Then f − X₁·shiftX1(f) = X₀²·divR(f) (coefficient identity using the vanishing), so f = X₁·(shiftX1(f) + X₂·divR(f)) + (X₀²−X₁X₂)·divR(f), giving f ∈ (X₁) + conjI and hence mk(f) ∈ mk(X₁)·⊤.
Shift X₁-exponent by 1: (shiftX1 f)(m) = f(m + single 1 1).
Equations
- shiftX1'App f m = f (m + Finsupp.single 1 1)
Instances For
LHS coefficient: (f - X₁ · shiftX1'App f)(d) = f(d) when d₁=0, else 0.
gen * k vanishes at d when d₀ < 2 and d₁ = 0.
Vanishing of f at low X₀-degree when X₁-index is 0, derived from hmem.
The coefficient identity: when X₂f − X₁g ∈ conjI, the "X₁=0 restriction" of f is divisible by X₀², yielding f − X₁·(shift) = X₀²·(quotient). The proof uses three facts:
- (f − X₁·shiftX1'App f)(d) = f(d) when d₁=0, 0 when d₁≥1
- (X₀²·divR'App f)(d) = f(d) when d₀≥2 and d₁=0, 0 otherwise
- f(d₀, 0, d₂) = 0 for d₀ < 2 (from the hypothesis, using coeff at d + single 2 1)
T has depth ≥ 2: there exists a regular sequence of length 2 in M. Since T = ℂ[[x,y,z]]/(x²-yz) is Cohen-Macaulay of dimension 2, the images of y and z form a regular sequence.
|T| = |T/M|: both have cardinality |ℂ|. T/M ≅ ℂ and |T| = |ℂ[[x,y,z]]/(x²-yz)| = |ℂ|.
No integer is a zero divisor in T. Since T is a domain of characteristic 0, and ℤ embeds into ℂ ⊆ T, every nonzero integer maps to a nonzero (hence non-zerodivisor) element. The key: algebraMap ℤ (MvPowerSeries (Fin 3) ℂ) n is a unit (constantCoeff = (n : ℂ) ≠ 0), and units map to units under the quotient map.
All primes P ≠ M in T have height ≤ 1. Since ringKrullDim T = 2 and T is a local ring, height(M) = 2. By strict monotonicity of height on primes, any P < M has height < 2.
The main result #
Apply jensen_construction_p0_uncountable to T to get A.
Jensen's Corollary 2.4 applied to T = ℂ[[x,y,z]]/(x²-yz): There exists a 2-dimensional Noetherian local UFD A with  ≅ T and trivial generic formal fiber.
This directly proves jensen_special_case from Jensen.lean.