CrowellExactSequence.Discrete.MagnusComparison

15 Theorem

This module develops the Crowell--Blanchfield--Lyndon exact sequence and its completed coordinate forms.

import
Imported by

Declarations

theorem d_eq_zero_of_foxDifferential_relativeFreeGroupFoxDerivative_eq_zero
    (ψ : FreeGroup X →* H) (w : FreeGroup X)
    (hw :
      FoxDifferential.FoxCalculus.relativeFreeGroupFoxDerivative
        (H := H) X ψ w = 0) :
    universalDifferential ψ w = 0

If the FoxDifferential relative free Fox derivative of a word vanishes, then the Crowell universal differential of the same word vanishes.

Show proof
theorem mem_commutator_ker_of_relFreeFoxDeriv_eq_zero_of_surj
    (ψ : FreeGroup X →* H) (hψ : Function.Surjective ψ) (n : ψ.ker)
    (hn :
      FoxDifferential.FoxCalculus.relativeFreeGroupFoxDerivative
        (H := H) X ψ n.1 = 0) :
    n ∈ commutator ψ.ker

Discrete Magnus-kernel theorem with the zero condition formulated using the FoxDifferential relative free Fox derivative.

Show proof
theorem mem_finiteFoxCommutatorPowerSubgroup_of_residueUniversalDifferential_eq_zero
    (N : Subgroup (FreeGroup X)) [N.Normal] {n : ℕ} (hn : 0 < n)
    {w : FreeGroup X} (hwN : w ∈ N)
    (hres :
      FoxDifferential.residueUniversalDifferential n (QuotientGroup.mk' N) w = 0) :
    w ∈ FoxDifferential.finiteFoxCommutatorPowerSubgroup
      (F := FreeGroup X) N n

The finite-stage Magnus reverse inclusion in residue-universal form. For the finite quotient \(F/N\), vanishing of the residue universal Fox differential modulo \(n\) forces a kernel word into \([N,N]N^n\).

Show proof
theorem mem_commutator_ker_of_zcUniversalDifferential_eq_zero_of_surjective
    {C : ProCGroups.FiniteGroupClass}
    (hC : ProCGroups.FiniteGroupClass.Hereditary C)
    (hForm : ProCGroups.FiniteGroupClass.Formation C)
    [TopologicalSpace H] [IsTopologicalGroup H] [DiscreteTopology H]
    (hCH : C H)
    {Q : Type} [Group Q]
    (α : FreeGroup X →* Q) (hα : Function.Surjective α)
    (β : Q →* H) (hβ : Function.Surjective β)
    (hCker : C β.ker)
    {w : FreeGroup X}
    (hwker : w ∈ (β.comp α).ker)
    (hzero :
      FoxDifferential.zcUniversalDifferential C (β.comp α) w = 0) :
    (⟨α w, by
      change β (α w) = 1
      simpa [MonoidHom.mem_ker, MonoidHom.comp_apply] using hwker⟩ : β.ker) ∈
      commutator β.ker

General finite-class discrete Magnus conclusion for a surjective finite target map. The pure finite-stage Magnus input required by FoxDifferential is discharged by the residue universal reverse inclusion proved above.

Show proof
theorem mem_commutator_ker_of_finiteFoxStageDerivativeVector_eq_zero
    {Q H : Type} [Group Q] [Group H]
    (α : FreeGroup X →* Q) (β : Q →* H) (n : ℕ) (hn : 0 < n)
    (hpow : ∀ k : β.ker, k ^ n = 1)
    {w : FreeGroup X}
    (hwker : w ∈ (β.comp α).ker)
    (hder :
      FoxDifferential.finiteFoxStageDerivativeVector
        (X := X) (β.comp α).ker n w = 0) :
    (⟨α w, by
      change β (α w) = 1
      simpa [MonoidHom.mem_ker, MonoidHom.comp_apply] using hwker⟩ : β.ker) ∈
      commutator β.ker

Finite-stage Magnus conclusion formulated with the finite Fox derivative vector. This is the form used after a continuous pro-\(C\) derivative is projected to one finite coefficient/target stage: the residue-universal reverse inclusion supplies the finite-stage Magnus input.

Show proof
theorem mem_commutator_ker_of_finiteFoxStageDerivativeVector_eq_zero_finite
    {X : Type u} [Fintype X] [DecidableEq X]
    {Q H : Type u} [Group Q] [Group H] [Finite Q] [Finite H]
    (α : FreeGroup X →* Q) (β : Q →* H) (n : ℕ) (hn : 0 < n)
    (hpow : ∀ k : β.ker, k ^ n = 1)
    {w : FreeGroup X}
    (hwker : w ∈ (β.comp α).ker)
    (hder :
      FoxDifferential.finiteFoxStageDerivativeVector
        (X := X) (β.comp α).ker n w = 0) :
    (⟨α w, by
      change β (α w) = 1
      simpa [MonoidHom.mem_ker, MonoidHom.comp_apply] using hwker⟩ : β.ker) ∈
      commutator β.ker

Universe-polymorphic finite-stage Magnus conclusion for finite source and target stages. This is only a transport of the Type 0 discrete Magnus theorem above: finite groups are lowered to an equivalent small model, and the finite-stage Fox derivative is reindexed along the free-basis equivalence.

Show proof
theorem mem_commutator_ker_of_relFreeFoxDeriv_eq_zero_of_surj_factor
    {Q : Type} [Group Q]
    (α : FreeGroup X →* Q) (hα : Function.Surjective α)
    (β : Q →* H) (hβ : Function.Surjective β)
    (q : β.ker) (w : FreeGroup X) (hw : α w = q.1)
    (hn :
      FoxDifferential.FoxCalculus.relativeFreeGroupFoxDerivative
        (H := H) X (β.comp α) w = 0) :
    q ∈ commutator β.ker

Discrete Magnus descent through a surjective finite source quotient, with the hypothesis expressed as ordinary relative Fox derivative zero for a representative word.

Show proof
theorem mem_commutator_ker_of_zcUniversalDifferential_eq_zero_allFinite
    (N : Subgroup (FreeGroup X)) [N.Normal]
    [TopologicalSpace (FoxDifferential.finiteFoxStageTargetQuotient (X := X) N)]
    [DiscreteTopology (FoxDifferential.finiteFoxStageTargetQuotient (X := X) N)]
    [IsTopologicalGroup (FoxDifferential.finiteFoxStageTargetQuotient (X := X) N)]
    [Finite (FoxDifferential.finiteFoxStageTargetQuotient (X := X) N)]
    (n : (QuotientGroup.mk' N).ker)
    (hn :
      FoxDifferential.zcUniversalDifferential
        (ProCGroups.FiniteGroupClass.allFinite : ProCGroups.FiniteGroupClass)
        (QuotientGroup.mk' N) n.1 = 0) :
    n ∈ commutator (QuotientGroup.mk' N).ker

Over the all-finite coefficient class, vanishing of the completed universal differential on a finite target quotient implies the ordinary discrete Magnus commutator conclusion.

Show proof
theorem mem_commutator_ker_of_zcUniversalDifferential_eq_zero_allFinite_of_surjective
    [TopologicalSpace H] [IsTopologicalGroup H] [DiscreteTopology H] [Finite H]
    (ψ : FreeGroup X →* H) (hψ : Function.Surjective ψ)
    (n : ψ.ker)
    (hn :
      FoxDifferential.zcUniversalDifferential
        (ProCGroups.FiniteGroupClass.allFinite : ProCGroups.FiniteGroupClass)
        ψ n.1 = 0) :
    n ∈ commutator ψ.ker

Over the all-finite coefficient class, vanishing of the completed universal differential for any surjective finite target map implies the ordinary discrete Magnus commutator conclusion.

Show proof
theorem mem_commutator_ker_of_zcFreeFoxDerivVec_eq_zero_allFinite_of_surj_factor
    {Q : Type} [Group Q]
    [TopologicalSpace H] [IsTopologicalGroup H] [DiscreteTopology H] [Finite H]
    (α : FreeGroup X →* Q) (hα : Function.Surjective α)
    (β : Q →* H) (hβ : Function.Surjective β)
    (q : β.ker) (w : FreeGroup X) (hw : α w = q.1)
    (hn :
      FoxDifferential.zcFreeGroupFoxDerivativeVector
        (ProCGroups.FiniteGroupClass.allFinite : ProCGroups.FiniteGroupClass)
        (β.comp α) w = 0) :
    q ∈ commutator β.ker

All-finite discrete Magnus descent through a surjective finite source quotient, with the hypothesis expressed as zero of the completed Fox derivative vector for the representative word.

Show proof
theorem mem_commutator_ker_of_zcUnivDiff_eq_zero_allFinite_of_surj_factor
    {Q : Type} [Group Q]
    [TopologicalSpace H] [IsTopologicalGroup H] [DiscreteTopology H] [Finite H]
    (α : FreeGroup X →* Q) (hα : Function.Surjective α)
    (β : Q →* H) (hβ : Function.Surjective β)
    (q : β.ker) (w : FreeGroup X) (hw : α w = q.1)
    (hn :
      FoxDifferential.zcUniversalDifferential
        (ProCGroups.FiniteGroupClass.allFinite : ProCGroups.FiniteGroupClass)
        (β.comp α) w = 0) :
    q ∈ commutator β.ker

All-finite discrete Magnus descent through a surjective finite source quotient. If a surjective free-group map \(\alpha: \mathrm{FreeGroup}(X) \to Q\) presents a finite-stage source and \(\beta: Q \to H\) is a surjective target map, vanishing of the completed universal differential on a representative word of \(q \in \ker \beta\) forces \(q\) into the commutator subgroup of \(\ker \beta\).

Show proof
theorem mem_commutator_ker_of_zcUniversalDifferential_eq_zero_pGroup
    (p : ℕ) [Fact (Nat.Prime p)]
    (N : Subgroup (FreeGroup X)) [N.Normal]
    [TopologicalSpace (FoxDifferential.finiteFoxStageTargetQuotient (X := X) N)]
    [DiscreteTopology (FoxDifferential.finiteFoxStageTargetQuotient (X := X) N)]
    [IsTopologicalGroup (FoxDifferential.finiteFoxStageTargetQuotient (X := X) N)]
    (hCtarget :
      ProCGroups.FiniteGroupClass.pGroup p
        (FoxDifferential.finiteFoxStageTargetQuotient (X := X) N))
    (n : (QuotientGroup.mk' N).ker)
    (hn :
      FoxDifferential.zcUniversalDifferential
        (ProCGroups.FiniteGroupClass.pGroup p : ProCGroups.FiniteGroupClass)
        (QuotientGroup.mk' N) n.1 = 0) :
    n ∈ commutator (QuotientGroup.mk' N).ker

Over the finite \(p\)-group coefficient class, vanishing of the completed universal differential on a finite \(p\)-group target quotient implies the ordinary discrete Magnus commutator conclusion.

Show proof
theorem mem_commutator_ker_of_zcUniversalDifferential_eq_zero_pGroup_of_surjective
    (p : ℕ) [Fact (Nat.Prime p)]
    [TopologicalSpace H] [IsTopologicalGroup H] [DiscreteTopology H]
    (hCtarget : ProCGroups.FiniteGroupClass.pGroup p H)
    (ψ : FreeGroup X →* H) (hψ : Function.Surjective ψ)
    (n : ψ.ker)
    (hn :
      FoxDifferential.zcUniversalDifferential
        (ProCGroups.FiniteGroupClass.pGroup p : ProCGroups.FiniteGroupClass)
        ψ n.1 = 0) :
    n ∈ commutator ψ.ker

Over the finite \(p\)-group coefficient class, vanishing of the completed universal differential for any surjective finite \(p\)-group target map implies the ordinary discrete Magnus commutator conclusion.

Show proof
theorem mem_commutator_ker_of_zcFreeFoxDerivVec_eq_zero_pGroup_of_surj_factor
    (p : ℕ) [Fact (Nat.Prime p)]
    {Q : Type} [Group Q]
    [TopologicalSpace H] [IsTopologicalGroup H] [DiscreteTopology H]
    (hCtarget : ProCGroups.FiniteGroupClass.pGroup p H)
    (α : FreeGroup X →* Q) (hα : Function.Surjective α)
    (β : Q →* H) (hβ : Function.Surjective β)
    (q : β.ker) (w : FreeGroup X) (hw : α w = q.1)
    (hn :
      FoxDifferential.zcFreeGroupFoxDerivativeVector
        (ProCGroups.FiniteGroupClass.pGroup p : ProCGroups.FiniteGroupClass)
        (β.comp α) w = 0) :
    q ∈ commutator β.ker

Finite-p discrete Magnus descent through a surjective finite source quotient, with the hypothesis expressed as zero of the completed Fox derivative vector for the representative word.

Show proof
theorem mem_commutator_ker_of_zcUnivDiff_eq_zero_pGroup_of_surj_factor
    (p : ℕ) [Fact (Nat.Prime p)]
    {Q : Type} [Group Q]
    [TopologicalSpace H] [IsTopologicalGroup H] [DiscreteTopology H]
    (hCtarget : ProCGroups.FiniteGroupClass.pGroup p H)
    (α : FreeGroup X →* Q) (hα : Function.Surjective α)
    (β : Q →* H) (hβ : Function.Surjective β)
    (q : β.ker) (w : FreeGroup X) (hw : α w = q.1)
    (hn :
      FoxDifferential.zcUniversalDifferential
        (ProCGroups.FiniteGroupClass.pGroup p : ProCGroups.FiniteGroupClass)
        (β.comp α) w = 0) :
    q ∈ commutator β.ker

Finite-p discrete Magnus descent through a surjective finite source quotient.

Show proof