Documentation

Hironaka.Analytic.Weierstrass.AdicComplete

The formal power series ring is complete for its maximal ideal #

Mathlib's formal Weierstrass division and preparation (PowerSeries.exists_isWeierstrassDivision, PowerSeries.exists_isWeierstrassFactorization) are stated over a coefficient ring A with IsAdicComplete (maximalIdeal A) A. This module supplies that instance for the tail ring A = MvPowerSeries (Fin m) K.

The maximal ideal ๐”ช consists of the series with zero constant term, and f โˆˆ ๐”ช^n iff every coefficient of f of total degree < n vanishes: one direction by induction on the product structure of ๐”ช^n (Submodule.pow_induction_on_left'), the other by writing a series without constant term as โˆ‘_i x_i ยท D_i f, where D_i f collects the monomials whose least variable is x_i, and inducting on n. Hausdorffness (โ‹‚ ๐”ช^n = 0) and precompleteness (a coherent sequence f_n mod ๐”ช^n has the limit whose ฮฝ-coefficient is that of f_{|ฮฝ|+1}) are then read off coefficientwise. Not in the sources, which quote the formal Weierstrass theorems as classical.

The coefficient field K is โ„ or โ„‚ ([RCLike K]).

The maximal ideal of the formal power series ring: zero constant term.

Elements of ๐”ช^n have no coefficients of total degree < n.

noncomputable def Analytic.leastVarShift {K : Type u_1} [RCLike K] {m : โ„•} (i : Fin m) (f : MvPowerSeries (Fin m) K) :

The monomials of f whose least variable is x_i, divided by x_i.

Equations
Instances For
    theorem Analytic.coeff_leastVarShift {K : Type u_1} [RCLike K] {m : โ„•} (i : Fin m) (f : MvPowerSeries (Fin m) K) (ฮฝ : Fin m โ†’โ‚€ โ„•) :
    (MvPowerSeries.coeff ฮฝ) (leastVarShift i f) = if โˆ€ j < i, ฮฝ j = 0 then (MvPowerSeries.coeff (ฮฝ + Finsupp.single i 1)) f else 0
    theorem Analytic.sum_X_mul_leastVarShift {K : Type u_1} [RCLike K] {m : โ„•} {f : MvPowerSeries (Fin m) K} (hf : MvPowerSeries.constantCoeff f = 0) :
    โˆ‘ i : Fin m, MvPowerSeries.X i * leastVarShift i f = f

    A series without constant term is โˆ‘_i x_i ยท D_i f, grouping each monomial under its least variable.

    A series with no coefficients of total degree < n lies in ๐”ช^n.

    The coefficientwise description of ๐”ช^n: no coefficients of total degree < n.

    โ‹‚_n ๐”ช^n = 0: the topology of the maximal ideal is Hausdorff.

    noncomputable def Analytic.adicLimit {K : Type u_1} [RCLike K] {m : โ„•} (f : โ„• โ†’ MvPowerSeries (Fin m) K) :

    The limit of a sequence coherent modulo the powers of ๐”ช: the ฮฝ-coefficient of the (|ฮฝ| + 1)-st term.

    Equations
    Instances For

      A sequence coherent modulo ๐”ช^n has a limit; its ฮฝ-coefficient is the ฮฝ-coefficient of the (|ฮฝ| + 1)-st term.

      MvPowerSeries (Fin m) K is complete for its maximal ideal, the hypothesis of Mathlib's formal Weierstrass theorems.