Documentation

Hironaka.Analytic.Germ.Prime

Coordinate germs are prime #

Restriction to the hyperplane {x_k = 0} is a ring homomorphism resAt k from series in n + 1 variables to series in n variables (a coordinate swap, Mathlib's finSuccEquiv, and the constant coefficient in the split-off variable), and resAt k f = 0 exactly when every monomial of f free of x_k has zero coefficient (x_k ∣ f, Mathlib's X_dvd_iff). The target is a domain, so x_k ∣ F G forces x_k ∣ F or x_k ∣ G, with convergent quotients by divX. Hence x_k, which is not a unit (not_isUnit_convX), is prime in Conv K n. Not in the sources as such: Bierstone and Milman use the local ring of germs as a domain in which the coordinates are prime without comment [BM88, proof of Theorem 4.4, pp. 24–25].

The coefficient field K is ℝ or ℂ ([RCLike K]).

noncomputable def Analytic.resAt (K : Type u_1) [RCLike K] {n : ℕ} (k : Fin (n + 1)) :

Restriction to the hyperplane {x_k = 0}, as a ring homomorphism to the series in the other variables.

Equations
Instances For
    theorem Analytic.coeff_resAt {K : Type u_1} [RCLike K] {n : ℕ} (k : Fin (n + 1)) (f : MvPowerSeries (Fin (n + 1)) K) (x : Fin n →₀ ℕ) :
    theorem Analytic.resAt_eq_zero_iff {K : Type u_1} [RCLike K] {n : ℕ} (k : Fin (n + 1)) (f : MvPowerSeries (Fin (n + 1)) K) :
    (resAt K k) f = 0 ↔ ∀ (ν : Fin (n + 1) →₀ ℕ), ν k = 0 → (MvPowerSeries.coeff ν) f = 0

    resAt k f = 0 iff every monomial of f free of x_k has zero coefficient.

    theorem Analytic.not_isUnit_convX {K : Type u_1} [RCLike K] {n : ℕ} (k : Fin n) :

    A coordinate is not a unit: its constant coefficient vanishes.

    theorem Analytic.prime_convX {K : Type u_1} [RCLike K] {n : ℕ} (k : Fin n) :
    Prime (convX K k)

    Coordinate germs are prime in Conv K n: restrict to {x_k = 0}, a domain, and divide the factor that vanishes there by x_k.