Documentation

TauCeti.RingTheory.DividedPowerAlgebra.Grading

The direct-sum grading of the divided power algebra #

For a module M over a commutative semiring R, the homogeneous pieces Γ^d_R(M) of DividedPowerAlgebra R M (see DividedPowerAlgebra.homogeneousSubmodule) form an internal direct sum: every element is uniquely a finite sum of homogeneous elements. Together with the multiplicativity of the pieces this makes DividedPowerAlgebra R M an ℕ-graded R-algebra, in which dp R d m has degree d. In particular DirectSum.decomposeLinearEquiv identifies DividedPowerAlgebra R M with ⨁ d, Γ^d_R(M), and its inverse is the sum map.

No freeness, finiteness or characteristic hypothesis is imposed. The degree-zero projection of the grading is the augmentation followed by the structure map R → Γ_R(M).

Main declarations #

Implementation notes #

Directness cannot be obtained by dividing by factorials: over ZMod 2, dp 1 1 ^ 2 = 0 while dp 2 1 ≠ 0. Instead, giving the generator dp R n m the weight n defines an algebra map DividedPowerAlgebra R M → (DividedPowerAlgebra R M)[X], dp R n m ↦ dp R n m • X ^ n, through the universal property DividedPowerAlgebra.lift'. It is multiplication by X ^ d on the degree-d piece, so the X ^ d-coefficient of its value recovers the degree-d component of a sum of homogeneous elements.

References #

The homogeneous pieces of the divided power algebra form an internal direct sum: the sum map ⨁ d, Γ^d_R(M) → Γ_R(M) is bijective.

@[instance_reducible]

The divided power algebra is an ℕ-graded algebra, with degree-d piece homogeneousSubmodule R M d.

@[simp]
theorem DividedPowerAlgebra.decompose_dp {R : Type u_1} {M : Type u_2} [CommSemiring R] [AddCommMonoid M] [Module R M] (d : ℕ) (m : M) :

The divided-power generator dp R d m is homogeneous of degree d.

theorem DividedPowerAlgebra.decompose_prod_dp {R : Type u_1} {M : Type u_2} [CommSemiring R] [AddCommMonoid M] [Module R M] {ι : Type u_3} [Fintype ι] {d : ℕ} (v : ι → M) (a : ι → ℕ) (ha : ∑ j : ι, a j = d) :
((DirectSum.decompose homogeneousSubmodule) (∏ j : ι, dp R (a j) (v j))) d = ⟨∏ j : ι, dp R (a j) (v j), ⋯⟩

The degree-d component of a product of divided powers of total degree d is the product itself.

The linear projection of Γ_R(M) onto its degree-d piece, sending x to its degree-d component.

Instances For
    @[simp]

    The projection onto the degree-d piece is the identity on that piece.

    theorem DividedPowerAlgebra.coe_decompose_map {R : Type u_1} {M : Type u_2} [CommSemiring R] [AddCommMonoid M] [Module R M] {S : Type u_3} {N : Type u_4} [CommSemiring S] [Algebra R S] [AddCommMonoid N] [Module R N] [Module S N] [IsScalarTower R S N] (f : M →ₗ[R] N) (x : DividedPowerAlgebra R M) (d : ℕ) :

    The functorial map on divided power algebras, possibly changing the base ring to an R-algebra S, commutes with taking degree-d components.

    @[simp]

    The degree-zero component of an element is its augmentation, viewed in Γ_R(M) through the structure map. Thus the degree-zero projection GradedRing.projZeroRingHom is the identity on scalars and kills every positive homogeneous piece.