Documentation

LeanPool.ConwayRefinement.ConwayRefinement.HahnSeries.Factorization.DegreeTwo.TranslatedTruncationSpan

Translated-truncation spans modulo J + K in Pommersheim--Shahriari #

Pommersheim--Shahriari [PS06] study the vector space K((ℝ⁽≤0⁾)) / (J + K). This differs from Berarducci's germ ring, whose denominator is only J: the extra quotient by constant series is essential to their degree-two irreducibility criterion.

The submodule nearConstantSubmodule is proved to have exactly the carrier of Berarducci's additive subgroup nearConstantSubgroup. Thus the two developments use the same J + K, while this module exposes the scalar quotient needed for linear spans and dimensions.

For a series a, translatedTruncationSpan a is the space denoted V(a) in [PS06]: the span, modulo J + K, of its translated truncations at negative exponents.

References #

@[instance_reducible]
noncomputable instance PommersheimShahriari.seriesAlgebra {K : Type v} [Field K] :

Scalar multiplication on nonpositive Hahn series through the constant-series embedding.

Equations

The constant-series embedding as a linear map.

Equations
Instances For

    The scalar submodule J + K has exactly the carrier of Berarducci's additive subgroup with the same name.

    @[reducible, inline]

    The [PS06] vector space K((ℝ⁽≤0⁾)) / (J + K).

    Equations
    Instances For

      Two series have the same class modulo J + K exactly when their difference lies in Berarducci's subgroup J + K.

      A series has zero image modulo constants exactly when it lies in J + K.

      [PS06]'s space V(a), spanned modulo J + K by translated truncations at negative exponents.

      Equations
      Instances For

        Every translated-truncation class at a negative exponent belongs to V(a).

        A subspace contains V(a) exactly when it contains every negative translated-truncation class used to generate V(a).