FoxDifferential.Discrete.FoxCalculus.Derivative

10 Theorem | 2 Definition

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

def relativeFreeGroupFoxLift : FreeGroup X →* RelativeFoxSemidirect (H := H) X :=
  FreeGroup.lift fun x =>
    { left := Pi.single x (1 : GroupRing H)
      right := ψ (FreeGroup.of x) }

The semidirect-product lift whose left component is the Fox derivative pushed forward by \(\psi\), and whose right component is \(\psi\) itself.

def relativeFreeGroupFoxDerivative (w : FreeGroup X) :
    RelativeFreeFoxCoordinates (H := H) X :=
  (relativeFreeGroupFoxLift (H := H) X ψ w).left

The Fox derivative of a free-group word, with coefficients pushed forward to \(\mathbb{Z}[H]\) by \(\psi\).

theorem relativeFreeGroupFoxLift_right (w : FreeGroup X) :
    (relativeFreeGroupFoxLift (H := H) X ψ w).right = ψ w

The right component of the relative Fox lift is the target homomorphism \(\psi\).

Show proof
theorem relativeFreeGroupFoxDerivative_one :
    relativeFreeGroupFoxDerivative (H := H) X ψ (1 : FreeGroup X) = 0

The relative Fox derivative of the identity word is zero.

Show proof
theorem relativeFreeGroupFoxDerivative_of (x : X) :
    relativeFreeGroupFoxDerivative (H := H) X ψ (FreeGroup.of x) =
      Pi.single x (1 : GroupRing H)

The relative Fox derivative of a free generator is the corresponding coordinate vector.

Show proof
theorem relativeFreeGroupFoxDerivative_mul (w₁ w₂ : FreeGroup X) :
    relativeFreeGroupFoxDerivative (H := H) X ψ (w₁ * w₂) =
      relativeFreeGroupFoxDerivative (H := H) X ψ w₁ +
        (MonoidAlgebra.of ℤ H (ψ w₁) : GroupRing H) •
          relativeFreeGroupFoxDerivative (H := H) X ψ w₂

Relative Fox product rule.

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

The relative Fox derivative satisfies the inverse rule.

Show proof
theorem relativeFreeGroupFoxDerivative_isDifferentialMap :
    IsDifferentialMap
      (A := RelativeFreeFoxCoordinates (H := H) X)
      ψ
      (relativeFreeGroupFoxDerivative (H := H) X ψ)

The relative free-group Fox derivative is a differential map for \(\psi\).

Show proof
theorem relativeFreeGroupFoxDerivative_unique
    (delta : FreeGroup X → RelativeFreeFoxCoordinates (H := H) X)
    (hdelta : IsDifferentialMap (A := RelativeFreeFoxCoordinates (H := H) X) ψ delta)
    (hbasis :
      ∀ x : X, delta (FreeGroup.of x) =
        Pi.single x (1 : GroupRing H)) :
    delta = relativeFreeGroupFoxDerivative (H := H) X ψ

Uniqueness of the relative free-group Fox derivative among differential maps with standard coordinate values on free generators.

Show proof
theorem relativeFreeGroupFoxDerivative_pow (w : FreeGroup X) (n : ℕ) :
    relativeFreeGroupFoxDerivative (H := H) X ψ (w ^ n) =
      (Finset.range n).sum (fun k =>
        (MonoidAlgebra.of ℤ H (ψ (w ^ k)) : GroupRing H) •
          relativeFreeGroupFoxDerivative (H := H) X ψ w)

Relative Fox derivative of a positive power.

Show proof
theorem relativeFreeGroupFoxDerivative_conj (g h : FreeGroup X) :
    relativeFreeGroupFoxDerivative (H := H) X ψ (g * h * g⁻¹) =
      relativeFreeGroupFoxDerivative (H := H) X ψ g +
        (MonoidAlgebra.of ℤ H (ψ g) : GroupRing H) •
          relativeFreeGroupFoxDerivative (H := H) X ψ h -
        (MonoidAlgebra.of ℤ H (ψ (g * h * g⁻¹)) : GroupRing H) •
          relativeFreeGroupFoxDerivative (H := H) X ψ g

Relative Fox derivative of a conjugate.

Show proof
theorem relativeFreeGroupFoxDerivative_commutator (g h : FreeGroup X) :
    relativeFreeGroupFoxDerivative (H := H) X ψ ⁅g, h⁆ =
      relativeFreeGroupFoxDerivative (H := H) X ψ g +
        (MonoidAlgebra.of ℤ H (ψ g) : GroupRing H) •
          relativeFreeGroupFoxDerivative (H := H) X ψ h -
        (MonoidAlgebra.of ℤ H (ψ (g * h * g⁻¹)) : GroupRing H) •
          relativeFreeGroupFoxDerivative (H := H) X ψ g -
        (MonoidAlgebra.of ℤ H (ψ ⁅g, h⁆) : GroupRing H) •
          relativeFreeGroupFoxDerivative (H := H) X ψ h

Relative Fox derivative of a commutator.

Show proof