FoxDifferential.Completed.Residue.Core

9 Theorem | 6 Definition | 2 Abbreviation

This module develops the maps induced by continuous homomorphisms. It organizes the relevant quotient pullbacks and finite-stage maps, then proves the compatibility statements needed for the completed construction.

import
Imported by

Declarations

abbrev ResidueGroupRing (n : ℕ) (H : Type*) : Type _ :=
  ModNCompletedGroupRing n H

The residue group ring \((\mathbb{Z}/n\mathbb{Z})[H]\).

def residueGroupRingScalar (n : ℕ) (ψ : G →* H) : G →* ResidueGroupRing n H :=
  (MonoidAlgebra.of (ModNCompletedCoeff n) H).comp ψ

The coefficient homomorphism \(G \to (\mathbb{Z}/n\mathbb{Z})[H]\) induced by a group homomorphism \(\psi: G \to H\).

theorem residueGroupRingScalar_apply (n : ℕ) (ψ : G →* H) (g : G) :
    residueGroupRingScalar n ψ g =
      (MonoidAlgebra.of (ModNCompletedCoeff n) H (ψ g) : ResidueGroupRing n H)

The residue coefficient homomorphism sends a group element to the residue group-ring basis element of its image.

Show proof
abbrev ResidueDifferentialModule (n : ℕ) (ψ : G →* H) : Type _ :=
  CrossedDifferentialModule (residueGroupRingScalar n ψ)

The residue universal differential module attached to \(\psi : G \to H\).

def residueUniversalDifferential (n : ℕ) (ψ : G →* H) (g : G) :
    ResidueDifferentialModule n ψ :=
  universalCrossedDifferential (residueGroupRingScalar n ψ) g

The universal residue crossed differential.

theorem residueUniversalDifferential_isCrossedDifferential (n : ℕ) (ψ : G →* H) :
    IsCrossedDifferential
      (residueGroupRingScalar n ψ) (residueUniversalDifferential n ψ)

The universal residue differential is a crossed differential.

Show proof
def residueGroupRingBoundary (n : ℕ) (ψ : G →* H) (g : G) : ResidueGroupRing n H :=
  MonoidAlgebra.of (ModNCompletedCoeff n) H (ψ g) - 1

The residue Fox boundary \(g \mapsto [\psi(g)] - 1\).

theorem residueGroupRingBoundary_one (n : ℕ) (ψ : G →* H) :
    residueGroupRingBoundary n ψ (1 : G) = 0

The residue Fox boundary vanishes at the identity.

Show proof
theorem residueGroupRingBoundary_isCrossedDifferential (n : ℕ) (ψ : G →* H) :
    IsCrossedDifferential
      (residueGroupRingScalar n ψ) (residueGroupRingBoundary n ψ)

The residue Fox boundary is a crossed differential.

Show proof
def residueDifferentialModuleLift
    (ψ : G →* H) (delta : G → A)
    (hdelta : IsCrossedDifferential (residueGroupRingScalar n ψ) delta) :
    ResidueDifferentialModule n ψ →ₗ[ResidueGroupRing n H] A :=
  crossedDifferentialModuleLift (A := A) (residueGroupRingScalar n ψ) delta hdelta

The universal linear map induced by a residue crossed differential.

theorem residueDifferentialModuleLift_universal
    (ψ : G →* H) (delta : G → A)
    (hdelta : IsCrossedDifferential (residueGroupRingScalar n ψ) delta) (g : G) :
    residueDifferentialModuleLift (A := A) n ψ delta hdelta
        (residueUniversalDifferential n ψ g) =
      delta g

The residue universal lift evaluates on the universal differential as the original crossed differential.

Show proof
theorem residueDifferentialModuleHom_ext
    (ψ : G →* H)
    {f h : ResidueDifferentialModule n ψ →ₗ[ResidueGroupRing n H] A}
    (hfh : ∀ g, f (residueUniversalDifferential n ψ g) =
      h (residueUniversalDifferential n ψ g)) :
    f = h

Linear maps out of the residue universal module are equal when they agree on universal residue differentials.

Show proof
theorem existsUnique_residueDifferentialModuleLift
    (ψ : G →* H) (delta : G → A)
    (hdelta : IsCrossedDifferential (residueGroupRingScalar n ψ) delta) :
    ∃! f : ResidueDifferentialModule n ψ →ₗ[ResidueGroupRing n H] A,
      ∀ g, f (residueUniversalDifferential n ψ g) = delta g

Existence and uniqueness of the linear map representing a residue crossed differential.

Show proof
def residueCrossedDifferentialEquivLinearMap (ψ : G →* H) :
    {delta : G → A // IsCrossedDifferential (residueGroupRingScalar n ψ) delta} ≃
      (ResidueDifferentialModule n ψ →ₗ[ResidueGroupRing n H] A) :=
  crossedDifferentialModuleEquivLinearMap (A := A) (residueGroupRingScalar n ψ)

Residue crossed differentials are represented by the corresponding universal residue module.

def residueToGroupRing (ψ : G →* H) :
    ResidueDifferentialModule n ψ →ₗ[ResidueGroupRing n H] ResidueGroupRing n H :=
  residueDifferentialModuleLift (A := ResidueGroupRing n H) n ψ
    (residueGroupRingBoundary n ψ)
    (residueGroupRingBoundary_isCrossedDifferential n ψ)

The universal residue Fox boundary map from the residue differential module to the residue group ring.

theorem residueToGroupRing_universal (ψ : G →* H) (g : G) :
    residueToGroupRing n ψ (residueUniversalDifferential n ψ g) =
      residueGroupRingBoundary n ψ g

The universal residue Fox boundary sends \(d g\) to \([\psi(g)] - 1\).

Show proof
theorem existsUnique_residueToGroupRing (ψ : G →* H) :
    ∃! f : ResidueDifferentialModule n ψ →ₗ[ResidueGroupRing n H] ResidueGroupRing n H,
      ∀ g, f (residueUniversalDifferential n ψ g) =
        residueGroupRingBoundary n ψ g

Existence and uniqueness of the universal residue Fox boundary map.

Show proof