FoxDifferential.Completed.FiniteStage.SourceCycleReduction

6 Theorem | 3 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
None

Declarations

def finiteFoxStageSourceBoundaryCycleSubmodule [Fintype X] :
    Submodule (finiteFoxStageSourceGroupAlgebra (X := X) N n)
      (finiteFoxStageSourceCoordinateVector (X := X) N n) :=
  LinearMap.ker (finiteFoxStageSourceFoxBoundary (X := X) N n)

Source boundary cycles in the source coordinate module.

theorem mem_finiteFoxStageSourceBoundaryCycleSubmodule [Fintype X]
    {p : finiteFoxStageSourceCoordinateVector (X := X) N n} :
    p ∈ finiteFoxStageSourceBoundaryCycleSubmodule (X := X) N n ↔
      finiteFoxStageSourceFoxBoundary (X := X) N n p = 0

Membership in the finite-stage boundary-cycle object is characterized by the corresponding boundary-vanishing condition.

Show proof
def finiteFoxStageSourceCycleProjectionExact [Fintype X] : Prop :=
  ∀ p : finiteFoxStageSourceCoordinateVector (X := X) N n,
    p ∈ finiteFoxStageSourceBoundaryCycleSubmodule (X := X) N n →
      finiteFoxStageCoordinateSourceToTarget (X := X) N n p ∈
        finiteFoxStageRelationBoundarySubmodule (X := X) N n

Source-cycle projection exactness: every source Fox cycle maps to the target relation-boundary submodule. This is the source-quotient analogue of exactness before the relation-ideal correction.

def finiteFoxStageSourceBoundaryLeftRelationReduction [Fintype X] : Prop :=
  ∀ a : finiteFoxStageSourceCoordinateVector (X := X) N n,
    finiteFoxStageSourceFoxBoundary (X := X) N n a ∈
      finiteFoxStageRelationAugmentationLeftSubmodule (X := X) N n →
      finiteFoxStageCoordinateSourceToTarget (X := X) N n a ∈
        finiteFoxStageRelationBoundarySubmodule (X := X) N n

Left-submodule version of the source-boundary reduction.

theorem finiteFoxStageSourceBoundaryLeftRelationReduction_of_sourceCycleProjectionExact
    [Fintype X]
    (hcycle : finiteFoxStageSourceCycleProjectionExact (X := X) N n) :
    finiteFoxStageSourceBoundaryLeftRelationReduction (X := X) N n

Source-cycle projection exactness implies the reduction for the left relation-augmentation submodule, because elements of the left relation-augmentation submodule have explicit relation-compatible primitives.

Show proof
theorem finiteFoxStageSourceBoundaryRelationIdealReduction_of_relationIdeal_le_leftSubmodule
    [Fintype X]
    (hideal_left :
      ∀ x : finiteFoxStageSourceGroupAlgebra (X := X) N n,
        x ∈ finiteFoxStageRelationAugmentationIdeal (X := X) N n →
          x ∈ finiteFoxStageRelationAugmentationLeftSubmodule (X := X) N n)
    (hcycle : finiteFoxStageSourceCycleProjectionExact (X := X) N n) :
    finiteFoxStageSourceBoundaryRelationIdealReduction (X := X) N n

If the two-sided relation augmentation ideal is already generated by the same relation augmentation elements as a left source-submodule, source-cycle projection exactness implies the source-boundary relation-ideal reduction used in the finite-stage exactness file.

Show proof
theorem finiteFoxStageRelationBoundaryModuleExact_of_relIdealLeftGen_and_sourceCycleProjExact
    [Fintype X]
    (hideal_left :
      ∀ x : finiteFoxStageSourceGroupAlgebra (X := X) N n,
        x ∈ finiteFoxStageRelationAugmentationIdeal (X := X) N n →
          x ∈ finiteFoxStageRelationAugmentationLeftSubmodule (X := X) N n)
    (hcycle : finiteFoxStageSourceCycleProjectionExact (X := X) N n) :
    finiteFoxStageRelationBoundaryModuleExact (X := X) N n

Finite-stage source-cycle projection exactness gives relation-boundary module exactness.

Show proof
theorem finiteFoxStageBoundaryCyclesCovered_of_relIdealLeftGen_and_sourceCycleProjExact
    [Fintype X]
    (hideal_left :
      ∀ x : finiteFoxStageSourceGroupAlgebra (X := X) N n,
        x ∈ finiteFoxStageRelationAugmentationIdeal (X := X) N n →
          x ∈ finiteFoxStageRelationAugmentationLeftSubmodule (X := X) N n)
    (hcycle : finiteFoxStageSourceCycleProjectionExact (X := X) N n) :
    finiteFoxStageBoundaryCyclesCoveredBySourceKernel (X := X) N n

The same inputs give finite coordinate coverage.

Show proof
theorem finiteFoxStageSemiBoundaryCyclesCovered_of_relIdealLeftGen_and_sourceCycleProjExact
    [Fintype X]
    (hideal_left :
      ∀ x : finiteFoxStageSourceGroupAlgebra (X := X) N n,
        x ∈ finiteFoxStageRelationAugmentationIdeal (X := X) N n →
          x ∈ finiteFoxStageRelationAugmentationLeftSubmodule (X := X) N n)
    (hcycle : finiteFoxStageSourceCycleProjectionExact (X := X) N n) :
    finiteFoxStageSemidirectBoundaryCyclesCoveredBySourceKernel (X := X) N n

Relation-ideal left generation together with exactness of the source-cycle projection covers the finite semidirect boundary cycles.

Show proof