FoxDifferential.Completed.CoefficientRings.CompletedGroupAlgebraPrimePower.System.Basic

8 Theorem | 2 Definition | 3 Abbreviation | 1 Instance

Fox Differential / Completed / Coefficient Rings / Prime-Power Completed Group Algebra / System / Basic.

import
Imported by

Declarations

abbrev PrimePowerCompletedGroupAlgebraStage
    (i : PrimePowerCompletedGroupAlgebraIndex G) : Type _ :=
  ModNCompletedGroupAlgebraStage (ℓ ^ i.1) G i.2

The stage at index \((a,U)\), namely \((\mathrm{ZMod}\,\ell^a)[G/U]\).

instance instFinitePrimePowerCompletedGroupAlgebraStage
    (i : PrimePowerCompletedGroupAlgebraIndex G) :
    Finite (PrimePowerCompletedGroupAlgebraStage ℓ G i) := by
  letI : Fact (0 < ℓ ^ i.1) := ⟨primePower_pos ℓ i.1⟩
  exact instFiniteModNCompletedGroupAlgebraStage (n := ℓ ^ i.1) (G := G) i.2

Each prime-power completed group-algebra stage is finite.

def primePowerCompletedGroupAlgebraTransition
    {i j : PrimePowerCompletedGroupAlgebraIndex G} (hij : i ≤ j) :
    PrimePowerCompletedGroupAlgebraStage ℓ G j →+* PrimePowerCompletedGroupAlgebraStage ℓ G i := by
  exact
    (modNCompletedGroupAlgebraStageCoeffMap
        (n := ℓ ^ i.1) (m := ℓ ^ j.1) (G := G) i.2
        (primePow_dvd_primePow (ℓ := ℓ) hij.1)).comp
      (modNCompletedGroupAlgebraTransition (ℓ ^ j.1) G hij.2)

The combined transition map for the two-parameter prime-power stage calculus.

theorem primePowerCompletedGroupAlgebraTransition_of
    {i j : PrimePowerCompletedGroupAlgebraIndex G} (hij : i ≤ j)
    (q : _root_.CompletedGroupAlgebra.CompletedGroupAlgebraQuotient G j.2) :
    primePowerCompletedGroupAlgebraTransition (ℓ := ℓ) (G := G) hij
        (MonoidAlgebra.of (ModNCompletedCoeff (ℓ ^ j.1)) _ q) =
      MonoidAlgebra.of (ModNCompletedCoeff (ℓ ^ i.1)) _
        ((OpenNormalSubgroupInClass.map
          (C := ProCGroups.FiniteGroupClass.allFinite) (G := G)
          (U := OrderDual.ofDual i.2) (V := OrderDual.ofDual j.2) hij.2) q)

The transition map sends a group-like basis element to the basis element supported at its image in the coarser quotient in the Fox differential construction.

Show proof
theorem primePowerCompletedGroupAlgebraTransition_eq
    {i j : PrimePowerCompletedGroupAlgebraIndex G} (hij : i ≤ j) :
    primePowerCompletedGroupAlgebraTransition (ℓ := ℓ) (G := G) hij =
      (modNCompletedGroupAlgebraStageCoeffMap
          (n := ℓ ^ i.1) (m := ℓ ^ j.1) (G := G) i.2
          (primePow_dvd_primePow (ℓ := ℓ) hij.1)).comp
        (modNCompletedGroupAlgebraTransition (ℓ ^ j.1) G hij.2)

The transition map for the prime-power completed group algebra is compatible with the finite-stage coordinate calculation.

Show proof
theorem primePowerCompletedGroupAlgebraTransition_eq'
    {i j : PrimePowerCompletedGroupAlgebraIndex G} (hij : i ≤ j) :
    primePowerCompletedGroupAlgebraTransition (ℓ := ℓ) (G := G) hij =
      (modNCompletedGroupAlgebraTransition (ℓ ^ i.1) G hij.2).comp
        (modNCompletedGroupAlgebraStageCoeffMap
          (n := ℓ ^ i.1) (m := ℓ ^ j.1) (G := G) j.2
          (primePow_dvd_primePow (ℓ := ℓ) hij.1))

The same combined transition can also be read as coefficient reduction at the source stage followed by the quotient-direction transition at the smaller modulus.

Show proof
theorem primePowerCompletedGroupAlgebraTransition_id
    (i : PrimePowerCompletedGroupAlgebraIndex G) :
    primePowerCompletedGroupAlgebraTransition (ℓ := ℓ) (G := G) (le_rfl : i ≤ i) =
      RingHom.id _

The transition map attached to the identity refinement is the identity homomorphism in the Fox differential construction.

Show proof
theorem primePowerCompletedGroupAlgebraTransition_comp
    {i j k : PrimePowerCompletedGroupAlgebraIndex G} (hij : i ≤ j) (hjk : j ≤ k) :
    (primePowerCompletedGroupAlgebraTransition (ℓ := ℓ) (G := G) hij).comp
        (primePowerCompletedGroupAlgebraTransition (ℓ := ℓ) (G := G) hjk) =
      primePowerCompletedGroupAlgebraTransition (ℓ := ℓ) (G := G) (hij.trans hjk)

The finite-stage transition maps compose compatibly along chains of quotient refinements.

Show proof
def primePowerCompletedGroupAlgebraSystem :
    InverseSystem (I := PrimePowerCompletedGroupAlgebraIndex G) where
  X := PrimePowerCompletedGroupAlgebraStage ℓ G
  topologicalSpace := fun _ => ⊥
  map := fun {i j} hij => primePowerCompletedGroupAlgebraTransition (ℓ := ℓ) (G := G) hij
  continuous_map := by
    intro i j hij
    letI : TopologicalSpace (PrimePowerCompletedGroupAlgebraStage ℓ G i) := ⊥
    letI : TopologicalSpace (PrimePowerCompletedGroupAlgebraStage ℓ G j) := ⊥
    letI : DiscreteTopology (PrimePowerCompletedGroupAlgebraStage ℓ G j) := ⟨rflexact continuous_of_discreteTopology
  map_id := by
    intro i
    funext x
    exact congrFun
      (congrArg DFunLike.coe
        (primePowerCompletedGroupAlgebraTransition_id (ℓ := ℓ) (G := G) i)) x
  map_comp := by
    intro i j k hij hjk
    funext x
    exact congrFun
      (congrArg DFunLike.coe
        (primePowerCompletedGroupAlgebraTransition_comp (ℓ := ℓ) (G := G) hij hjk)) x

The inverse system indexed by prime powers and finite quotients.

abbrev PrimePowerCompletedGroupAlgebra :=
  (primePowerCompletedGroupAlgebraSystem ℓ G).inverseLimit

The inverse-limit object of the prime-power finite-stage system.

abbrev primePowerCompletedGroupAlgebraProjection (i : PrimePowerCompletedGroupAlgebraIndex G) :
    PrimePowerCompletedGroupAlgebra ℓ G → PrimePowerCompletedGroupAlgebraStage ℓ G i :=
  (primePowerCompletedGroupAlgebraSystem ℓ G).projection i

The projection from the prime-power completed group algebra to one finite stage.

theorem directed_primePowerCompletedGroupAlgebraIndex :
    Directed (· ≤ ·) (id : PrimePowerCompletedGroupAlgebraIndex G →
      PrimePowerCompletedGroupAlgebraIndex G)

The prime-power group-algebra index family is directed under the componentwise order.

Show proof
theorem primePowerCompletedGroupAlgebraTransition_surjective
    {i j : PrimePowerCompletedGroupAlgebraIndex G} (hij : i ≤ j) :
    Function.Surjective
      (primePowerCompletedGroupAlgebraTransition (ℓ := ℓ) (G := G) hij)

Every transition in the prime-power completed group-algebra system is surjective.

Show proof
theorem primePowerCompletedGroupAlgebraProjection_surjective
    (i : PrimePowerCompletedGroupAlgebraIndex G) :
    Function.Surjective (primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := G) i)

Every finite-stage projection from the prime-power completed group algebra is surjective.

Show proof