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) ⋯ ⋯