The convolution ⋆-algebra of a C⋆-dynamical system #
For a point-norm continuous action α of a locally compact group G on a C⋆-algebra A and a
left-invariant measure μ on G, the compactly supported continuous functions C_c(G, A) form
a complex ⋆-algebra under the twisted convolution
(f ⋆ g) s = ∫ r, f r * α r (g (r⁻¹ * s)) ∂μ
and the twisted involution f* s = c(s) • α s (star (f s⁻¹)), where c is Mathlib's modular
character. This is the dense ⋆-algebra whose completions in the universal and regular norms are
the full and reduced crossed products of (A, G, α).
The essential identity is that the twisted involution reverses twisted convolution,
(f ⋆ g)* = g* ⋆ f*, twistedInvolution_convolution. Its proof uses only left invariance of μ
and multiplicativity of c, so no relation between μ and c is needed here. The modular
character is matched with μ only when the involution is compared with the L¹ norm.
The ⋆-algebra is the type ConvolutionAlgebra α μ, a one-field structure wrapping C_c(G, A).
A separate type is needed because C_c(G, A) already carries the pointwise product and star,
and because the product and star depend on α and μ. The maps ConvolutionAlgebra.toConv and
ConvolutionAlgebra.ofConv pass between the two types, following Mathlib's WithConv.
Distributivity and the scalar compatibilities hold for any measure finite on compacts.
Associativity, and hence the NonUnitalRing and StarRing structures, uses left invariance.
No unit, separability, or σ-finiteness is assumed.
The conventions follow Dana Williams, Crossed Products of C-Algebras*, Chapter 2.
Main definitions #
TauCeti.CStarAction.ConvolutionAlgebra: the convolution ⋆-algebra onC_c(G, A).
Main statements #
TauCeti.CStarAction.twistedInvolution_convolution:(f ⋆ g)* = g* ⋆ f*.TauCeti.CStarAction.ConvolutionAlgebra.instNonUnitalRing: twisted convolution makesConvolutionAlgebra α μa nonunital ring, and a complex algebra in the sense ofIsScalarTowerandSMulCommClass.TauCeti.CStarAction.ConvolutionAlgebra.instStarRing: the twisted involution makes it a ⋆-ring, and it is a ⋆-module overℂ.TauCeti.CStarAction.ConvolutionAlgebra.ofConv_mul_smulRight_apply: the formula for the right productf ⋆ (φ ⊗ e)with an elementary function, after the substitutionr = s * t⁻¹.
The involution reverses twisted convolution #
The twisted involution reverses twisted convolution with respect to a left-invariant measure:
(f ⋆ g)* = g* ⋆ f*.
The convolution algebra #
The convolution ⋆-algebra of the C⋆-dynamical system (A, G, α) with respect to μ: the
compactly supported continuous functions G → A, with twisted convolution as product and the
twisted involution as star. Use ConvolutionAlgebra.toConv and ConvolutionAlgebra.ofConv to
pass to and from C_c(G, A), whose own product and star are pointwise.
- toConv :: (
- ofConv : CompactlySupportedContinuousMap G A
The compactly supported function underlying an element of the convolution algebra.
- )
Instances For
ConvolutionAlgebra.ofConv and ConvolutionAlgebra.toConv as an equivalence.
Instances For
ConvolutionAlgebra.ofConv as an additive equivalence with C_c(G, A).
Instances For
ConvolutionAlgebra.ofConv as a complex linear equivalence with C_c(G, A).
Instances For
The elementary function s ↦ φ s • e of a real compactly supported function φ and a
coefficient e, as an element of the convolution algebra.
Instances For
Convolution product #
Products with elementary functions #
The right product with an elementary function, after substituting r = s * t⁻¹:
(f ⋆ (φ ⊗ e)) s = ∫ t, φ t • c(t) • (f (s * t⁻¹) * α (s * t⁻¹) e) ∂μ.