Documentation

TauCeti.Geometry.Lie.Exponential.Units.Basic

Banach-algebra exponentials as units #

The exponential of an element of a complete normed rational algebra is invertible, with inverse the exponential of its negation. This file packages that fact as a units-valued map TauCeti.expUnit : R → Rˣ. For real algebras, it also bundles the exponential along a line as a continuous one-parameter subgroup.

This is the Banach-algebra model for the exponential map of a Lie group. The later abstract construction should recover expUnit when specialized to the Lie group Rˣ.

Main definitions #

Main results #

References #

noncomputable def TauCeti.expUnit {R : Type u_1} [NormedRing R] [NormedAlgebra ℚ R] [CompleteSpace R] (x : R) :

The exponential of an element of a complete normed rational algebra, regarded as a unit.

Invertibility follows from NormedSpace.isUnit_exp; TauCeti.expUnit_neg below identifies its inverse with the unit represented by NormedSpace.exp (-x).

Equations
Instances For
    @[simp]

    Coercing expUnit x to the algebra recovers NormedSpace.exp x.

    The Banach-algebra exponential is continuous as a map into the group of units.

    theorem TauCeti.expUnit_add_of_commute {R : Type u_1} [NormedRing R] [NormedAlgebra ℚ R] [CompleteSpace R] {x y : R} (hxy : Commute x y) :

    The exponential addition law for commuting elements, lifted to the group of units.

    @[simp]

    The exponential of zero is the identity unit.

    @[simp]

    The exponential of a negation is the inverse unit.

    @[simp]
    theorem TauCeti.expUnit_add_smul {R : Type u_1} [NormedRing R] [NormedAlgebra ℝ R] [CompleteSpace R] (x : R) (s t : ℝ) :
    expUnit ((s + t) • x) = expUnit (s • x) * expUnit (t • x)

    The one-parameter subgroup law lifted from the algebra to its group of units.

    noncomputable def TauCeti.expUnitHom {R : Type u_1} [NormedRing R] [NormedAlgebra ℝ R] [CompleteSpace R] (x : R) :

    The Banach-algebra exponential along the line through x, bundled as a continuous homomorphism from the additive real line (written multiplicatively) to Rˣ.

    Equations
    Instances For
      @[simp]

      Evaluating expUnitHom x at time t gives expUnit (t • x).

      On the real line, expUnitHom x is t ↦ Real.exp (t * x).

      On the complex numbers, expUnitHom s is t ↦ Complex.exp (t * s).