Module

SubtypeLinear.lean

Nyll.ProCGroups.FoxDifferential.Completed.CoefficientRings.AugmentationIdealPrimePower.SubtypeLinear
13 declarations indexed from sourceView source ↗

Fox differential: completed — coefficient rings — prime-power augmentation ideal — subtype linear

The principal declarations in this module are:

  • primePowerCompletedGroupAlgebraAugmentationIdealAddEquivAddSubgroup

The inverse-limit augmentation ideal is additively equivalent to the additive kernel of the canonical prime-power augmentation.

  • primePowerCompletedGroupAlgebraAugmentationIdealLinearEquivAddSubgroup

The inverse-limit augmentation ideal is linearly equivalent to the additive kernel of the canonical prime-power augmentation.

  • primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear_apply

The integral-linear inclusion of the prime-power augmentation ideal returns the underlying completed group-algebra element.

  • primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraCoeffLinear_apply

The coefficient-linear inclusion of the prime-power augmentation ideal returns the underlying completed group-algebra element.

Declarations

FoxDifferential.primePowerCompletedGroupAlgebraAugmentationIdealAddEquivAddSubgroup

The inverse-limit augmentation ideal is additively equivalent to the additive kernel of the canonical prime-power augmentation.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
def primePowerCompletedGroupAlgebraAugmentationIdealAddEquivAddSubgroup :
    PrimePowerCompletedGroupAlgebraAugmentationIdeal ℓ G ≃+
      primePowerCompletedGroupAlgebraAugmentationAddSubgroup (ℓ := ℓ) (G := G) where
  toFun x := by
    refine ⟨(ofPrimePowerCompletedGroupAlgebraAugmentationIdeal
      (ℓ := ℓ) (G := G) x).1, ?_⟩
    exact (ofPrimePowerCompletedGroupAlgebraAugmentationIdeal
      (ℓ := ℓ) (G := G) x).2
  invFun x :=
    toPrimePowerCompletedGroupAlgebraAugmentationIdeal (ℓ := ℓ) (G := G) <|
      ⟨x.1, by
        exact x.2⟩
  left_inv := by
    intro x
    exact toPrimePowerCompletedGroupAlgebraAugmentationIdeal_of
      (ℓ := ℓ) (G := G) x
  right_inv := by
    intro x
    apply Subtype.ext
    let y : PrimePowerCompletedGroupAlgebraAugmentationKernel (ℓ := ℓ) (G := G) :=
      ⟨x.1, by
        exact x.2⟩
    exact congrArg Subtype.val
      (ofPrimePowerCompletedGroupAlgebraAugmentationIdeal_to
        (ℓ := ℓ) (G := G) y)
  map_add' x y := by
    apply Subtype.ext
    apply (primePowerCompletedGroupAlgebraSystem ℓ G).ext
    intro i
    rfl
FoxDifferential.primePowerCompletedGroupAlgebraAugmentationIdealLinearEquivAddSubgroup

The inverse-limit augmentation ideal is linearly equivalent to the additive kernel of the canonical prime-power augmentation.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
def primePowerCompletedGroupAlgebraAugmentationIdealLinearEquivAddSubgroup :
    PrimePowerCompletedGroupAlgebraAugmentationIdeal ℓ G ≃ₗ[ℤ]
      primePowerCompletedGroupAlgebraAugmentationAddSubgroup (ℓ := ℓ) (G := G)
FoxDifferential.primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear

The canonical inclusion of the inverse-limit augmentation ideal into the prime-power completed group algebra.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
def primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear :
    PrimePowerCompletedGroupAlgebraAugmentationIdeal ℓ G →ₗ[ℤ]
      PrimePowerCompletedGroupAlgebra ℓ G
FoxDifferential.primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear_apply

The integral-linear inclusion of the prime-power augmentation ideal returns the underlying completed group-algebra element.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
omit [Fact (0 < ℓ)] in
theorem primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear_apply
    (x : PrimePowerCompletedGroupAlgebraAugmentationIdeal ℓ G) :
    primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear
        (ℓ := ℓ) (G := G) x =
      (ofPrimePowerCompletedGroupAlgebraAugmentationIdeal
        (ℓ := ℓ) (G := G) x).1
FoxDifferential.primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraCoeffLinear

The canonical inclusion of the inverse-limit augmentation ideal into the prime-power completed group algebra, viewed over the completed coefficient ring.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
def primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraCoeffLinear :
    PrimePowerCompletedGroupAlgebraAugmentationIdeal ℓ G →ₗ[PrimePowerCompletedCoeff ℓ G]
      PrimePowerCompletedGroupAlgebra ℓ G where
  toFun := fun x =>
    (ofPrimePowerCompletedGroupAlgebraAugmentationIdeal (ℓ := ℓ) (G := G) x).1
  map_add' := by
    intro x y
    apply (primePowerCompletedGroupAlgebraSystem ℓ G).ext
    intro i
    change (((primePowerCompletedGroupAlgebraAugmentationIdealProjection
        (ℓ := ℓ) (G := G) i x +
          primePowerCompletedGroupAlgebraAugmentationIdealProjection
            (ℓ := ℓ) (G := G) i y :
          primePowerCompletedGroupAlgebraStageAugmentationIdeal (ℓ := ℓ) (G := G) i) :
            PrimePowerCompletedGroupAlgebraStage ℓ G i)) =
      primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := G) i
        ((ofPrimePowerCompletedGroupAlgebraAugmentationIdeal
          (ℓ := ℓ) (G := G) x).1 +
          (ofPrimePowerCompletedGroupAlgebraAugmentationIdeal
            (ℓ := ℓ) (G := G) y).1)
    rw [primePowerCompletedGroupAlgebraProjection_add,
      primePowerCompletedGroupAlgebraProjection_ofAugmentationIdeal,
      primePowerCompletedGroupAlgebraProjection_ofAugmentationIdeal]
    rfl
  map_smul' := by
    intro a x
    apply (primePowerCompletedGroupAlgebraSystem ℓ G).ext
    intro i
    change (((primePowerCompletedCoeffProjection (ℓ := ℓ) (G := G) i a) •
        primePowerCompletedGroupAlgebraAugmentationIdealProjection
          (ℓ := ℓ) (G := G) i x :
          primePowerCompletedGroupAlgebraStageAugmentationIdeal (ℓ := ℓ) (G := G) i) :
            PrimePowerCompletedGroupAlgebraStage ℓ G i) =
      primePowerCompletedGroupAlgebraProjection (ℓ := ℓ) (G := G) i
        (a • (ofPrimePowerCompletedGroupAlgebraAugmentationIdeal
          (ℓ := ℓ) (G := G) x).1)
    rw [primePowerCompletedGroupAlgebraProjection_smul,
      primePowerCompletedGroupAlgebraProjection_ofAugmentationIdeal]
    rfl
FoxDifferential.primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraCoeffLinear_apply

The coefficient-linear inclusion of the prime-power augmentation ideal returns the underlying completed group-algebra element.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
omit [Fact (0 < ℓ)] in
theorem primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraCoeffLinear_apply
    (x : PrimePowerCompletedGroupAlgebraAugmentationIdeal ℓ G) :
    primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraCoeffLinear
        (ℓ := ℓ) (G := G) x =
      (ofPrimePowerCompletedGroupAlgebraAugmentationIdeal
        (ℓ := ℓ) (G := G) x).1
FoxDifferential.primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear_injective

The canonical linear inclusion of the completed augmentation ideal is injective.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
omit [Fact (0 < ℓ)] in
theorem primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear_injective :
    Function.Injective
      (primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear
        (ℓ := ℓ) (G := G))
FoxDifferential.exact_primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear

The linear inclusion of the prime-power completed augmentation ideal has image equal to the kernel of the prime-power augmentation.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
omit [Fact (0 < ℓ)] in
theorem exact_primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear :
    Function.Exact
      (primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear
        (ℓ := ℓ) (G := G))
      (primePowerCompletedGroupAlgebraAugmentationLinear (ℓ := ℓ) (G := G))
FoxDifferential.primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear_shortExact

The canonical augmentation sequence with augmentation ideal as kernel is short exact: the inclusion is injective, its image is the kernel of augmentation, and the augmentation is surjective.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
omit [Fact (0 < ℓ)] in
theorem primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear_shortExact :
    Function.Injective
        (primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear
          (ℓ := ℓ) (G := G)) ∧
      Function.Exact
        (primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraLinear
          (ℓ := ℓ) (G := G))
        (primePowerCompletedGroupAlgebraAugmentationLinear (ℓ := ℓ) (G := G)) ∧
      Function.Surjective
        (primePowerCompletedGroupAlgebraAugmentationLinear (ℓ := ℓ) (G := G))
FoxDifferential.primePowerCompletedGroupAlgebraAugmentationCoeffLinear_surjective

The coefficient-linear form of the prime-power completed augmentation is surjective.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
omit [Fact (0 < ℓ)] in
theorem primePowerCompletedGroupAlgebraAugmentationCoeffLinear_surjective :
    Function.Surjective
      (primePowerCompletedGroupAlgebraAugmentationCoeffLinear (ℓ := ℓ) (G := G))
FoxDifferential.primePowerCompletedGAAugmentationIdealToGACoeffLinear_inj

The canonical linear inclusion of the completed augmentation ideal is injective.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
omit [Fact (0 < ℓ)] in
theorem primePowerCompletedGAAugmentationIdealToGACoeffLinear_inj :
    Function.Injective
      (primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraCoeffLinear
        (ℓ := ℓ) (G := G))
FoxDifferential.exact_primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraCoeffLinear

The coefficient-linear inclusion of the prime-power completed augmentation ideal has image equal to the kernel of the coefficient-linear augmentation.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
omit [Fact (0 < ℓ)] in
theorem exact_primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraCoeffLinear :
    Function.Exact
      (primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraCoeffLinear
        (ℓ := ℓ) (G := G))
      (primePowerCompletedGroupAlgebraAugmentationCoeffLinear (ℓ := ℓ) (G := G))
FoxDifferential.primePowerCompletedGAAugmentationIdealToGACoeffLinear_shortExact

The canonical augmentation sequence with augmentation ideal as kernel is short exact: the inclusion is injective, its image is the kernel of augmentation, and the augmentation is surjective.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open ProCGroups.InverseSystems
universe u
variable (ℓ : ℕ) [Fact (0 < ℓ)]
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
omit [Fact (0 < ℓ)] in
theorem primePowerCompletedGAAugmentationIdealToGACoeffLinear_shortExact :
    Function.Injective
        (primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraCoeffLinear
          (ℓ := ℓ) (G := G)) ∧
      Function.Exact
        (primePowerCompletedGroupAlgebraAugmentationIdealToGroupAlgebraCoeffLinear
          (ℓ := ℓ) (G := G))
        (primePowerCompletedGroupAlgebraAugmentationCoeffLinear (ℓ := ℓ) (G := G)) ∧
      Function.Surjective
        (primePowerCompletedGroupAlgebraAugmentationCoeffLinear (ℓ := ℓ) (G := G))