Module

Projection.lean

Nyll.ProCGroups.FoxDifferential.Completed.CoefficientRings.CompletedGroupAlgebraPrimePower.System.Ring.Projection
7 declarations indexed from sourceView source ↗

Fox differential: prime-power completed group algebra — system — ring — projection

The principal declarations in this module are:

  • primePowerCompletedGroupAlgebraProjection_natCast

The finite-stage projection preserves natural number casts.

  • primePowerCompletedGroupAlgebraProjection_intCast

The finite-stage projection preserves integer casts.

  • primePowerCompletedGroupAlgebraProjection_zero

The finite-stage projection sends \(0\) to \(0\).

  • primePowerCompletedGroupAlgebraProjection_add

The prime-power finite-stage projection preserves addition.

Declarations

FoxDifferential.primePowerCompletedGroupAlgebraProjection_natCast

The finite-stage projection preserves natural number casts.

Source context 8 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]
omit [Fact (0 < ℓ)] in
theorem primePowerCompletedGroupAlgebraProjection_natCast
    (i : PrimePowerCompletedGroupAlgebraIndex G) (n : ℕ) :
    primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := G) i
        (n : PrimePowerCompletedGroupAlgebra ℓ G) = n
FoxDifferential.primePowerCompletedGroupAlgebraProjection_intCast

The finite-stage projection preserves integer casts.

Source context 8 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]
omit [Fact (0 < ℓ)] in
theorem primePowerCompletedGroupAlgebraProjection_intCast
    (i : PrimePowerCompletedGroupAlgebraIndex G) (n : ℤ) :
    primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := G) i
        (n : PrimePowerCompletedGroupAlgebra ℓ G) = n
FoxDifferential.primePowerCompletedGroupAlgebraProjection_zero

The finite-stage projection sends \(0\) to \(0\).

Source context 8 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]
omit [Fact (0 < ℓ)] in
theorem primePowerCompletedGroupAlgebraProjection_zero
    (i : PrimePowerCompletedGroupAlgebraIndex G) :
    primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := G) i
        (0 : PrimePowerCompletedGroupAlgebra ℓ G) = 0
FoxDifferential.primePowerCompletedGroupAlgebraProjection_add

The prime-power finite-stage projection preserves addition.

Source context 8 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]
omit [Fact (0 < ℓ)] in
theorem primePowerCompletedGroupAlgebraProjection_add
    (i : PrimePowerCompletedGroupAlgebraIndex G)
    (x y : PrimePowerCompletedGroupAlgebra ℓ G) :
    primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := G) i (x + y) =
      primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := G) i x +
        primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := G) i y
FoxDifferential.primePowerCompletedGroupAlgebraProjection_neg

The prime-power finite-stage projection preserves negation.

Source context 8 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]
omit [Fact (0 < ℓ)] in
theorem primePowerCompletedGroupAlgebraProjection_neg
    (i : PrimePowerCompletedGroupAlgebraIndex G)
    (x : PrimePowerCompletedGroupAlgebra ℓ G) :
    primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := G) i (-x) =
      -primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := G) i x
FoxDifferential.primePowerCompletedGroupAlgebraProjection_sub

The prime-power finite-stage projection preserves subtraction.

Source context 8 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]
omit [Fact (0 < ℓ)] in
theorem primePowerCompletedGroupAlgebraProjection_sub
    (i : PrimePowerCompletedGroupAlgebraIndex G)
    (x y : PrimePowerCompletedGroupAlgebra ℓ G) :
    primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := G) i (x - y) =
      primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := G) i x -
        primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := G) i y
FoxDifferential.primePowerCompletedGroupAlgebraStageAugmentation_comp_transition

Finite-stage prime-power augmentation is compatible with transition maps and coefficient reduction.

Source context 8 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]
omit [Fact (0 < ℓ)] in
theorem primePowerCompletedGroupAlgebraStageAugmentation_comp_transition
    {i j : PrimePowerCompletedGroupAlgebraIndex G} (hij : i ≤ j) :
    (modNCompletedGroupAlgebraStageAugmentation (ℓ ^ i.1) G i.2).comp
        (primePowerCompletedGroupAlgebraTransition (ℓ := ℓ) (G := G) hij) =
      (modNCompletedCoeffMap
          (n := ℓ ^ i.1) (m := ℓ ^ j.1)
          (primePow_dvd_primePow (ℓ := ℓ) hij.1)).comp
        (modNCompletedGroupAlgebraStageAugmentation (ℓ ^ j.1) G j.2)