ProCGroups.FoxDifferential.Completed.FreeProC.RelationSubmoduleApproximation
The principal declarations in this module are:
boundaryCycles_subset_kernelClosure_of_relSubmoduleExactCompleted Fox density from finite-stage relation-submodule exactness. -freeProCZCFoxBoundaryCycles_subset_closedGenTarget_of_finiteStage_relSubmodule_exactThe same finite relation-submodule input places completed boundary cycles in the closed generated Fox graph target. -boundaryCycles_subset_kernelClosure_of_sourceBoundaryReductionCompleted Fox density holds when, at every finite stage, every source-coordinate lift whose source boundary lies in the explicit relation augmentation ideal projects to a relation-boundary vector. -boundaryCycles_subset_closedGenTarget_of_sourceBoundaryReductionThe source-boundary relation-ideal route also places completed boundary cycles inside the closed-generated Fox graph target.
imports
omit [IsTopologicalGroup (ZCCompletedFoxSemidirect C X H)] in
theorem boundaryCycles_subset_kernelClosure_of_relSubmoduleExact
[Fintype X] (φ : X → H)
{J : Type v}
(Nstage : J → Subgroup (FreeGroup X))
[∀ j, (Nstage j).Normal]
(nstage : J → ℕ)
(π : ∀ j : J,
ZCCompletedFoxSemidirect C X H →*
FoxAlgebraicStageSemidirect (X := X) (Nstage j) (nstage j))
(hbasis :
HasLeftQuotientKernelNeighbourhoodBasis
(Y := ZCCompletedFoxSemidirect C X H) π)
(hboundary_stage :
∀ y : ZCCompletedFoxSemidirect C X H,
y ∈ freeProCZCCompletedFoxSemidirectBoundaryCycleSet (C := C) φ →
∀ j : J,
π j y ∈ foxAlgebraicStageSemidirectBoundaryCycleSet
(X := X) (Nstage j) (nstage j))
(hstage_module_exact :
∀ j : J,
foxAlgebraicStageRelationBoundaryModuleExact
(X := X) (Nstage j) (nstage j))
(hNstage_kernel :
∀ j : J, ∀ {w : FreeGroup X}, w ∈ Nstage j → FreeGroup.lift φ w = 1)
(hkernel_word_projection :
∀ j : J, ∀ w : FreeGroup X, w ∈ Nstage j →
π j (freeProCZCCompletedFoxSemidirectKernelWordPoint (C := C) φ w) =
foxAlgebraicStageSemidirectKernelWordPoint (X := X) (Nstage j) (nstage j) w) :
freeProCZCCompletedFoxSemidirectBoundaryCycleSet (C := C) φ ⊆
closure (freeProCZCCompletedFoxSemidirectKernelCycleSet (C := C) φ)Completed Fox density from finite-stage relation-submodule exactness.
Show Lean proof
by
refine
freeProCZCFoxBoundaryCycles_subset_closure_kernelCycleSet_of_finiteStage_semi_exact
(C := C) φ Nstage nstage π hbasis hboundary_stage ?_
hNstage_kernel hkernel_word_projection
intro j
exact foxAlgebraicStageBoundaryCyclesCoveredBySourceKernel_of_relationBoundaryModuleExact
(X := X) (Nstage j) (nstage j) (hstage_module_exact j)
theorem freeProCZCFoxBoundaryCycles_subset_closedGenTarget_of_finiteStage_relSubmodule_exact
[Fintype X] (φ : X → H)
{J : Type v}
(Nstage : J → Subgroup (FreeGroup X))
[∀ j, (Nstage j).Normal]
(nstage : J → ℕ)
(π : ∀ j : J,
ZCCompletedFoxSemidirect C X H →*
FoxAlgebraicStageSemidirect (X := X) (Nstage j) (nstage j))
(hbasis :
HasLeftQuotientKernelNeighbourhoodBasis
(Y := ZCCompletedFoxSemidirect C X H) π)
(hboundary_stage :
∀ y : ZCCompletedFoxSemidirect C X H,
y ∈ freeProCZCCompletedFoxSemidirectBoundaryCycleSet (C := C) φ →
∀ j : J,
π j y ∈ foxAlgebraicStageSemidirectBoundaryCycleSet
(X := X) (Nstage j) (nstage j))
(hstage_module_exact :
∀ j : J,
foxAlgebraicStageRelationBoundaryModuleExact
(X := X) (Nstage j) (nstage j))
(hNstage_kernel :
∀ j : J, ∀ {w : FreeGroup X}, w ∈ Nstage j → FreeGroup.lift φ w = 1)
(hkernel_word_projection :
∀ j : J, ∀ w : FreeGroup X, w ∈ Nstage j →
π j (freeProCZCCompletedFoxSemidirectKernelWordPoint (C := C) φ w) =
foxAlgebraicStageSemidirectKernelWordPoint (X := X) (Nstage j) (nstage j) w) :
freeProCZCCompletedFoxSemidirectBoundaryCycleSet (C := C) φ ⊆
((freeProCZCCompletedFoxSemidirectClosedGeneratedTarget (C := C) φ : Subgroup
(ZCCompletedFoxSemidirect C X H)) : Set
(ZCCompletedFoxSemidirect C X H))The same finite relation-submodule input places completed boundary cycles in the closed generated Fox graph target.
Show Lean proof
by
exact
freeProCZCFoxBoundaryCycles_subset_closedGenTarget_of_density (C := C) φ
(boundaryCycles_subset_kernelClosure_of_relSubmoduleExact
(C := C) φ Nstage nstage π hbasis hboundary_stage
hstage_module_exact hNstage_kernel hkernel_word_projection)
omit [IsTopologicalGroup (ZCCompletedFoxSemidirect C X H)] in
theorem boundaryCycles_subset_kernelClosure_of_sourceBoundaryReduction
[Fintype X] (φ : X → H)
{J : Type v}
(Nstage : J → Subgroup (FreeGroup X))
[∀ j, (Nstage j).Normal]
(nstage : J → ℕ)
(π : ∀ j : J,
ZCCompletedFoxSemidirect C X H →*
FoxAlgebraicStageSemidirect (X := X) (Nstage j) (nstage j))
(hbasis :
HasLeftQuotientKernelNeighbourhoodBasis
(Y := ZCCompletedFoxSemidirect C X H) π)
(hboundary_stage :
∀ y : ZCCompletedFoxSemidirect C X H,
y ∈ freeProCZCCompletedFoxSemidirectBoundaryCycleSet (C := C) φ →
∀ j : J,
π j y ∈ foxAlgebraicStageSemidirectBoundaryCycleSet
(X := X) (Nstage j) (nstage j))
(hstage_reduce :
∀ j : J,
foxAlgebraicStageSourceBoundaryRelationIdealReduction
(X := X) (Nstage j) (nstage j))
(hNstage_kernel :
∀ j : J, ∀ {w : FreeGroup X}, w ∈ Nstage j → FreeGroup.lift φ w = 1)
(hkernel_word_projection :
∀ j : J, ∀ w : FreeGroup X, w ∈ Nstage j →
π j (freeProCZCCompletedFoxSemidirectKernelWordPoint (C := C) φ w) =
foxAlgebraicStageSemidirectKernelWordPoint (X := X) (Nstage j) (nstage j) w) :
freeProCZCCompletedFoxSemidirectBoundaryCycleSet (C := C) φ ⊆
closure (freeProCZCCompletedFoxSemidirectKernelCycleSet (C := C) φ)Completed Fox density holds when, at every finite stage, every source-coordinate lift whose source boundary lies in the explicit relation augmentation ideal projects to a relation-boundary vector.
Show Lean proof
by
refine
boundaryCycles_subset_kernelClosure_of_relSubmoduleExact
(C := C) φ Nstage nstage π hbasis hboundary_stage ?_
hNstage_kernel hkernel_word_projection
intro j
exact foxAlgebraicStageRelationBoundaryModuleExact_of_sourceBoundaryRelReduction
(X := X) (Nstage j) (nstage j) (hstage_reduce j)
theorem boundaryCycles_subset_closedGenTarget_of_sourceBoundaryReduction
[Fintype X] (φ : X → H)
{J : Type v}
(Nstage : J → Subgroup (FreeGroup X))
[∀ j, (Nstage j).Normal]
(nstage : J → ℕ)
(π : ∀ j : J,
ZCCompletedFoxSemidirect C X H →*
FoxAlgebraicStageSemidirect (X := X) (Nstage j) (nstage j))
(hbasis :
HasLeftQuotientKernelNeighbourhoodBasis
(Y := ZCCompletedFoxSemidirect C X H) π)
(hboundary_stage :
∀ y : ZCCompletedFoxSemidirect C X H,
y ∈ freeProCZCCompletedFoxSemidirectBoundaryCycleSet (C := C) φ →
∀ j : J,
π j y ∈ foxAlgebraicStageSemidirectBoundaryCycleSet
(X := X) (Nstage j) (nstage j))
(hstage_reduce :
∀ j : J,
foxAlgebraicStageSourceBoundaryRelationIdealReduction
(X := X) (Nstage j) (nstage j))
(hNstage_kernel :
∀ j : J, ∀ {w : FreeGroup X}, w ∈ Nstage j → FreeGroup.lift φ w = 1)
(hkernel_word_projection :
∀ j : J, ∀ w : FreeGroup X, w ∈ Nstage j →
π j (freeProCZCCompletedFoxSemidirectKernelWordPoint (C := C) φ w) =
foxAlgebraicStageSemidirectKernelWordPoint (X := X) (Nstage j) (nstage j) w) :
freeProCZCCompletedFoxSemidirectBoundaryCycleSet (C := C) φ ⊆
((freeProCZCCompletedFoxSemidirectClosedGeneratedTarget (C := C) φ : Subgroup
(ZCCompletedFoxSemidirect C X H)) : Set
(ZCCompletedFoxSemidirect C X H))The source-boundary relation-ideal route also places completed boundary cycles inside the closed-generated Fox graph target.
Show Lean proof
by
exact
freeProCZCFoxBoundaryCycles_subset_closedGenTarget_of_density (C := C) φ
(boundaryCycles_subset_kernelClosure_of_sourceBoundaryReduction
(C := C) φ Nstage nstage π hbasis hboundary_stage
hstage_reduce hNstage_kernel hkernel_word_projection)
theorem freeProCZCFoxBoundaryCycles_subset_closure_kernelCycleSet_of_finiteStage_relDeriv
[Fintype X] (φ : X → H)
{J : Type v}
(Nstage : J → Subgroup (FreeGroup X))
[∀ j, (Nstage j).Normal]
(nstage : J → ℕ)
(π : ∀ j : J,
ZCCompletedFoxSemidirect C X H →*
FoxAlgebraicStageSemidirect (X := X) (Nstage j) (nstage j))
(hbasis :
HasLeftQuotientKernelNeighbourhoodBasis
(Y := ZCCompletedFoxSemidirect C X H) π)
(hboundary_stage :
∀ y : ZCCompletedFoxSemidirect C X H,
y ∈ freeProCZCCompletedFoxSemidirectBoundaryCycleSet (C := C) φ →
∀ j : J,
π j y ∈ foxAlgebraicStageSemidirectBoundaryCycleSet
(X := X) (Nstage j) (nstage j))
(hNstage_kernel :
∀ j : J, ∀ {w : FreeGroup X}, w ∈ Nstage j → FreeGroup.lift φ w = 1)
(hkernel_word_projection :
∀ j : J, ∀ w : FreeGroup X, w ∈ Nstage j →
π j (freeProCZCCompletedFoxSemidirectKernelWordPoint (C := C) φ w) =
foxAlgebraicStageSemidirectKernelWordPoint (X := X) (Nstage j) (nstage j) w) :
freeProCZCCompletedFoxSemidirectBoundaryCycleSet (C := C) φ ⊆
closure (freeProCZCCompletedFoxSemidirectKernelCycleSet (C := C) φ)The finite-stage relation-ideal derivative theorem, quotient-kernel neighborhood basis, and projection compatibility imply completed Fox density.
Show Lean proof
by
refine
boundaryCycles_subset_kernelClosure_of_sourceBoundaryReduction
(C := C) φ Nstage nstage π hbasis hboundary_stage ?_
hNstage_kernel hkernel_word_projection
intro j
exact foxAlgebraicStageSourceBoundaryRelationIdealReduction_of_relationIdeal_derivatives
(X := X) (Nstage j) (nstage j)
theorem freeProCZCFoxBoundaryCycles_subset_closedGenTarget_of_finiteStage_relDeriv
[Fintype X] (φ : X → H)
{J : Type v}
(Nstage : J → Subgroup (FreeGroup X))
[∀ j, (Nstage j).Normal]
(nstage : J → ℕ)
(π : ∀ j : J,
ZCCompletedFoxSemidirect C X H →*
FoxAlgebraicStageSemidirect (X := X) (Nstage j) (nstage j))
(hbasis :
HasLeftQuotientKernelNeighbourhoodBasis
(Y := ZCCompletedFoxSemidirect C X H) π)
(hboundary_stage :
∀ y : ZCCompletedFoxSemidirect C X H,
y ∈ freeProCZCCompletedFoxSemidirectBoundaryCycleSet (C := C) φ →
∀ j : J,
π j y ∈ foxAlgebraicStageSemidirectBoundaryCycleSet
(X := X) (Nstage j) (nstage j))
(hNstage_kernel :
∀ j : J, ∀ {w : FreeGroup X}, w ∈ Nstage j → FreeGroup.lift φ w = 1)
(hkernel_word_projection :
∀ j : J, ∀ w : FreeGroup X, w ∈ Nstage j →
π j (freeProCZCCompletedFoxSemidirectKernelWordPoint (C := C) φ w) =
foxAlgebraicStageSemidirectKernelWordPoint (X := X) (Nstage j) (nstage j) w) :
freeProCZCCompletedFoxSemidirectBoundaryCycleSet (C := C) φ ⊆
((freeProCZCCompletedFoxSemidirectClosedGeneratedTarget (C := C) φ : Subgroup
(ZCCompletedFoxSemidirect C X H)) : Set
(ZCCompletedFoxSemidirect C X H))Completed boundary cycles lie in the closed-generated Fox graph target using the finite-stage relation-ideal derivative theorem.
Show Lean proof
by
exact
freeProCZCFoxBoundaryCycles_subset_closedGenTarget_of_density (C := C) φ
(freeProCZCFoxBoundaryCycles_subset_closure_kernelCycleSet_of_finiteStage_relDeriv
(C := C) φ Nstage nstage π hbasis hboundary_stage
hNstage_kernel hkernel_word_projection)