Module

System.lean

Nyll.ProCGroups.FoxDifferential.Completed.CoefficientRings.CompletedGroupAlgebraPrimePower.Coeff.System
3 declarations indexed from sourceView source ↗

Fox differential: coefficient rings — prime-power completed group algebra — coeff — system

The principal declarations in this module are:

  • primePowerCompletedCoeffSystem

The coefficient inverse system over prime-power group-algebra indices; at index \((a, U)\), its coefficient ring is \(\mathbb{Z}/\ell^a\mathbb{Z}\).

  • PrimePowerCompletedCoeff

The inverse-limit object of the coefficient tower indexed by prime powers and quotients.

  • primePowerCompletedCoeffProjection

The projection from the prime-power coefficient limit to one finite stage.

Declarations

FoxDifferential.primePowerCompletedCoeffSystem

The coefficient inverse system over prime-power group-algebra indices; at index \((a, U)\), its coefficient ring is \(\mathbb{Z}/\ell^a\mathbb{Z}\).

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
def primePowerCompletedCoeffSystem :
    InverseSystem (I := PrimePowerCompletedGroupAlgebraIndex G) where
  X := fun i => ZMod (ℓ ^ i.1)
  topologicalSpace := fun _ => ⊥
  map := fun {i j} hij =>
    modNCompletedCoeffMap (n := ℓ ^ i.1) (m := ℓ ^ j.1)
      (primePow_dvd_primePow (ℓ := ℓ) hij.1)
  continuous_map := by
    intro i j hij
    let : TopologicalSpace (ZMod (ℓ ^ i.1)) := ⊥
    let : TopologicalSpace (ZMod (ℓ ^ j.1)) := ⊥
    let : DiscreteTopology (ZMod (ℓ ^ j.1)) := ⟨rfl⟩
    exact continuous_of_discreteTopology
  map_id := by
    intro i
    funext x
    exact congrFun
      (congrArg DFunLike.coe
        (modNCompletedCoeffMap_rfl (n := ℓ ^ i.1))) x
  map_comp := by
    intro i j k hij hjk
    funext x
    exact congrFun
      (congrArg DFunLike.coe
        (modNCompletedCoeffMap_comp
          (n := ℓ ^ i.1) (m := ℓ ^ j.1) (k := ℓ ^ k.1)
          (primePow_dvd_primePow (ℓ := ℓ) hij.1)
          (primePow_dvd_primePow (ℓ := ℓ) hjk.1))) x
FoxDifferential.PrimePowerCompletedCoeff

The inverse-limit object of the coefficient tower indexed by prime powers and quotients.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
abbrev PrimePowerCompletedCoeff
FoxDifferential.primePowerCompletedCoeffProjection

The projection from the prime-power coefficient limit to one finite stage.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
abbrev primePowerCompletedCoeffProjection (i : PrimePowerCompletedGroupAlgebraIndex G) :
    PrimePowerCompletedCoeff ℓ G →
      ModNCompletedCoeff (ℓ ^ i.1)