Documentation

TauCeti.RingTheory.Huber.Restricted.TwoSidedSeries.Ring

The ring of two-sided restricted series A⟨X, X⁻¹⟩ #

TauCeti.Huber.twoSidedRestrictedSubmodule A A is the A-module of coefficient families underlying Wedhorn's A⟨X, X⁻¹⟩ (Example 6.39). This module equips it with the convolution product (fg)ₙ = ∑_{i + j = n} aᵢ bⱼ, making it a ring, and a commutative A-algebra when A is commutative, in which the Laurent variable X = twoSidedMonomial 1 1 is a unit.

Main definitions #

Main results #

Implementation notes #

The product is not the pointwise product of ℤ → A, so A⟨X, X⁻¹⟩ is not a subring of ℤ → A; the multiplication is installed directly on the submodule's coercion to a type.

The unit and the monomials, with their additive and scalar laws, need only continuous addition and scalar multiplication. The product and the monomial rule need a nonarchimedean ring topology; each coefficient of a product is a tsum, which is 0 if the sum diverges. The ring axioms assume A complete and T0, so that these sums converge; this is Wedhorn's convention, his "complete" including Hausdorff (Definition 5.31).

References #

@[instance_reducible]

The unit of A⟨X, X⁻¹⟩: the constant series 1 = 1 · X⁰.

Equations
@[simp]

The coefficient family of the unit is supported at degree 0 with value 1.

The monomial a Xⁿ of A⟨X, X⁻¹⟩: the family supported at degree n with value a. The Laurent variable X is twoSidedMonomial 1 1.

Equations
Instances For
    @[simp]

    The coefficient family of the monomial a Xⁿ is Pi.single n a.

    @[simp]

    The degree-0 monomial with coefficient 1 is the unit: 1 · X⁰ = 1.

    @[simp]

    The monomial with coefficient 0 is 0.

    @[simp]

    The monomial a Xⁿ is additive in its coefficient.

    @[simp]

    Scaling a monomial scales its coefficient: a • b Xⁿ = (ab) Xⁿ.

    @[simp]

    The monomial a Xⁿ commutes with negating its coefficient.

    @[instance_reducible]

    The product on A⟨X, X⁻¹⟩: the coefficient convolution (fg)ₙ = ∑_{i + j = n} aᵢ bⱼ.

    Equations
    @[simp]

    The coefficient family of a product is the convolution of the coefficient families.

    @[simp]

    Monomials multiply by adding degrees: (a Xᵐ)(b Xⁿ) = ab X^{m+n}.

    @[instance_reducible]

    A⟨X, X⁻¹⟩ is a ring (Wedhorn, Example 6.39): the additive group of the submodule, with the convolution product instMul and the unit instOne.

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

    A monomial with a unit coefficient is a unit of A⟨X, X⁻¹⟩: the inverse of a Xⁿ is b X⁻ⁿ for the inverse b of a. In particular the Laurent variable twoSidedMonomial 1 1 is a unit (Wedhorn, Example 6.39).

    The bilinear convolution twoSidedRestrictedMul is the multiplication of A⟨X, X⁻¹⟩.

    @[instance_reducible]

    A⟨X, X⁻¹⟩ is commutative when A is (Wedhorn, Example 6.39).

    Equations
    @[instance_reducible]

    A⟨X, X⁻¹⟩ is an A-algebra (Wedhorn, Example 6.39), with the coefficientwise scalar action it carries as a submodule of ℤ → A.

    Equations
    @[simp]

    The structure map sends a to the constant series a = a · X⁰.

    @[simp]

    The degree-0 monomial a X⁰ is the constant series a, the image of a under the structure map.