FoxDifferential.Completed.CoefficientRings.CompletedGroupAlgebraPrimePower.InClass.System.Ring.GroupLike
Fox Differential / Completed / Coefficient Rings / Prime-Power Completed Group Algebra / Within a Class / System / Ring / Group-Like.
Imported by
- FoxDifferential.Completed
- FoxDifferential.Completed.CoefficientRings
- FoxDifferential.Completed.CoefficientRings.CompletedGroupAlgebraPrimePower
- FoxDifferential.Completed.CoefficientRings.CompletedGroupAlgebraPrimePower.InClass
- FoxDifferential.Completed.CoefficientRings.CompletedGroupAlgebraPrimePower.InClass.System
- FoxDifferential.Completed.CoefficientRings.CompletedGroupAlgebraPrimePower.InClass.System.Ring
def primePowerCompletedGroupAlgebraOfInClass
(ell : Nat)
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
(C : ProCGroups.FiniteGroupClass.{u}) (h : H) :
PrimePowerCompletedGroupAlgebraInClass ell H C := by
refine ⟨fun i => ?_, ?_⟩
· exact
MonoidAlgebra.of (ModNCompletedCoeff (ell ^ i.1))
(CompletedGroupAlgebraQuotientInClass H C i.2)
(QuotientGroup.mk h)
· intro i j hij
change primePowerCompletedGroupAlgebraTransitionInClass (ℓ := ell) (G := H) C hij
(MonoidAlgebra.of (ModNCompletedCoeff (ell ^ j.1))
(CompletedGroupAlgebraQuotientInClass H C j.2)
(QuotientGroup.mk h)) =
MonoidAlgebra.of (ModNCompletedCoeff (ell ^ i.1))
(CompletedGroupAlgebraQuotientInClass H C i.2)
(QuotientGroup.mk h)
rw [primePowerCompletedGroupAlgebraTransitionInClass_of]
rflThe class-restricted completed group-algebra element represented by a group element.
theorem primePowerCompletedGroupAlgebraProjectionInClass_of
(ell : Nat)
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
(C : ProCGroups.FiniteGroupClass.{u}) (i : PrimePowerCompletedGroupAlgebraIndexInClass H C)
(h : H) :
primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ell) (G := H) C i
(primePowerCompletedGroupAlgebraOfInClass (ell := ell) C h) =
MonoidAlgebra.of (ModNCompletedCoeff (ell ^ i.1))
(CompletedGroupAlgebraQuotientInClass H C i.2)
(QuotientGroup.mk h)The \(C\)-indexed prime-power completed group-algebra projection sends a group-like element to its finite-stage group-like class.
Show proof
by
rflProof. Unfold the prime-power completed group algebra as the inverse limit over prime-power coefficient stages and finite group quotients. Projections, transition maps, augmentation, multiplication, scalar actions, and coefficient reduction are computed coordinatewise at finite group-algebra stages. The formulas are checked on singleton group-like basis elements and then extended by finite support and linearity; inverse-limit extensionality and transition compatibility assemble the completed statements.
□theorem primePowerCompletedGroupAlgebraOfInClass_one
(ell : Nat)
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
(C : ProCGroups.FiniteGroupClass.{u}) :
primePowerCompletedGroupAlgebraOfInClass (ell := ell) (H := H) C 1 = 1The canonical map to the class-indexed prime-power completed group algebra sends \(1\) to \(1\).
Show proof
by
apply Subtype.ext
funext i
change primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ell) (G := H) C i
(primePowerCompletedGroupAlgebraOfInClass (ell := ell) (H := H) C 1) =
primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ell) (G := H) C i
(1 : PrimePowerCompletedGroupAlgebraInClass ell H C)
rw [primePowerCompletedGroupAlgebraProjectionInClass_of,
primePowerCompletedGroupAlgebraProjectionInClass_one]
simp only [MonoidAlgebra.of, MonoidAlgebra.single, QuotientGroup.mk_one, MonoidHom.coe_mk, OneHom.coe_mk,
MonoidAlgebra.one_def]Proof. Unfold the prime-power completed group algebra as the inverse limit over prime-power coefficient stages and finite group quotients. Projections, transition maps, augmentation, multiplication, scalar actions, and coefficient reduction are computed coordinatewise at finite group-algebra stages. The formulas are checked on singleton group-like basis elements and then extended by finite support and linearity; inverse-limit extensionality and transition compatibility assemble the completed statements.
□theorem primePowerCompletedGroupAlgebraOfInClass_mul
(ell : Nat)
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
(C : ProCGroups.FiniteGroupClass.{u}) (h₁ h₂ : H) :
primePowerCompletedGroupAlgebraOfInClass (ell := ell) C (h₁ * h₂) =
primePowerCompletedGroupAlgebraOfInClass (ell := ell) C h₁ *
primePowerCompletedGroupAlgebraOfInClass (ell := ell) C h₂The canonical map to the class-indexed prime-power completed group algebra preserves multiplication.
Show proof
by
apply Subtype.ext
funext i
change primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ell) (G := H) C i
(primePowerCompletedGroupAlgebraOfInClass (ell := ell) C (h₁ * h₂)) =
primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ell) (G := H) C i
(primePowerCompletedGroupAlgebraOfInClass (ell := ell) C h₁ *
primePowerCompletedGroupAlgebraOfInClass (ell := ell) C h₂)
rw [primePowerCompletedGroupAlgebraProjectionInClass_of,
primePowerCompletedGroupAlgebraProjectionInClass_mul,
primePowerCompletedGroupAlgebraProjectionInClass_of,
primePowerCompletedGroupAlgebraProjectionInClass_of]
simp only [MonoidAlgebra.of, QuotientGroup.mk_mul, MonoidHom.coe_mk, OneHom.coe_mk,
MonoidAlgebra.single_mul_single, mul_one]Proof. Unfold the prime-power completed group algebra as the inverse limit over prime-power coefficient stages and finite group quotients. Projections, transition maps, augmentation, multiplication, scalar actions, and coefficient reduction are computed coordinatewise at finite group-algebra stages. The formulas are checked on singleton group-like basis elements and then extended by finite support and linearity; inverse-limit extensionality and transition compatibility assemble the completed statements.
□