ProCGroups.FoxDifferential.Completed.FiniteStage.RelationIdeal

10 Theorems | 3 Definitions

The principal declarations in this module are:

  • foxAlgebraicStageRelationAugmentationGenerator The augmentation generator \(q-1\) attached to a finite-stage relation \(q \in \ker(F/[N,N]N^n \to F/N)\). - foxAlgebraicStageRelationAugmentationIdeal The source group-algebra ideal generated by finite-stage relation augmentation generators. - foxAlgebraicStageRelationAugmentationGenerator_mem_relationAugmentationIdeal A finite-stage relation augmentation generator belongs to the relation augmentation ideal. - foxAlgebraicStageRelationAugmentationGenerator_mem_groupAlgebraMapKernel A relation augmentation generator maps to zero in the target group algebra.
imports
Imported by

Declarations

def foxAlgebraicStageRelationAugmentationGenerator
    (q : foxAlgebraicStageRelationGroup (X := X) N n) :
    foxAlgebraicStageSourceGroupAlgebra (X := X) N n :=
  MonoidAlgebra.of (ModNCompletedCoeff n)
      (FreeGroup X ⧸ foxCommutatorPowerSubgroup (F := FreeGroup X) N n) q.1 - 1

The augmentation generator \(q-1\) attached to a finite-stage relation \(q \in \ker(F/[N,N]N^n \to F/N)\).

def foxAlgebraicStageRelationAugmentationIdeal :
    Ideal (foxAlgebraicStageSourceGroupAlgebra (X := X) N n) :=
  Ideal.span
    (Set.range (foxAlgebraicStageRelationAugmentationGenerator (X := X) N n))

The source group-algebra ideal generated by finite-stage relation augmentation generators.

omit [DecidableEq X] in
theorem foxAlgebraicStageRelationAugmentationGenerator_mem_relationAugmentationIdeal
    (q : foxAlgebraicStageRelationGroup (X := X) N n) :
    foxAlgebraicStageRelationAugmentationGenerator (X := X) N n q ∈
      foxAlgebraicStageRelationAugmentationIdeal (X := X) N n

A finite-stage relation augmentation generator belongs to the relation augmentation ideal.

Show Lean proof
omit [DecidableEq X] in
theorem foxAlgebraicStageRelationAugmentationGenerator_mem_groupAlgebraMapKernel
    (q : foxAlgebraicStageRelationGroup (X := X) N n) :
    foxAlgebraicStageRelationAugmentationGenerator (X := X) N n q ∈
      foxAlgebraicStageGroupAlgebraMapKernelIdeal (X := X) N n

A relation augmentation generator maps to zero in the target group algebra.

Show Lean proof
omit [DecidableEq X] in
theorem foxAlgebraicStageRelationAugmentationIdeal_le_groupAlgebraMapKernel :
    foxAlgebraicStageRelationAugmentationIdeal (X := X) N n ≤
      foxAlgebraicStageGroupAlgebraMapKernelIdeal (X := X) N n

The generated relation augmentation ideal is contained in the kernel of the source-to-target finite group-algebra map.

Show Lean proof
def foxAlgebraicStageTargetGroupAlgebraSection :
    foxAlgebraicStageTargetGroupAlgebra (X := X) N n →ₗ[ModNCompletedCoeff n]
      foxAlgebraicStageSourceGroupAlgebra (X := X) N n :=
  (Finsupp.linearCombination (ModNCompletedCoeff n)
      (fun h : foxAlgebraicStageTargetQuotient (X := X) N =>
        MonoidAlgebra.of (ModNCompletedCoeff n)
          (FreeGroup X ⧸ foxCommutatorPowerSubgroup (F := FreeGroup X) N n)
          (foxAlgebraicStageTargetQuotientLiftToSource (X := X) N n h))).comp
    (MonoidAlgebra.coeffLinearEquiv (ModNCompletedCoeff n)).toLinearMap

A section of the source-to-target finite group-algebra map, obtained by choosing a source quotient lift for each target quotient basis element. This is only a \(\mathbb{Z}/n\mathbb{Z}\)-linear section; no multiplicativity is asserted.

omit [DecidableEq X] in
@[simp]
theorem foxAlgebraicStageTargetGroupAlgebraSection_of
    (h : foxAlgebraicStageTargetQuotient (X := X) N) :
    foxAlgebraicStageTargetGroupAlgebraSection (X := X) N n
      (MonoidAlgebra.of (ModNCompletedCoeff n)
        (foxAlgebraicStageTargetQuotient (X := X) N) h) =
      MonoidAlgebra.of (ModNCompletedCoeff n)
        (FreeGroup X ⧸ foxCommutatorPowerSubgroup (F := FreeGroup X) N n)
        (foxAlgebraicStageTargetQuotientLiftToSource (X := X) N n h)

The finite-stage target group-algebra section sends a group-like quotient element to the chosen lifted group-like element.

Show Lean proof
omit [DecidableEq X] in
theorem foxCommutatorPowerGroupAlgebraMap_section
    (y : foxAlgebraicStageTargetGroupAlgebra (X := X) N n) :
    foxCommutatorPowerGroupAlgebraMap (F := FreeGroup X) N n
        (foxAlgebraicStageTargetGroupAlgebraSection (X := X) N n y) = y

The chosen group-algebra section is a right inverse to the finite source-to-target map.

Show Lean proof
omit [DecidableEq X] in
theorem foxCommutatorPowerGroupAlgebraMap_surjective :
    Function.Surjective (foxCommutatorPowerGroupAlgebraMap (F := FreeGroup X) N n)

The finite source-to-target group-algebra map is surjective.

Show Lean proof
omit [DecidableEq X] in
theorem foxAlgebraicStage_sourceBasis_sub_section_mem_relationAugmentationIdeal
    (s : FreeGroup X ⧸ foxCommutatorPowerSubgroup (F := FreeGroup X) N n) :
    MonoidAlgebra.of (ModNCompletedCoeff n)
        (FreeGroup X ⧸ foxCommutatorPowerSubgroup (F := FreeGroup X) N n) s -
      foxAlgebraicStageTargetGroupAlgebraSection (X := X) N n
        (foxCommutatorPowerGroupAlgebraMap (F := FreeGroup X) N n
          (MonoidAlgebra.of (ModNCompletedCoeff n)
            (FreeGroup X ⧸ foxCommutatorPowerSubgroup (F := FreeGroup X) N n) s)) ∈
      foxAlgebraicStageRelationAugmentationIdeal (X := X) N n

A source basis element minus the chosen lift of its target image lies in the finite-stage relation augmentation ideal.

Show Lean proof
omit [DecidableEq X] in
theorem foxAlgebraicStage_sub_section_map_mem_relationAugmentationIdeal
    (x : foxAlgebraicStageSourceGroupAlgebra (X := X) N n) :
    x - foxAlgebraicStageTargetGroupAlgebraSection (X := X) N n
        (foxCommutatorPowerGroupAlgebraMap (F := FreeGroup X) N n x) ∈
      foxAlgebraicStageRelationAugmentationIdeal (X := X) N n

Every finite-stage source group-algebra element minus the chosen lift of its target image lies in the relation augmentation ideal.

Show Lean proof
omit [DecidableEq X] in
theorem foxAlgebraicStageGroupAlgebraMapKernelIdeal_eq_relationAugmentationIdeal :
    foxAlgebraicStageGroupAlgebraMapKernelIdeal (X := X) N n =
      foxAlgebraicStageRelationAugmentationIdeal (X := X) N n

The kernel ideal of the finite source-to-target group-algebra map is exactly the ideal spanned by relation augmentation generators.

Show Lean proof
omit [DecidableEq X] in
theorem foxAlgebraicStage_mem_groupAlgebraMapKernelIdeal_iff_relationAugmentationIdeal
    {N : Subgroup (FreeGroup X)} [N.Normal] {n : ℕ}
    {x : foxAlgebraicStageSourceGroupAlgebra (X := X) N n} :
    x ∈ foxAlgebraicStageGroupAlgebraMapKernelIdeal (X := X) N n ↔
      x ∈ foxAlgebraicStageRelationAugmentationIdeal (X := X) N n

At a finite Fox stage, membership in the source-to-target group-algebra map kernel ideal is equivalent to membership in the relation augmentation ideal.

Show Lean proof