FoxDifferential.Completed.FiniteStage.RelationRealization

5 Theorem

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

theorem finiteFoxStageSourceKernelDerivativeSet_zsmul_mem
    (m : ℤ) {v : finiteFoxStageCoordinateVector (X := X) N n}
    (hv : v ∈ finiteFoxStageSourceKernelDerivativeSet (X := X) N n) :
    m • v ∈ finiteFoxStageSourceKernelDerivativeSet (X := X) N n

The additive source-kernel derivative set is closed under integer multiples.

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

The source-kernel derivative set is stable under multiplication by target-group basis coefficients. This is the finite algebraic form of conjugating a relation by a chosen lift of a target quotient element.

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

Word-level finite relation derivatives are stable under multiplication by target-group basis coefficients, after rewriting the source-kernel and word-level descriptions.

Show proof
theorem finiteFoxStageRelationBoundaryExact_of_relationBoundaryModuleExact
    [Fintype X]
    (hexact : finiteFoxStageRelationBoundaryModuleExact (X := X) N n) :
    finiteFoxStageRelationBoundaryExact (X := X) N n

Module-level finite exactness gives function-level finite exactness for the relation boundary followed by the Fox boundary.

Show proof
theorem finiteFoxStageSemiBoundaryCyclesCovered_of_relBoundaryModuleExact
    [Fintype X]
    (hexact : finiteFoxStageRelationBoundaryModuleExact (X := X) N n) :
    finiteFoxStageSemidirectBoundaryCyclesCoveredBySourceKernel (X := X) N n

Module-level finite exactness gives finite semidirect coverage of boundary cycles (v,1).

Show proof