Module

Projection.lean

Nyll.ProCGroups.FoxDifferential.Completed.CoefficientRings.CompletedGroupAlgebraPrimePower.Coeff.Projection
9 declarations indexed from sourceView source ↗

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

The principal declarations in this module are:

  • primePowerCompletedCoeffProjection_one

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

  • primePowerCompletedCoeffProjection_mul

The finite-stage projection preserves multiplication.

  • primePowerCompletedCoeffProjection_natCast

The finite-stage projection preserves natural number casts.

  • primePowerCompletedCoeffProjection_intCast

The finite-stage projection preserves integer casts.

Declarations

FoxDifferential.primePowerCompletedCoeffProjection_one

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

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 < ℓ)] [IsTopologicalGroup G] in
theorem primePowerCompletedCoeffProjection_one
    (i : PrimePowerCompletedGroupAlgebraIndex G) :
    primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i
        (1 : PrimePowerCompletedCoeff ℓ G) = 1
FoxDifferential.primePowerCompletedCoeffProjection_mul

The finite-stage projection preserves multiplication.

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 < ℓ)] [IsTopologicalGroup G] in
theorem primePowerCompletedCoeffProjection_mul
    (i : PrimePowerCompletedGroupAlgebraIndex G)
    (x y : PrimePowerCompletedCoeff ℓ G) :
    primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i (x * y) =
      primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i x *
        primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i y
FoxDifferential.primePowerCompletedCoeffProjection_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 < ℓ)] [IsTopologicalGroup G] in
theorem primePowerCompletedCoeffProjection_natCast
    (i : PrimePowerCompletedGroupAlgebraIndex G) (n : ℕ) :
    primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i
        (n : PrimePowerCompletedCoeff ℓ G) = n
FoxDifferential.primePowerCompletedCoeffProjection_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 < ℓ)] [IsTopologicalGroup G] in
theorem primePowerCompletedCoeffProjection_intCast
    (i : PrimePowerCompletedGroupAlgebraIndex G) (n : ℤ) :
    primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i
        (n : PrimePowerCompletedCoeff ℓ G) = n
FoxDifferential.primePowerCompletedCoeffProjection_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 < ℓ)] [IsTopologicalGroup G] in
theorem primePowerCompletedCoeffProjection_zero
    (i : PrimePowerCompletedGroupAlgebraIndex G) :
    primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i
        (0 : PrimePowerCompletedCoeff ℓ G) = 0
FoxDifferential.primePowerCompletedCoeffProjection_add

The prime-power coefficient 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 < ℓ)] [IsTopologicalGroup G] in
theorem primePowerCompletedCoeffProjection_add
    (i : PrimePowerCompletedGroupAlgebraIndex G)
    (x y : PrimePowerCompletedCoeff ℓ G) :
    primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i (x + y) =
      primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i x +
        primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i y
FoxDifferential.primePowerCompletedCoeffProjection_neg

The prime-power coefficient 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 < ℓ)] [IsTopologicalGroup G] in
theorem primePowerCompletedCoeffProjection_neg
    (i : PrimePowerCompletedGroupAlgebraIndex G)
    (x : PrimePowerCompletedCoeff ℓ G) :
    primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i (-x) =
      -primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i x
FoxDifferential.primePowerCompletedCoeffProjection_sub

The prime-power coefficient 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 < ℓ)] [IsTopologicalGroup G] in
theorem primePowerCompletedCoeffProjection_sub
    (i : PrimePowerCompletedGroupAlgebraIndex G)
    (x y : PrimePowerCompletedCoeff ℓ G) :
    primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i (x - y) =
      primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i x -
        primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i y
FoxDifferential.primePowerCompletedCoeffProjection_eq_of_same_exponent

Coefficient projections with the same prime-power exponent do not depend on the finite-quotient component of the group-algebra index. The second index component synchronizes coefficients and group-algebra stages in one inverse system.

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 < ℓ)] [IsTopologicalGroup G] in
theorem primePowerCompletedCoeffProjection_eq_of_same_exponent
    (a : ℕ) (U V : _root_.CompletedGroupAlgebra.CompletedGroupAlgebraIndex G)
    (z : PrimePowerCompletedCoeff ℓ G) :
    primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) (a, U) z =
      primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) (a, V) z