Documentation

TauCeti.LinearAlgebra.SymmetricAlgebra.Homogeneous

Homogeneous submodules of a symmetric algebra #

For a module M over a commutative semiring R, this file defines the degree-n piece of SymmetricAlgebra R M to be the n-th power of the range of the canonical generator map, identifies it with the span of the products of exactly n generators, and records that degrees add under multiplication and that scaling linear evaluation scales degree-n values by the n-th power. The pieces span the whole symmetric algebra, but no internal direct-sum decomposition is proven here. A derivation of the symmetric algebra that sends every generator to degree one preserves every homogeneous submodule.

Main definitions and results #

This is the homogeneous-piece prerequisite for the degreewise PBW comparison map in Layer 3, “PBW, a substantial sub-project”, of the highest-weight roadmap.

@[reducible, inline]

The degree-n homogeneous part of SymmetricAlgebra R M: the n-th power of the range of the canonical generator map.

Equations
Instances For

    A symmetric-algebra generator is homogeneous of degree one.

    Scaling a linear evaluation by r scales the value of a homogeneous polynomial of degree n by rⁿ.

    A product of n symmetric-algebra generators is homogeneous of degree n.

    theorem TauCeti.SymmetricAlgebra.homogeneousSubmodule_eq_span_of_span (R : Type u) (M : Type v) [CommSemiring R] [AddCommMonoid M] [Module R M] {ι : Type u_1} (e : ι → M) (he : Submodule.span R (Set.range e) = ⊤) (n : ℕ) :
    homogeneousSubmodule R M n = Submodule.span R {p : SymmetricAlgebra R M | ∃ (l : List ι), l.length = n ∧ (List.map (fun (i : ι) => (SymmetricAlgebra.ι R M) (e i)) l).prod = p}

    Products of exactly n elements from a spanning family span the degree-n homogeneous submodule.

    The degree-n homogeneous submodule is spanned by the products of exactly n generators.

    The homogeneous submodules span the whole symmetric algebra. This is the spanning half of an internal grading; directness is not asserted here.

    The degree-zero homogeneous submodule of a symmetric algebra is the image of the scalars, which embed injectively.

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

      The inverse of homogeneousSubmoduleZeroEquiv sends a scalar to its image in the symmetric algebra.

      @[simp]

      A degree-zero element of a symmetric algebra is the image of the scalar homogeneousSubmoduleZeroEquiv assigns to it.

      The degree-one homogeneous submodule of a symmetric algebra is the image of the module, which embeds injectively.

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

        The inverse of homogeneousSubmoduleOneEquiv sends an element of the module to its generator.

        @[simp]

        A degree-one element of a symmetric algebra is the generator of the element of the module homogeneousSubmoduleOneEquiv assigns to it.

        The homogeneous submodules form a graded monoid: the unit is homogeneous of degree zero, and multiplication adds degrees.

        A derivation of the symmetric algebra sending every generator into degree one preserves every homogeneous submodule.