Module

IdentityAugmentation.lean

Nyll.ProCGroups.FoxDifferential.Discrete.KernelBoundary.IdentityAugmentation
43 declarations indexed from sourceView source ↗

Fox differential: discrete — kernel boundary — identity augmentation

The principal declarations in this module are:

  • coinvariantsLEquivOfSubsingleton

For a representation of a subsingleton monoid, taking coinvariants does not change the underlying module.

  • rightRegularRepresentation

The right-regular \(\mathbb{Z}\)-linear representation on \(\mathbb{Z}[H]\), given by right multiplication by \(g^{-1}\). This is the representation whose low-degree group homology matches the identity-case Crowell relations.

  • rightRegularRepresentation_apply_single

The right-regular representation sends a single group element to the corresponding basis action.

  • rightRegularRepresentation_apply_of

The right-regular representation has the displayed value on a representative.

Imports3
Imported by2

Declarations

FoxDifferential.coinvariantsLEquivOfSubsingleton

For a representation of a subsingleton monoid, taking coinvariants does not change the underlying module.

Source context 5 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
def coinvariantsLEquivOfSubsingleton
    {k G V : Type*} [CommRing k] [Monoid G] [Subsingleton G]
    [AddCommGroup V] [Module k V] (ρ : Representation k G V) :
    Representation.Coinvariants ρ ≃ₗ[k] V
FoxDifferential.rightRegularRepresentation

The right-regular \(\mathbb{Z}\)-linear representation on \(\mathbb{Z}[H]\), given by right multiplication by \(g^{-1}\). This is the representation whose low-degree group homology matches the identity-case Crowell relations.

Source context 5 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
def rightRegularRepresentation : Representation ℤ H (GroupRing H) where
  toFun g :=
    { toFun := fun x => x * MonoidAlgebra.of ℤ H g⁻¹
      map_add' := by
        intro x y
        simp only [MonoidAlgebra.of_apply, add_mul]
      map_smul' := by
        intro n x
        simpa using smul_mul_assoc n x (MonoidAlgebra.of ℤ H g⁻¹) }
  map_one' := by
    ext x
    simp only [inv_one, MonoidAlgebra.of_apply, LinearMap.coe_comp, LinearMap.coe_mk, AddHom.coe_mk,
  Function.comp_apply, MonoidAlgebra.lsingle_apply, MonoidAlgebra.single_mul_single, mul_one,
      Module.End.one_apply]
  map_mul' g₁ g₂ := by
    ext x
    simp only [mul_inv_rev, MonoidAlgebra.of_apply, LinearMap.coe_comp, LinearMap.coe_mk,
        AddHom.coe_mk,
  Function.comp_apply, MonoidAlgebra.lsingle_apply, MonoidAlgebra.single_mul_single, mul_one,
      Module.End.mul_apply,
  mul_assoc]
FoxDifferential.rightRegularRepresentation_apply_single

The right-regular representation sends a single group element to the corresponding basis action.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
omit [DecidableEq H] in
theorem rightRegularRepresentation_apply_single (g h : H) (n : ℤ) :
    rightRegularRepresentation H g (MonoidAlgebra.single h n) =
      MonoidAlgebra.single (h * g⁻¹) n
FoxDifferential.rightRegularRepresentation_apply_of

The right-regular representation has the displayed value on a representative.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
omit [DecidableEq H] in
theorem rightRegularRepresentation_apply_of (g h : H) :
    rightRegularRepresentation H g (MonoidAlgebra.of ℤ H h : GroupRing H) =
      MonoidAlgebra.of ℤ H (h * g⁻¹)
FoxDifferential.rightRegularRep

The right-regular representation as an object of Rep \(\mathbb{Z}\) H.

Source context 5 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
abbrev rightRegularRep : Rep ℤ H
FoxDifferential.rightRegular_d₂₁_single

The Crowell identity relations are precisely the \(d_{21}\)-images of the right-regular representation, on basis elements.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
omit [DecidableEq H] in
theorem rightRegular_d₂₁_single (g₁ g₂ : H) (r : GroupRing H) :
    groupHomology.d₂₁ (rightRegularRep H) (Finsupp.single (g₁, g₂) r) =
      (-r) • relationElement (MonoidHom.id H) g₁ g₂
FoxDifferential.relationElement_eq_rightRegular_d₂₁_single

Rewriting the right-regular boundary identity in the Crowell direction.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
omit [DecidableEq H] in
theorem relationElement_eq_rightRegular_d₂₁_single (g₁ g₂ : H) (r : GroupRing H) :
    r • relationElement (MonoidHom.id H) g₁ g₂ =
      groupHomology.d₂₁ (rightRegularRep H) (Finsupp.single (g₁, g₂) (-r))
FoxDifferential.rightRegular_d₂₁_mem_relationSubmodule

Every right-regular 1-boundary is a Crowell relation in the identity differential module.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
omit [DecidableEq H] in
theorem rightRegular_d₂₁_mem_relationSubmodule (x : H × H →₀ GroupRing H) :
    groupHomology.d₂₁ (rightRegularRep H) x ∈ relationSubmodule (MonoidHom.id H)
FoxDifferential.rightRegular_d₂₁_smul_single

The scalar-multiplication formula for \(d_{21}\) holds on singleton generators.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
omit [DecidableEq H] in
theorem rightRegular_d₂₁_smul_single (r : GroupRing H) (g : H × H) (a : GroupRing H) :
    groupHomology.d₂₁ (rightRegularRep H) (r • Finsupp.single g a) =
      r • groupHomology.d₂₁ (rightRegularRep H) (Finsupp.single g a)
FoxDifferential.rightRegular_d₂₁_smul

The right-regular \(d_{21}\) map is compatible with scalar multiplication.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
omit [DecidableEq H] in
theorem rightRegular_d₂₁_smul (r : GroupRing H) (x : H × H →₀ GroupRing H) :
    groupHomology.d₂₁ (rightRegularRep H) (r • x) =
      r • groupHomology.d₂₁ (rightRegularRep H) x
FoxDifferential.rightRegularBoundariesSubmodule

The degree-1 boundaries for the right-regular representation, regarded as a \(\mathbb{Z}[H]\)-submodule of the free pre-module.

Source context 5 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
def rightRegularBoundariesSubmodule : Submodule (GroupRing H) (DifferentialPreModule H H) where
  carrier := groupHomology.boundaries₁ (rightRegularRep H)
  zero_mem' := by
    exact ⟨0, by simp only [map_zero]⟩
  add_mem' := by
    intro x y hx hy
    exact (groupHomology.boundaries₁ (rightRegularRep H)).add_mem hx hy
  smul_mem' := by
    intro r x hx
    rcases hx with ⟨y, rfl⟩
    exact ⟨r • y, rightRegular_d₂₁_smul (H := H) r y⟩
FoxDifferential.mem_rightRegularBoundariesSubmodule

The displayed right-regular boundary lies in the right-regular boundary submodule.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem mem_rightRegularBoundariesSubmodule {x : DifferentialPreModule H H} :
    x ∈ rightRegularBoundariesSubmodule H ↔ x ∈ groupHomology.boundaries₁ (rightRegularRep H)
FoxDifferential.relationElement_mem_rightRegularBoundariesSubmodule

Each identity-Crowell relation already lies in the right-regular boundary submodule.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem relationElement_mem_rightRegularBoundariesSubmodule (g₁ g₂ : H) :
    relationElement (MonoidHom.id H) g₁ g₂ ∈ rightRegularBoundariesSubmodule H
FoxDifferential.relationSubmodule_le_rightRegularBoundariesSubmodule

The identity Crowell relation submodule is contained in the right-regular boundary submodule.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem relationSubmodule_le_rightRegularBoundariesSubmodule :
    relationSubmodule (MonoidHom.id H) ≤ rightRegularBoundariesSubmodule H
FoxDifferential.rightRegular_boundaries₁_le_relationSubmodule

The degree-1 boundaries for the right-regular representation lie in the Crowell relation submodule.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem rightRegular_boundaries₁_le_relationSubmodule :
    groupHomology.boundaries₁ (rightRegularRep H) ≤
      (relationSubmodule (MonoidHom.id H)).restrictScalars ℤ
FoxDifferential.rightRegularBoundariesSubmodule_le_relationSubmodule

The right-regular boundary submodule is contained in the relation submodule.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem rightRegularBoundariesSubmodule_le_relationSubmodule :
    rightRegularBoundariesSubmodule H ≤ relationSubmodule (MonoidHom.id H)
FoxDifferential.relationSubmodule_eq_rightRegularBoundariesSubmodule

The identity Crowell relations are exactly the right-regular degree-1 boundaries.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem relationSubmodule_eq_rightRegularBoundariesSubmodule :
    relationSubmodule (MonoidHom.id H) = rightRegularBoundariesSubmodule H
FoxDifferential.liftLinear_groupRingBoundary_id_single

The lifted linear identity-boundary map has the stated value on a single group-ring generator.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem liftLinear_groupRingBoundary_id_single (g : H) (r : GroupRing H) :
    liftLinear (H := H) (G := H) (A := GroupRing H)
        (groupRingBoundary (MonoidHom.id H)) (Finsupp.single g r) =
      r * augmentationGenerator H g
FoxDifferential.liftLinear_groupRingBoundary_id_mem_augmentationIdeal

The pre-boundary map for the identity case lands in the augmentation ideal.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem liftLinear_groupRingBoundary_id_mem_augmentationIdeal (x : DifferentialPreModule H H) :
    liftLinear (H := H) (G := H) (A := GroupRing H)
        (groupRingBoundary (MonoidHom.id H)) x ∈ augmentationIdeal H
FoxDifferential.augmentationGenerator_mem_range_liftLinear_groupRingBoundary_id

The standard generator \(h-1\) of the augmentation ideal lies in the image of the identity pre-boundary map.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem augmentationGenerator_mem_range_liftLinear_groupRingBoundary_id (h : H) :
    augmentationGenerator H h ∈
      LinearMap.range (liftLinear (H := H) (G := H) (A := GroupRing H)
        (groupRingBoundary (MonoidHom.id H)))
FoxDifferential.augmentationIdeal_le_range_liftLinear_groupRingBoundary_id

The augmentation ideal is generated by the image of the identity pre-boundary map.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem augmentationIdeal_le_range_liftLinear_groupRingBoundary_id :
    (augmentationIdeal H : Submodule (GroupRing H) (GroupRing H)) ≤
      LinearMap.range (liftLinear (H := H) (G := H) (A := GroupRing H)
        (groupRingBoundary (MonoidHom.id H)))
FoxDifferential.liftLinear_groupRingBoundary_id_eq_d₁₀

For the identity homomorphism, the lifted group-ring boundary equals the degree-one differential for the right-regular representation.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem liftLinear_groupRingBoundary_id_eq_d₁₀ :
    (liftLinear (H := H) (G := H) (A := GroupRing H)
        (groupRingBoundary (MonoidHom.id H))).restrictScalars ℤ =
      (groupHomology.d₁₀ (rightRegularRep H)).hom
FoxDifferential.liftLinear_groupRingBoundary_id_apply

The identity group-ring boundary lift is evaluated on canonical generators and then extended linearly.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem liftLinear_groupRingBoundary_id_apply (x : DifferentialPreModule H H) :
    liftLinear (H := H) (G := H) (A := GroupRing H)
        (groupRingBoundary (MonoidHom.id H)) x =
      groupHomology.d₁₀ (rightRegularRep H) x
FoxDifferential.rightRegular_d₁₀_mem_augmentationIdeal

The right-regular degree-0 differential lands in the augmentation ideal.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem rightRegular_d₁₀_mem_augmentationIdeal (x : DifferentialPreModule H H) :
    groupHomology.d₁₀ (rightRegularRep H) x ∈ augmentationIdeal H
FoxDifferential.rightRegular_d₁₀_range_eq_augmentationIdeal

The canonical augmentation ideal is the kernel of the ordinary group-ring augmentation map.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem rightRegular_d₁₀_range_eq_augmentationIdeal :
    LinearMap.range (groupHomology.d₁₀ (rightRegularRep H)).hom =
      (augmentationIdeal H).restrictScalars ℤ
FoxDifferential.bottomTrivialRep

The trivial representation of the trivial subgroup of \(H\). Shapiro identifies its induced representation with the right-regular representation.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
abbrev bottomTrivialRep : Rep ℤ (⊥ : Subgroup H)
FoxDifferential.indBottomTrivialUnderlyingEquiv

The induced module from the trivial subgroup is just the group ring.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
def indBottomTrivialUnderlyingEquiv :
    Representation.IndV (⊥ : Subgroup H).subtype (bottomTrivialRep H).ρ ≃ₗ[ℤ] GroupRing H
FoxDifferential.indBottomTrivialUnderlyingEquiv_mk

The bottom-trivial induced-module equivalence sends the induced representative with element \(h\) and coefficient \(n\) to the singleton group-ring element at \(h\) with coefficient \(n\).

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem indBottomTrivialUnderlyingEquiv_mk (h : H) (n : ℤ) :
    indBottomTrivialUnderlyingEquiv H
      (Representation.IndV.mk (⊥ : Subgroup H).subtype (bottomTrivialRep H).ρ h n) =
        MonoidAlgebra.single h n
FoxDifferential.indBottomTrivialIsoRightRegular

Shapiro's lemma identifies the induced trivial representation of the trivial subgroup with the right-regular representation.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
def indBottomTrivialIsoRightRegular :
    Rep.ind (⊥ : Subgroup H).subtype (bottomTrivialRep H) ≅ rightRegularRep H
FoxDifferential.groupHomologyIsoOfRepIso

Group homology respects isomorphic representations.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
def groupHomologyIsoOfRepIso {A B : Rep ℤ H} (e : A ≅ B) (n : ℕ) :
    groupHomology A n ≅ groupHomology B n where
  hom := groupHomology.map (MonoidHom.id H) e.hom n
  inv := groupHomology.map (MonoidHom.id H) e.inv n
  hom_inv_id := by
    have h := groupHomology.map_id_comp (φ := e.hom) (ψ := e.inv) (n := n)
    rw [e.hom_inv_id, groupHomology.map_id] at h
    simpa using h.symm
  inv_hom_id := by
    have h := groupHomology.map_id_comp (φ := e.inv) (ψ := e.hom) (n := n)
    rw [e.inv_hom_id, groupHomology.map_id] at h
    simpa using h.symm
FoxDifferential.rightRegularH1IsoBottom

The first homology of the right-regular representation is identified with the first homology of the trivial subgroup.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
def rightRegularH1IsoBottom :
    groupHomology (rightRegularRep H) 1 ≅ groupHomology (bottomTrivialRep H) 1
FoxDifferential.rightRegular_H1_isZero

The first homology of the right-regular representation vanishes.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem rightRegular_H1_isZero : Limits.IsZero (groupHomology (rightRegularRep H) 1)
FoxDifferential.rightRegular_cycles₁_eq_boundaries₁

In degree 1, right-regular cycles are exactly right-regular boundaries.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem rightRegular_cycles₁_eq_boundaries₁ :
    groupHomology.cycles₁ (rightRegularRep H) = groupHomology.boundaries₁ (rightRegularRep H)
FoxDifferential.mem_rightRegularBoundariesSubmodule_iff_d₁₀_eq_zero

For the right-regular representation, a 1-chain is a boundary exactly when its degree-0 differential vanishes.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
theorem mem_rightRegularBoundariesSubmodule_iff_d₁₀_eq_zero
    {H : Type} [Group H] {x : DifferentialPreModule H H} :
    x ∈ rightRegularBoundariesSubmodule H ↔ groupHomology.d₁₀ (rightRegularRep H) x = 0
FoxDifferential.rightRegularBoundariesQuotientEquivIdentityDifferentialModule

The quotient of the free pre-module by right-regular degree-1 boundaries is the identity Crowell differential module.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
def rightRegularBoundariesQuotientEquivIdentityDifferentialModule :
    (DifferentialPreModule H H ⧸ (rightRegularBoundariesSubmodule H)) ≃ₗ[GroupRing H]
      DifferentialModule (MonoidHom.id H)
FoxDifferential.rightRegularBoundariesQuotientEquivIdentityDifferentialModule_mk

The equivalence from the quotient by right-regular boundaries to the identity differential module sends a quotient class to the corresponding relation-submodule quotient class.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem rightRegularBoundariesQuotientEquivIdentityDifferentialModule_mk
    (x : DifferentialPreModule H H) :
    rightRegularBoundariesQuotientEquivIdentityDifferentialModule H
      (Submodule.Quotient.mk x) =
        (relationSubmodule (MonoidHom.id H)).mkQ x
FoxDifferential.rightRegularBoundariesQuotientToAugmentationIdeal

The quotient by right-regular boundaries maps onto the augmentation ideal.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
def rightRegularBoundariesQuotientToAugmentationIdeal :
    (DifferentialPreModule H H ⧸ (rightRegularBoundariesSubmodule H)) →ₗ[GroupRing H]
      augmentationIdeal H
FoxDifferential.rightRegularBoundariesQuotientToAugmentationIdeal_mk_single

The quotient map from right-regular boundaries to the augmentation ideal sends a single generator to the corresponding augmentation generator.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem rightRegularBoundariesQuotientToAugmentationIdeal_mk_single (h : H) :
    rightRegularBoundariesQuotientToAugmentationIdeal H
      (Submodule.Quotient.mk (Finsupp.single h 1)) =
        augmentationGeneratorSubtype (H := H) h
FoxDifferential.rightRegularBoundariesQuotientToAugmentationIdeal_surjective

The quotient by right-regular boundaries surjects onto the augmentation ideal.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem rightRegularBoundariesQuotientToAugmentationIdeal_surjective :
    Function.Surjective (rightRegularBoundariesQuotientToAugmentationIdeal H)
FoxDifferential.rightRegularBoundariesQuotientToAugmentationIdeal_eq_zero_iff

The quotient-to-augmentation map has trivial kernel.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
theorem rightRegularBoundariesQuotientToAugmentationIdeal_eq_zero_iff
    {H : Type} [Group H]
    {q : DifferentialPreModule H H ⧸ (rightRegularBoundariesSubmodule H)} :
    rightRegularBoundariesQuotientToAugmentationIdeal H q = 0 ↔ q = 0
FoxDifferential.rightRegularBoundariesQuotientToAugmentationIdeal_injective

The map from the quotient of right-regular boundaries to the ordinary augmentation ideal is injective.

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem rightRegularBoundariesQuotientToAugmentationIdeal_injective :
    Function.Injective (rightRegularBoundariesQuotientToAugmentationIdeal H)
FoxDifferential.rightRegularBoundariesQuotientEquivAugmentationIdeal

The right-regular boundary quotient is exactly the augmentation ideal.

Source context 6 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
def rightRegularBoundariesQuotientEquivAugmentationIdeal :
    (DifferentialPreModule H H ⧸ (rightRegularBoundariesSubmodule H)) ≃ₗ[GroupRing H]
      augmentationIdeal H
FoxDifferential.identityDifferentialModuleEquivAugmentationIdeal_d

Under the identity differential module equivalence, the universal differential \(d(h)\) corresponds to the augmentation generator \(h-1\).

Source context 7 commands

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

namespace FoxDifferential
noncomputable section
open CategoryTheory Limits Representation Rep TensorProduct
open scoped TensorProduct
variable (H : Type) [Group H] [DecidableEq H]
variable {H} in
omit [DecidableEq H] in
theorem identityDifferentialModuleEquivAugmentationIdeal_d (h : H) :
    identityDifferentialModuleEquivAugmentationIdeal (H := H)
        (universalDifferential (MonoidHom.id H) h) =
      augmentationGeneratorSubtype (H := H) h