Complete group algebras (experimental) #
In this file we state basic definitions of complete group algebras.
Recall that there is the scoped notation R[G] for MonoidAlgebra in mathlib.
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.
It is an R-algebra.
Currently we only defined the multiplicative version. For additive version,
please use CompleteGroupAlgebra R (Multiplicative G) instead.
Augmentation map (TODO: should go to mathlib ???) #
The augmentation is the map from R[G] to R sending 1 • g to 1 for all g in G.
Equations
- MonoidAlgebra.augmentation R G = (MonoidAlgebra.lift R R G) 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
Unexpander for CompleteGroupAlgebra.
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) ⋯ ⋯