FoxDifferential.Discrete.DifferentialModule.Boundary

9 Theorem | 3 Definition

This module develops the Fox-differential part of the theory. It records the formulas that connect generators, boundaries, Jacobians, and completed coordinates.

import
Imported by

Declarations

def groupRingBoundary (ψ : G →* H) (g : G) : GroupRing H :=
  MonoidAlgebra.of ℤ H (ψ g) - 1

The standard map \(G \to \mathbb{Z}[H]\), \(g \mapsto \psi(g)-1\) is viewed as a differential map.

theorem groupRingBoundary_one (ψ : G →* H) :
    groupRingBoundary ψ (1 : G) = 0

The Fox boundary vanishes at the identity.

Show proof
theorem groupRingBoundary_eq_zero_of_mem_ker (ψ : G →* H) {g : G} (hg : ψ g = 1) :
    groupRingBoundary ψ g = 0

The Fox boundary is zero on elements in the kernel of \(\psi\).

Show proof
theorem groupRingBoundary_subtype_ker (ψ : G →* H) (g : ψ.ker) :
    groupRingBoundary ψ g = 0

The Fox boundary vanishes on the kernel subgroup of \(\psi\).

Show proof
theorem groupRingBoundary_isDifferential (ψ : G →* H) :
    IsDifferentialMap (A := GroupRing H) ψ (groupRingBoundary ψ)

The Fox boundary is itself a crossed differential.

Show proof
theorem groupRingMap_groupRingBoundary {K : Type*} [Group K]
    (φ : H →* K) (ψ : G →* H) (g : G) :
    groupRingMap φ (groupRingBoundary ψ g) = groupRingBoundary (φ.comp ψ) g

Group-ring functoriality carries Fox boundaries to Fox boundaries.

Show proof
def toGroupRing (ψ : G →* H) : DifferentialModule ψ →ₗ[GroupRing H] GroupRing H :=
  lift (A := GroupRing H) ψ (groupRingBoundary ψ) (groupRingBoundary_isDifferential ψ)

The universal boundary map \(A_{\psi}\ \to \mathbb{Z}[H]\), \(universalDifferential(g) \mapsto \psi(g) - 1\).

theorem toGroupRing_d (ψ : G →* H) (g : G) :
    toGroupRing ψ (universalDifferential ψ g) = groupRingBoundary ψ g

The universal boundary sends universalDifferential g to \([\psi(g)] - 1\).

Show proof
def augmentationGenerator (H : Type*) [Group H] (h : H) : GroupRing H :=
  MonoidAlgebra.of Int H h - 1

The standard group-ring generator \(h-1\) appearing in Fox boundary formulas.

theorem augmentationGenerator_one (H : Type*) [Group H] :
    augmentationGenerator H (1 : H) = 0

The standard augmentation generator at the identity is zero.

Show proof
theorem augmentationGenerator_eq_groupRingBoundary (H : Type*) [Group H] (h : H) :
    augmentationGenerator H h = groupRingBoundary (MonoidHom.id H) h

The augmentation generator is the identity-coefficient Fox boundary.

Show proof
theorem groupRingMap_augmentationGenerator {K : Type*} [Group K]
    (φ : H →* K) (h : H) :
    groupRingMap φ (augmentationGenerator H h) = augmentationGenerator K (φ h)

Group-ring functoriality carries augmentation generators to augmentation generators.

Show proof