FoxDifferential.Discrete.Jacobian.Automorphism

6 Theorem | 1 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

theorem freeGroupAutomorphismFoxJacobian_left_inverse_apply
    [DecidableEq X] [Fintype X]
    (ψ : FreeGroup X →* H) (e : FreeGroup X ≃* FreeGroup X)
    (x z : X) :
    (∑ y : X,
        freeGroupHomFoxJacobian (H := H) (ψ.comp e.toMonoidHom)
          e.symm.toMonoidHom x y *
          freeGroupHomFoxJacobian (H := H) ψ e.toMonoidHom y z) =
      (Pi.single x (1 : GroupRing H) : X → GroupRing H) z

The Fox differential coordinate map is evaluated by the generator formula and the crossed-derivation rule.

Show proof
theorem freeGroupAutomorphismFoxJacobian_right_inverse_apply
    [DecidableEq X] [Fintype X]
    (ψ : FreeGroup X →* H) (e : FreeGroup X ≃* FreeGroup X)
    (x z : X) :
    (∑ y : X,
        freeGroupHomFoxJacobian (H := H) (ψ.comp e.symm.toMonoidHom)
          e.toMonoidHom x y *
          freeGroupHomFoxJacobian (H := H) ψ e.symm.toMonoidHom y z) =
      (Pi.single x (1 : GroupRing H) : X → GroupRing H) z

The Fox differential coordinate map is evaluated by the generator formula and the crossed-derivation rule.

Show proof
theorem freeGroupAutomorphismFoxJacobianMatrix_left_inverse
    [DecidableEq X] [Fintype X]
    (ψ : FreeGroup X →* H) (e : FreeGroup X ≃* FreeGroup X) :
    freeGroupHomFoxJacobianMatrix (H := H) (ψ.comp e.toMonoidHom)
        e.symm.toMonoidHom *
      freeGroupHomFoxJacobianMatrix (H := H) ψ e.toMonoidHom =
      (1 : Matrix X X (GroupRing H))

The Jacobian matrix of a free-group automorphism has the expected left inverse.

Show proof
theorem freeGroupAutomorphismFoxJacobianMatrix_right_inverse
    [DecidableEq X] [Fintype X]
    (ψ : FreeGroup X →* H) (e : FreeGroup X ≃* FreeGroup X) :
    freeGroupHomFoxJacobianMatrix (H := H) (ψ.comp e.symm.toMonoidHom)
        e.toMonoidHom *
      freeGroupHomFoxJacobianMatrix (H := H) ψ e.symm.toMonoidHom =
      (1 : Matrix X X (GroupRing H))

The Jacobian matrix of a free-group automorphism has the expected right inverse.

Show proof
def freeGroupAutomorphismFoxJacobianMatrixInverse
    [DecidableEq X]
    (ψ : FreeGroup X →* H) (e : FreeGroup X ≃* FreeGroup X) :
    Matrix X X (GroupRing H) :=
  freeGroupHomFoxJacobianMatrix (H := H) (ψ.comp e.toMonoidHom) e.symm.toMonoidHom

The named inverse matrix for the Fox Jacobian of a free-group automorphism. For \(J_{\psi}(e)\), the inverse is the Jacobian of the inverse automorphism \(e^{-1}\), with coefficients pushed forward by the composite of \(\psi\) and the monoid homomorphism underlying \(e\).

theorem freeGroupAutomorphismFoxJacobianMatrixInverse_mul
    [DecidableEq X] [Fintype X]
    (ψ : FreeGroup X →* H) (e : FreeGroup X ≃* FreeGroup X) :
    freeGroupAutomorphismFoxJacobianMatrixInverse (H := H) ψ e *
        freeGroupHomFoxJacobianMatrix (H := H) ψ e.toMonoidHom =
      (1 : Matrix X X (GroupRing H))

The named inverse matrix is a left inverse for the Fox Jacobian of a free-group automorphism.

Show proof
theorem freeGroupAutomorphismFoxJacobianMatrix_mul_inverse
    [DecidableEq X] [Fintype X]
    (ψ : FreeGroup X →* H) (e : FreeGroup X ≃* FreeGroup X) :
    freeGroupHomFoxJacobianMatrix (H := H) ψ e.toMonoidHom *
        freeGroupAutomorphismFoxJacobianMatrixInverse (H := H) ψ e =
      (1 : Matrix X X (GroupRing H))

The named inverse matrix is a right inverse for the Fox Jacobian of a free-group automorphism.

Show proof