FoxDifferential.Completed.FiniteStage.RelationAction

6 Theorem | 2 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 finiteFoxStageRelationConjBySource
    (s : FreeGroup X ⧸ finiteFoxCommutatorPowerSubgroup (F := FreeGroup X) N n)
    (q : finiteFoxStageRelationGroup (X := X) N n) :
    finiteFoxStageRelationGroup (X := X) N n :=
  ⟨s * q.1 * s⁻¹, by
    change finiteFoxCommutatorPowerQuotientMapToNormalQuotient
      (F := FreeGroup X) N n (s * q.1 * s⁻¹) = 1
    rw [map_mul, map_mul, map_inv, q.2]
    simp only [mul_one, mul_inv_cancel]⟩

Conjugating a finite-stage relation by an arbitrary source-quotient element gives another finite-stage relation.

theorem finiteFoxStageRelationConjBySource_val
    (s : FreeGroup X ⧸ finiteFoxCommutatorPowerSubgroup (F := FreeGroup X) N n)
    (q : finiteFoxStageRelationGroup (X := X) N n) :
    (finiteFoxStageRelationConjBySource (X := X) N n s q).1 = s * q.1 * s⁻¹

Conjugating a finite-stage relation by a source element has the stated finite-stage value.

Show proof
theorem finiteFoxStageRelationBoundary_conjBySource
    (s : FreeGroup X ⧸ finiteFoxCommutatorPowerSubgroup (F := FreeGroup X) N n)
    (q : finiteFoxStageRelationGroup (X := X) N n) :
    finiteFoxStageRelationBoundaryAddMonoidHom (X := X) N n
        (Additive.ofMul (finiteFoxStageRelationConjBySource (X := X) N n s q)) =
      finiteFoxStageQuotientCoefficient (X := X) N n s •
        finiteFoxStageRelationBoundaryAddMonoidHom (X := X) N n (Additive.ofMul q)

Relation-boundary equivariance for conjugation by a source-quotient element.

Show proof
def finiteFoxStageTargetQuotientLiftToSource
    (h : finiteFoxStageTargetQuotient (X := X) N) :
    FreeGroup X ⧸ finiteFoxCommutatorPowerSubgroup (F := FreeGroup X) N n :=
  Classical.choose
    (finiteFoxCommutatorPowerQuotientMapToNormalQuotient_surjective
      (F := FreeGroup X) N n h)

A chosen source-quotient lift of an element of \(F/N\).

theorem finiteFoxStageTargetQuotientLiftToSource_spec
    (h : finiteFoxStageTargetQuotient (X := X) N) :
    finiteFoxCommutatorPowerQuotientMapToNormalQuotient (F := FreeGroup X) N n
      (finiteFoxStageTargetQuotientLiftToSource (X := X) N n h) = h

The chosen lift to the source quotient satisfies its finite-stage target specification.

Show proof
theorem finiteFoxStageQuotientCoefficient_targetLift
    (h : finiteFoxStageTargetQuotient (X := X) N) :
    finiteFoxStageQuotientCoefficient (X := X) N n
        (finiteFoxStageTargetQuotientLiftToSource (X := X) N n h) =
      MonoidAlgebra.of (ModNCompletedCoeff n)
        (finiteFoxStageTargetQuotient (X := X) N) h

The coefficient of a chosen source lift is the corresponding group-ring basis element.

Show proof
theorem finiteFoxStageRelationBoundary_of_basis_smul
    (h : finiteFoxStageTargetQuotient (X := X) N)
    (q : finiteFoxStageRelationGroup (X := X) N n) :
    finiteFoxStageRelationBoundaryAddMonoidHom (X := X) N n
        (Additive.ofMul
          (finiteFoxStageRelationConjBySource (X := X) N n
            (finiteFoxStageTargetQuotientLiftToSource (X := X) N n h) q)) =
      (MonoidAlgebra.of (ModNCompletedCoeff n)
        (finiteFoxStageTargetQuotient (X := X) N) h) •
        finiteFoxStageRelationBoundaryAddMonoidHom (X := X) N n (Additive.ofMul q)

The relation boundary is equivariant on basis elements over \(\mathbb{Z}/n\mathbb{Z}[F/N]\).

Show proof
theorem finiteFoxStageRelationBoundaryRange_basis_smul_mem
    (h : finiteFoxStageTargetQuotient (X := X) N)
    {v : finiteFoxStageCoordinateVector (X := X) N n}
    (hv : v ∈ finiteFoxStageRelationBoundaryRange (X := X) N n) :
    (MonoidAlgebra.of (ModNCompletedCoeff n)
        (finiteFoxStageTargetQuotient (X := X) N) h) • v ∈
      finiteFoxStageRelationBoundaryRange (X := X) N n

The relation-boundary image is stable under multiplication by target group basis elements.

Show proof