Documentation

Hironaka.Algebra.Local.PowerSeries

The power series ring as a coordinate structure #

Kollár works in R = K⟦x₁, …, xₙ⟧, a field K of characteristic zero, with its maximal ideal 𝔪 [Kol07, Notation 93]; the formal automorphisms of the form 1 + B live there, and the Cohen structure theorem identifies the completion of every regular local ℚ-algebra with coordinates with such a ring. This file makes MvPowerSeries (Fin n) K an instance of the coordinate structure IsLocalRing.RegularCoords:

theorem MvPowerSeries.pderiv_pderiv_comm {σ : Type u_1} {R : Type u_2} [CommSemiring R] (i j : σ) (f : MvPowerSeries σ R) :
(pderiv i) ((pderiv j) f) = (pderiv j) ((pderiv i) f)

The formal partial derivatives of a multivariate power series commute.

theorem MvPowerSeries.exists_eq_sum_X_mul {σ : Type u_1} {R : Type u_2} [CommSemiring R] (s : Finset σ) (f : MvPowerSeries σ R) (hf : ∀ (m : σ →₀ ℕ), (∀ i ∈ s, m i = 0) → (coeff m) f = 0) :
∃ (g : σ → MvPowerSeries σ R), f = ∑ i ∈ s, X i * g i ∧ ∀ i ∈ s, ∀ (d : σ →₀ ℕ), (coeff d) (g i) ≠ 0 → (coeff (d + Finsupp.single i 1)) f ≠ 0

Every power series whose monomials all involve a variable from the finite set s is a combination ∑ᵢ Xᵢ gᵢ over s, and the monomials of gᵢ are those of f shifted by Xᵢ (the finite-σ decomposition behind 𝔪 = (X)).

A power series with zero constant coefficient in finitely many variables lies in the ideal generated by the variables.

theorem MvPowerSeries.mem_span_range_X_pow_iff_le_order {σ : Type u_1} {R : Type u_2} [CommSemiring R] [Finite σ] (k : ℕ) (f : MvPowerSeries σ R) :

The powers of the ideal of variables, in finitely many variables: f ∈ (X)^k iff every monomial of f has degree at least k, i.e. k ≤ order f.

The maximal ideal of K⟦Xₛ : s ∈ σ⟧, σ finite, is generated by the variables (the 𝔪 of [Kol07, Notation 93]).

theorem MvPowerSeries.ordElem_eq_order {σ : Type u_1} [Finite σ] {K : Type u_2} [Field K] (f : MvPowerSeries σ K) :

In K⟦Xₛ : s ∈ σ⟧, σ finite, the order of an element as defined here is Mathlib's MvPowerSeries.order (via 𝔪 = (X) and mem_span_range_X_pow_iff_le_order).

The coordinate structure on K⟦X₁, …, Xₙ⟧ of [Kol07, Notation 93], with x = X and ∂ᵢ = pderiv K i. The hypotheses hspan and hcard (the maximal ideal is generated by the variables; the Krull dimension is n) and the regularity instance are supplied by MvPowerSeries.maximalIdeal_eq_span_range_X and Hironaka/Algebra/Local/PowerSeriesRegular.lean.

Equations
  • One or more equations did not get rendered due to their size.
Instances For