Documentation

TauCeti.RingTheory.PowerSeries.Exp

The exponential specialization of a monoid algebra #

The functional equation e^{aX} e^{bX} = e^{(a+b)X} of the exponential power series (PowerSeries.exp_mul_exp_eq_exp_add) says that a ↦ e^{aX} is a homomorphism from the additive group of a ℚ-algebra R to the multiplicative monoid of R⟦X⟧. Composed with an additive map φ : M →+ R and extended linearly, it turns the monoid algebra k[M] into power series:

∑ c_m e^m ↦ ∑ c_m e^{φ(m) X}.

This is the exponential specialization of k[M] along φ. It is the device by which a formal identity in a group algebra, such as the Weyl character formula, is turned into a numerical identity between its coefficients: the constant coefficient of the image is the sum of the coefficients (the augmentation), and the higher coefficients are the moments ∑ c_m φ(m)^n / n!.

Main definitions #

Main results #

@[simp]

Rescaling the variable does not change the constant coefficient.

The exponential a ↦ e^{aX} as a monoid homomorphism Multiplicative R →* R⟦X⟧. That this is a homomorphism is the functional equation PowerSeries.exp_mul_exp_eq_exp_add.

Equations
Instances For
    @[simp]

    The exponential monoid homomorphism sends a to the exponential series rescaled by a.

    e^{aX} is the exponential series rescaled by a.

    noncomputable def AddMonoidAlgebra.expAlgHom {k : Type u_1} [CommSemiring k] {M : Type u_2} [AddMonoid M] {R : Type u_3} [CommRing R] [Algebra ℚ R] [Algebra k R] (φ : M →+ R) :

    The exponential specialization of the monoid algebra k[M] along an additive map φ : M →+ R: the k-algebra homomorphism k[M] →ₐ[k] R⟦X⟧ sending e^m to e^{φ(m) X}. Its constant coefficient is the augmentation ∑ c_m e^m ↦ ∑ c_m (AddMonoidAlgebra.constantCoeff_expAlgHom), and its higher coefficients are the moments of the coefficients against φ.

    Equations
    Instances For
      @[simp]
      theorem AddMonoidAlgebra.expAlgHom_single {k : Type u_1} [CommSemiring k] {M : Type u_2} [AddMonoid M] {R : Type u_3} [CommRing R] [Algebra ℚ R] [Algebra k R] (φ : M →+ R) (m : M) (c : k) :

      The exponential specialization sends c e^m to c e^{φ(m) X}, the scalar c acting through algebraMap k R⟦X⟧.

      The scalar is written as a ring element rather than as c • _: for k = ℤ the scalar action of ℤ on R⟦X⟧ through the algebra structure is not syntactically the action n • p elaborates to, whereas algebraMap ℤ R⟦X⟧ n simplifies to the cast (n : R⟦X⟧).

      @[simp]
      theorem AddMonoidAlgebra.constantCoeff_expAlgHom {k : Type u_1} [CommSemiring k] {M : Type u_2} [AddMonoid M] {R : Type u_3} [CommRing R] [Algebra ℚ R] [Algebra k R] (φ : M →+ R) (f : AddMonoidAlgebra k M) :
      PowerSeries.constantCoeff ((expAlgHom φ) f) = (algebraMap k R) (f.coeff.sum fun (x : M) (c : k) => c)

      The constant coefficient of the exponential specialization is the sum of the coefficients: the specialization at X = 0 is the augmentation of the monoid algebra.