Character space of a topological algebra #
The character space of a topological algebra is the subset of elements of the weak dual that are also algebra homomorphisms. This space is used in the Gelfand transform, which gives an isomorphism between a commutative Cā-algebra and continuous functions on the character space of the algebra. This, in turn, is used to construct the continuous functional calculus on Cā-algebras.
Implementation notes #
We define WeakDual.characterSpace š A
as a subset of the weak dual, which automatically puts the
correct topology on the space. We then define WeakDual.CharacterSpace.toAlgHom
which provides the
algebra homomorphism corresponding to any element. We also provide WeakDual.CharacterSpace.toCLM
which provides the element as a continuous linear map. (Even though WeakDual š A
is a type copy of
A āL[š] š
, this is often more convenient.)
Tags #
character space, Gelfand transform, functional calculus
The character space of a topological algebra is the subset of elements of the weak dual that are also algebra homomorphisms.
Equations
Instances For
Equations
- WeakDual.CharacterSpace.instFunLike = { coe := fun (Ļ : ā(WeakDual.characterSpace š A)) => āāĻ, coe_injective' := āÆ }
Elements of the character space are continuous linear maps.
Equations
- āÆ = āÆ
An element of the character space, as a continuous linear map.
Equations
- WeakDual.CharacterSpace.toCLM Ļ = āĻ
Instances For
Elements of the character space are non-unital algebra homomorphisms.
Equations
- āÆ = āÆ
An element of the character space, as a non-unital algebra homomorphism.
Equations
- WeakDual.CharacterSpace.toNonUnitalAlgHom Ļ = { toFun := āĻ, map_smul' := āÆ, map_zero' := āÆ, map_add' := āÆ, map_mul' := āÆ }
Instances For
Equations
- āÆ = āÆ
The characterSpace š A
along with 0
is always a closed set in WeakDual š A
.
In a unital algebra, elements of the character space are algebra homomorphisms.
Equations
- āÆ = āÆ
An element of the character space of a unital algebra, as an algebra homomorphism.
Equations
- WeakDual.CharacterSpace.toAlgHom Ļ = { toFun := (WeakDual.CharacterSpace.toNonUnitalAlgHom Ļ).toFun, map_one' := āÆ, map_mul' := āÆ, map_zero' := āÆ, map_add' := āÆ, commutes' := āÆ }
Instances For
under suitable mild assumptions on š
, the character space is a closed set in
WeakDual š A
.
The RingHom.ker
of Ļ : characterSpace š A
is maximal.
Equations
- āÆ = āÆ
The Gelfand transform is an algebra homomorphism (over š
) from a topological š
-algebra
A
into the š
-algebra of continuous š
-valued functions on the characterSpace š A
.
The character space itself consists of all algebra homomorphisms from A
to š
.
Equations
- One or more equations did not get rendered due to their size.