ProCGroups.CompletedGroupAlgebra.InClassFunctoriality.UnitRepresentation
This file studies the continuous group-like unit representation in an in-class completed group algebra. Its image spans densely, and scalar restriction along it equips profinite modules with a continuous group action.
@[simp]
theorem completedGroupAlgebraUnitRepresentationInClassConcrete_val
(C : ProCGroups.FiniteGroupClass.{v})
(g : G) :
((completedGroupAlgebraUnitRepresentation R G (CompletedGroupAlgebraInClass C R G)
(toCompletedGroupAlgebraInClassRingHom C R G) g :
(CompletedGroupAlgebraInClass C R G)ˣ) : CompletedGroupAlgebraInClass C R G) =
completedGroupAlgebraOfInClass C R G gThe concrete class-indexed unit representation evaluates to the corresponding completed group-like element.
Show Lean proof
rfl
theorem continuous_completedGroupAlgebraUnitRepresentationInClassConcrete_val
(C : ProCGroups.FiniteGroupClass.{v}) :
Continuous fun g : G =>
((completedGroupAlgebraUnitRepresentation R G (CompletedGroupAlgebraInClass C R G)
(toCompletedGroupAlgebraInClassRingHom C R G) g :
(CompletedGroupAlgebraInClass C R G)ˣ) : CompletedGroupAlgebraInClass C R G)The \(C\)-indexed canonical unit representation is continuous after forgetting to \(\widehat{R[G]}_{C}\).
Show Lean proof
by
apply (continuous_completedGroupAlgebraOfInClass (R := R) (G := G) C).congr
intro g
exact (completedGroupAlgebraUnitRepresentationInClassConcrete_val
(R := R) (G := G) C g).symm
theorem toCompletedGroupAlgebraInClassRingHom_mem_span_completedGroupAlgebraOfInClass
(C : ProCGroups.FiniteGroupClass.{v})
(x : MonoidAlgebra R G) :
toCompletedGroupAlgebraInClassRingHom C R G x ∈
Submodule.span R (Set.range (completedGroupAlgebraOfInClass C R G))The dense abstract map lands in the span of class-indexed completed group-like elements.
Show Lean proof
by
classical
refine MonoidAlgebra.induction_linear
(p := fun x : MonoidAlgebra R G =>
toCompletedGroupAlgebraInClassRingHom C R G x ∈
Submodule.span R (Set.range (completedGroupAlgebraOfInClass C R G)))
x ?_ ?_ ?_
· -- The zero case.
rw [show toCompletedGroupAlgebraInClassRingHom C R G (0 : MonoidAlgebra R G) =
(0 : CompletedGroupAlgebraInClass C R G) by
exact map_zero (toCompletedGroupAlgebraInClassRingHom C R G)]
exact Submodule.zero_mem _
· intro a b ha hb
rw [map_add]
exact Submodule.add_mem _ ha hb
· intro g r
have hsingle :
toCompletedGroupAlgebraInClassRingHom C R G (MonoidAlgebra.single g r) =
r • completedGroupAlgebraOfInClass C R G g := by
rw [← MonoidAlgebra.smul_of]
change toCompletedGroupAlgebraInClass C R G (r • MonoidAlgebra.of R G g) =
r • completedGroupAlgebraOfInClass C R G g
rw [toCompletedGroupAlgebraInClass_smul]
rfl
rw [hsingle]
exact Submodule.smul_mem _ r (Submodule.subset_span ⟨g, rfl⟩)
theorem completedGroupAlgebraOfInClass_dense_span
(C : ProCGroups.FiniteGroupClass.{v})
(hForm : ProCGroups.FiniteGroupClass.Formation C) (hG : HasOpenNormalBasisInClass C G) :
closure (Submodule.span R (Set.range (completedGroupAlgebraOfInClass C R G)) :
Set (CompletedGroupAlgebraInClass C R G)) = Set.univThe \(C\)-indexed completed group-like elements topologically generate \(\widehat{R[G]}_{C}\) as an \(R\)-module, for pro-\(C\) groups and formation classes.
Show Lean proof
by
rw [Set.eq_univ_iff_forall]
intro y
have hy :
y ∈ closure (Set.range (toCompletedGroupAlgebraInClassRingHom C R G)) := by
have hdense : DenseRange (toCompletedGroupAlgebraInClassRingHom C R G) := by
change DenseRange (toCompletedGroupAlgebraInClass C R G)
exact denseRange_toCompletedGroupAlgebraInClass (R := R) (G := G) C hForm hG
rw [hdense.closure_range]
exact Set.mem_univ y
exact closure_mono (by
intro z hz
rcases hz with ⟨x, rfl⟩
exact toCompletedGroupAlgebraInClassRingHom_mem_span_completedGroupAlgebraOfInClass
(R := R) (G := G) C x) hy
theorem completedGroupAlgebraInClass_module_induces_continuous_gmodule
(C : ProCGroups.FiniteGroupClass.{v})
(A : Type (max u v)) [AddCommGroup A] [TopologicalSpace A]
[Module (CompletedGroupAlgebraInClass C R G) A]
[ContinuousSMul (CompletedGroupAlgebraInClass C R G) A] :
letI : DistribMulAction G A :=
unitRepresentationDistribMulAction G (CompletedGroupAlgebraInClass C R G) A
(completedGroupAlgebraUnitRepresentation R G (CompletedGroupAlgebraInClass C R G)
(toCompletedGroupAlgebraInClassRingHom C R G))
ContinuousSMul G AA continuous module over the \(C\)-indexed completed group algebra inherits the natural continuous \(G\)-module structure via the group-like units.
Show Lean proof
by
exact unitRepresentation_continuousSMul G (CompletedGroupAlgebraInClass C R G) A
(completedGroupAlgebraUnitRepresentation R G (CompletedGroupAlgebraInClass C R G)
(toCompletedGroupAlgebraInClassRingHom C R G))
(continuous_completedGroupAlgebraUnitRepresentationInClassConcrete_val (R := R) (G := G) C )