Complete group algebras #
In this file we state basic definitions of complete group algebras.
We introduce the scoped notation R[ˣG] for the MonoidAlgebra.
If R is a commutative semiring, G is a topological group,
then CompleteGroupAlgebra R G (with scpoed notation R⟦ˣG⟧)
is defined to be the inverse limit of R[ˣG/N] (Algebra.InverseLimit)
as N runs over all open normal subgroups of G.
...
Currently we only defined the multiplicative version (i.e. no CompleteAddGroupAlgebra yet).
Things should go to mathlib #
The monoid algebra over a semiring k generated by the monoid G.
It is the type of finite formal k-linear combinations of terms of G,
endowed with the convolution product.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The augmentation is the map from R[ˣG] to R.
Equations
- MonoidAlgebra.augmentation R G = MonoidAlgebra.liftNCAlgHom (AlgHom.id R R) 1 ⋯
Instances For
Definition of complete group algebra #
The CompleteGroupAlgebra R G (with scpoed notation R⟦ˣG⟧) is the inverse limit
(Algebra.InverseLimit) of R[ˣG/N] as N runs over open normal subgroups of G.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The CompleteGroupAlgebra R G (with scpoed notation R⟦ˣG⟧) is the inverse limit
(Algebra.InverseLimit) of R[ˣG/N] as N runs over open normal subgroups of G.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Projection maps #
The proj is the natural map from R⟦ˣG⟧ to R[ˣG/N] for an open normal subgroup N.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The augmentation is the map from R⟦ˣG⟧ to R.
Equations
- CompleteGroupAlgebra.augmentation R G = (MonoidAlgebra.augmentation R (G ⧸ ↑⊤.toOpenSubgroup)).comp (CompleteGroupAlgebra.proj R G ⊤)
Instances For
Universal property of complete group algebra #
If a family of maps S → R[ˣG/N] satisfy compatibility conditions,
then they lift to a map S → R⟦ˣG⟧.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The lift map S → R⟦ˣG⟧ is unique.
The natural map from R[ˣG] to R⟦ˣG⟧.
Equations
- CompleteGroupAlgebra.ofMonoidAlgebra R G = CompleteGroupAlgebra.lift R G (fun (N : OpenNormalSubgroup G) => MonoidAlgebra.mapDomainAlgHom R R (QuotientGroup.mk' ↑N.toOpenSubgroup)) ⋯
Instances For
If G is a profinite group (i.e. it is CompactSpace and TotallyDisconnectedSpace),
then the natural map R[ˣG] → R⟦ˣG⟧ is injective.
Elements of form r • [g] #
The linear map which maps r to r • [g] in R⟦ˣG⟧.
Equations
- CompleteGroupAlgebra.single R G g = { toFun := fun (r : R) => ⟨fun (x : (OpenNormalSubgroup G)ᵒᵈ) => MonoidAlgebra.single (↑g) r, ⋯⟩, map_add' := ⋯, map_smul' := ⋯ }
Instances For
The map g ↦ [g] #
The map which maps g to [g] in R⟦ˣG⟧.
Equations
- CompleteGroupAlgebra.of R G = (↑(CompleteGroupAlgebra.ofMonoidAlgebra R G)).comp (MonoidAlgebra.of R G)
Instances For
If G is a profinite group (i.e. it is CompactSpace and TotallyDisconnectedSpace) and
R is not trivial, then the map G → R⟦ˣG⟧, g ↦ [g] is injective.
The map R⟦ˣG⟧ → R⟦ˣH⟧ induced by G → H #
The map R⟦ˣG⟧ → R⟦ˣH⟧ induced by a continuous group homomorphism G → H.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The map R⟦ˣG⟧ ≃ R⟦ˣH⟧ induced by G ≃ H #
The map R⟦ˣG⟧ ≃ R⟦ˣH⟧ induced by a continuous group isomorphism G ≃ H.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Isomorphism to inverse limit by taking a neighborhood basis #
If { N_i } is a family of open normal subgroups forming a neighborhood basis of 1,
then given any open normal subgroup M, there exists i such that N_i ≤ M.
Equations
Instances For
If { N_i } is a family of open normal subgroups forming a neighborhood basis of 1,
then CompleteGroupAlgebra.InverseLimit is the inverse limit of R[ˣG/N_i].
Equations
- One or more equations did not get rendered due to their size.
Instances For
If { N_i } is a family of open normal subgroups forming a neighborhood basis of 1,
then there is a map from R⟦ˣG⟧ to the inverse limit of R[ˣG/N_i].
Equations
- One or more equations did not get rendered due to their size.
Instances For
If { N_i } is a family of open normal subgroups forming a neighborhood basis of 1,
then there is a map from the inverse limit of R[ˣG/N_i] to R⟦ˣG⟧.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If { N_i } is a family of open normal subgroups forming a neighborhood basis of 1,
then there is an isomorphism from R⟦ˣG⟧ to the inverse limit of R[ˣG/N_i].
Equations
- CompleteGroupAlgebra.equivInverseLimit R N hN = AlgEquiv.ofAlgHom (CompleteGroupAlgebra.toInverseLimit R N hN) (CompleteGroupAlgebra.ofInverseLimit R N hN) ⋯ ⋯