A common complement for two regular systems of parameters #
Kollár, in the proof of the formal equivalence theorem [Kol07, 95], completes the equations
x₁, x₁' of the two hypersurfaces of maximal contact and the equations x₂, …, x_{s+1} of the
divisors Eⁱ to the local coordinate systems x₁, x₂, …, xₙ and x₁', x₂, …, xₙ by "a general
choice of x_{s+2}, …, xₙ".
This is the existence of a common complement of the two subspaces ⟨x̄₁, ē⟩, ⟨x̄₁', ē⟩ of
𝔪/𝔪². No genericity or infinite-field argument is needed: a union of two proper subspaces
never exhausts a vector space, and here the construction is explicit. The ring-level statement
is not in the sources in this form; it is used for the coordinates adapted to two hypersurfaces
of maximal contact in Hironaka/Resolution/Algebraic/MaximalContact/Coordinates.lean.
Why it holds. Let R be a regular local ring with residue field κ, z = (z₀, …, z_d) a
regular system of parameters (its classes z̄ᵢ form a basis b of 𝔪/𝔪²,
Hironaka/Algebra/Local/RegularSystem.lean), p₀ the index of the coordinate to be exchanged
(Kollár's x₁ = z_{p₀}), T ∌ p₀ the set of indices of the protected coordinates (the equations of
the Eⁱ through p), and x' ∈ 𝔪 (Kollár's x₁') whose class does not lie in ⟨z̄ᵢ : i ∈ T⟩
(because x₁' and the Eⁱ have simple normal crossings). Expand x̄' = ∑ᵢ rᵢ z̄ᵢ.
- If
r_{p₀} ≠ 0, takey := (zᵢ)_{i ≠ p₀}: then(z_{p₀}, y)iszup to order, and(x', y)generates𝔪becausez̄_{p₀} = r_{p₀}⁻¹ (x̄' − ∑_{i ≠ p₀} rᵢ z̄ᵢ)lies in the span of the classes ofx'andy. - If
r_{p₀} = 0, somej₀ ∉ T,j₀ ≠ p₀, hasr_{j₀} ≠ 0(otherwisex̄' ∈ ⟨z̄_T⟩); takey := (zᵢ)_{i ≠ p₀}withz_{j₀}replaced byz_{j₀} + z_{p₀}(Kollár's "general choice": one coordinate is tilted byx₁). Then(z_{p₀}, y)still generates𝔪(z_{j₀} = (z_{j₀} + z_{p₀}) − z_{p₀}), and for(x', y):z̄_{j₀} = r_{j₀}⁻¹ (x̄' − ∑_{i ≠ p₀, j₀} rᵢ z̄ᵢ)and thenz̄_{p₀} = (z̄_{j₀} + z̄_{p₀}) − z̄_{j₀}lie in the span, so all ofbdoes.
In both cases the protected coordinates zᵢ, i ∈ T, are members of y unchanged, and a family of
d + 1 = dim R elements of 𝔪 whose classes span 𝔪/𝔪² generates 𝔪 (Nakayama,
span_eq_maximalIdeal_iff_span_toCotangent_eq_top of Hironaka/Algebra/Local/RegularSystem.lean).
Members of a generating family of 𝔪 lie in 𝔪.
A regular system of parameters, one index removed and one coordinate possibly tilted by the
removed one: the family y of exists_cons_regularSystem_common.
Equations
- IsLocalRing.tiltedComplement z p₀ t j = z (p₀.succAbove j) + t j * z p₀
Instances For
(z_{p₀}, y) generates 𝔪 whenever z does (the tilt is invertible).
For a regular system of parameters z of R, an index p₀, a set T ∌ p₀ of protected
indices and x' ∈ 𝔪 whose class in 𝔪/𝔪² is not in the span of the classes z̄ᵢ, i ∈ T, there
is a family y of d elements containing every zᵢ, i ∈ T, such that both (z_{p₀}, y) and
(x', y) are regular systems of parameters (Kollár's "for a general choice of x_{s+2}, …, xₙ",
[Kol07, 95], made explicit).