Module

Projection.lean

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

Fox differential: in class — system — ring — projection

The principal declarations in this module are:

  • primePowerCompletedGroupAlgebraProjectionInClass_one

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

  • primePowerCompletedGroupAlgebraProjectionInClass_mul

The finite-stage projection preserves multiplication.

  • primePowerCompletedGroupAlgebraProjectionInClass_zero

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

  • primePowerCompletedGroupAlgebraProjectionInClass_add

The prime-power finite-stage projection preserves addition.

Declarations

FoxDifferential.primePowerCompletedGroupAlgebraProjectionInClass_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 < ℓ)] in
theorem primePowerCompletedGroupAlgebraProjectionInClass_one
    (C : ProCGroups.FiniteGroupClass.{u}) (i : PrimePowerCompletedGroupAlgebraIndexInClass G C) :
    primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i
        (1 : PrimePowerCompletedGroupAlgebraInClass ℓ G C) = 1
FoxDifferential.primePowerCompletedGroupAlgebraProjectionInClass_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 < ℓ)] in
theorem primePowerCompletedGroupAlgebraProjectionInClass_mul
    (C : ProCGroups.FiniteGroupClass.{u}) (i : PrimePowerCompletedGroupAlgebraIndexInClass G C)
    (x y : PrimePowerCompletedGroupAlgebraInClass ℓ G C) :
    primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i (x * y) =
      primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i x *
        primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i y
FoxDifferential.primePowerCompletedGroupAlgebraProjectionInClass_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 primePowerCompletedGroupAlgebraProjectionInClass_zero
    (C : ProCGroups.FiniteGroupClass.{u}) (i : PrimePowerCompletedGroupAlgebraIndexInClass G C) :
    primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i
      (0 : PrimePowerCompletedGroupAlgebraInClass ℓ G C) = 0
FoxDifferential.primePowerCompletedGroupAlgebraProjectionInClass_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 primePowerCompletedGroupAlgebraProjectionInClass_add
    (C : ProCGroups.FiniteGroupClass.{u}) (i : PrimePowerCompletedGroupAlgebraIndexInClass G C)
    (x y : PrimePowerCompletedGroupAlgebraInClass ℓ G C) :
    primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i (x + y) =
      primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i x +
        primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i y
FoxDifferential.primePowerCompletedGroupAlgebraProjectionInClass_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 primePowerCompletedGroupAlgebraProjectionInClass_neg
    (C : ProCGroups.FiniteGroupClass.{u}) (i : PrimePowerCompletedGroupAlgebraIndexInClass G C)
    (x : PrimePowerCompletedGroupAlgebraInClass ℓ G C) :
    primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i (-x) =
      -primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i x
FoxDifferential.primePowerCompletedGroupAlgebraProjectionInClass_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 primePowerCompletedGroupAlgebraProjectionInClass_sub
    (C : ProCGroups.FiniteGroupClass.{u}) (i : PrimePowerCompletedGroupAlgebraIndexInClass G C)
    (x y : PrimePowerCompletedGroupAlgebraInClass ℓ G C) :
    primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i (x - y) =
      primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i x -
        primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i y
FoxDifferential.primePowerCompletedGroupAlgebraProjectionInClass_nsmul

The finite-stage projection is compatible with natural-number scalar 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 < ℓ)] in
theorem primePowerCompletedGroupAlgebraProjectionInClass_nsmul
    (C : ProCGroups.FiniteGroupClass.{u}) (i : PrimePowerCompletedGroupAlgebraIndexInClass G C)
    (m : ℕ) (x : PrimePowerCompletedGroupAlgebraInClass ℓ G C) :
    primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i (m • x) =
      m • primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i x
FoxDifferential.primePowerCompletedGroupAlgebraProjectionInClass_zsmul

The finite-stage projection is compatible with integer scalar 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 < ℓ)] in
theorem primePowerCompletedGroupAlgebraProjectionInClass_zsmul
    (C : ProCGroups.FiniteGroupClass.{u}) (i : PrimePowerCompletedGroupAlgebraIndexInClass G C)
    (m : ℤ) (x : PrimePowerCompletedGroupAlgebraInClass ℓ G C) :
    primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i (m • x) =
      m • primePowerCompletedGroupAlgebraProjectionInClass (ℓ := ℓ) (G := G) C i x