FoxDifferential.Discrete.FoxCalculus.Universal

4 Theorem | 2 Definition

This module proves the universal-property part of the construction. It packages finite-stage data into completed maps and shows the required extension and uniqueness statements.

import
Imported by

Declarations

def relativeDifferentialToFreeFoxCoordinates :
    DifferentialModule ψ →ₗ[GroupRing H] RelativeFreeFoxCoordinates (H := H) X :=
  lift
    (A := RelativeFreeFoxCoordinates (H := H) X)
    ψ
    (relativeFreeGroupFoxDerivative (H := H) X ψ)
    (relativeFreeGroupFoxDerivative_isDifferentialMap (H := H) X ψ)

The universal map \(A_{\psi}\) \(\to\) \(\mathbb{Z}[H]^X\) induced by the relative Fox derivative.

theorem relativeDifferentialToFreeFoxCoordinates_d (w : FreeGroup X) :
    relativeDifferentialToFreeFoxCoordinates (H := H) X ψ (universalDifferential ψ w) =
      relativeFreeGroupFoxDerivative (H := H) X ψ w

The coordinate map out of the universal differential module sends \(\mathrm{universalDifferential}(w)\) to the Fox derivative of \(w\).

Show proof
def relativeFreeFoxCoordinatesLinearMap :
    RelativeFreeFoxCoordinates (H := H) X →ₗ[GroupRing H] DifferentialModule ψ :=
  { toFun := fun a =>
      ∑ x : X, a x • universalDifferential ψ (FreeGroup.of x)
    map_add' := by
      intro a b
      simp only [relationSubmodule_eq_crossedDifferentialRelationSubmodule, Pi.add_apply, add_smul,
  Finset.sum_add_distrib]
    map_smul' := by
      intro r a
      simp only [relationSubmodule_eq_crossedDifferentialRelationSubmodule, Pi.smul_apply, smul_eq_mul,
  RingHom.id_apply, Finset.smul_sum, smul_smul]}

The linear map from pushed-forward Fox-coordinate vectors to \(A_{\psi}\), sending the coordinate basis vector at \(x\) to \(\mathrm{universalDifferential}(\psi)(x)\).

theorem relativeFreeFoxCoordinatesLinearMap_single (x : X) :
    relativeFreeFoxCoordinatesLinearMap (H := H) X ψ
        (Pi.single x (1 : GroupRing H)) =
      universalDifferential ψ (FreeGroup.of x)

The coordinate-to-differential map sends a coordinate basis vector to the corresponding universal generator differential.

Show proof
theorem relativeFreeGroupDifferential_inv (w : FreeGroup X) :
    universalDifferential ψ w⁻¹ =
      -((MonoidAlgebra.of ℤ H (ψ w⁻¹) : GroupRing H) • universalDifferential ψ w)

The universal relative differential on a free group satisfies the inverse rule.

Show proof
theorem relativeFreeFoxCoordinatesLinearMap_derivative (w : FreeGroup X) :
    relativeFreeFoxCoordinatesLinearMap (H := H) X ψ
        (relativeFreeGroupFoxDerivative (H := H) X ψ w) =
      universalDifferential ψ w

The relative Fox-coordinate formula recovers the universal differential in \(A_{\psi}\).

Show proof