Documentation

TauCeti.RingTheory.Huber.LaurentSeries

The formal Laurent series field is a Tate ring #

For a field K the formal Laurent series K⸨X⸩, with the X-adic topology of Mathlib's LaurentSeries.valued instance, are a Tate ring: the power series are an open subring, the ideal (X) is a finitely generated ideal of definition, and X itself is a pseudouniformiser.

K⸨X⸩ is the equal-characteristic Tate example of the roadmap's Layer-0 Examples row.

Main definitions #

Main results #

Implementation notes #

The ring of definition is not built by hand: LaurentSeries.val_le_one_iff_eq_coe says that a Laurent series has valuation at most one exactly when it is a power series, so Mathlib's LaurentSeries.powerSeries_as_subring is the valuation subring and is open by Valued.isOpen_integer.

The neighbourhood API of a Valued ring is phrased in the value group ValueGroup₀ v rather than in Γ₀, so the two private lemmas below convert once, in each direction, between that form and the ℤᵐ⁰ bounds the rest of the file uses.

Provenance #

New work; the roadmap names no source for this row.

References #

The power series inside K⸨X⸩ are exactly the elements of valuation at most one.

The ring of definition is open, being the valuation subring.

The power series are the valuation subring of K⸨X⸩, as subrings.

The power series are the valuation integers of K⸨X⸩, packaged as Valuation.Integers. This is Mathlib's Valuation.integer.integers transported along TauCeti.Huber.LaurentSeries.powerSeries_as_subring_eq_integer, and is what lets the divisibility/valuation dictionary Valuation.Integers.dvd_iff_le apply to (X)ⁿ directly.

The variable X, viewed inside the ring of definition K⟦X⟧ ⊆ K⸨X⸩.

Equations
Instances For
    @[simp]

    The bridge to the valuation: a power series lies in (X)ⁿ exactly when its valuation is at most exp (-n).

    The subspace topology on K⟦X⟧ ⊆ K⸨X⸩ is the X-adic topology.

    The pair of definition (K⟦X⟧, (X)) of K⸨X⸩.

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

      The ring of definition of TauCeti.Huber.LaurentSeries.pairOfDefinition is the power series.

      The ideal is characterised in membership form by TauCeti.Huber.LaurentSeries.mem_pairOfDefinition_idealOfDefinition_pow_iff. An equation is avoided rather than impossible: idealOfDefinition's type depends on ringOfDefinition, so an equation would be between two Ideal types that the elaborator identifies only through that projection.

      @[simp]

      The ideal of definition of pairOfDefinition is (X), in membership form.

      The membership form is used because idealOfDefinition's type depends on the pair's ringOfDefinition; f is already taken in that dependent type, so nothing has to be transported.

      The pair of definition is (K⟦X⟧, (X)), said without touching the dependent field: PairOfDefinition.idealImage n is the image of (X)ⁿ in K⸨X⸩, so it can be compared with a valuation bound directly.

      Deliberately not @[simp]: PairOfDefinition.mem_idealImage is itself a simp lemma, so simp rewrites this left-hand side further, to an existential over the subring, and the simpNF linter rejects the attribute. Rewrite with this lemma explicitly.

      X is a pseudouniformiser of K⸨X⸩: it is a unit, since K⸨X⸩ is a field, and v (Xⁿ) = exp (-n) tends to zero.

      K⸨X⸩ is a Huber ring, with (K⟦X⟧, (X)) as a pair of definition.

      K⸨X⸩ is a Tate ring: X is a pseudouniformiser.