ModuleFreeExactness.lean
Nyll.ProCGroups.CrowellExactSequence.Profinite.FreeExactness
6 declarations indexed from sourceView source ↗ Module documentation
Free pro-C Crowell exactness
For a free pro-\(C\) source, this file combines continuous Magnus injectivity, the completed boundary calculation, and bifiltered finite-stage exactness. The resulting theorems assemble the presented and separated Crowell exact sequences under a surjective presentation map.
Declarations
CrowellExactSequence.freeProC_presentedCrowellGroupAlgebraExactProCInteger_of_psi_surjective
DocumentationFor surjective \(\psi\), the presented Crowell group-algebra sequence over the pro-\(C\) integers is exact.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open FoxDifferential
open ProCGroups.ProC
universe u
variable {H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable {C : ProCGroups.FiniteGroupClass.{u}}
variable [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C]
CrowellExactSequence.freeProC_presentedSeparatedCrowellGroupAlgebraExactProCInteger_of_psi_surjective
DocumentationFor surjective \(\psi\), the separated presented Crowell group-algebra sequence over the pro-\(C\) integers is exact.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open FoxDifferential
open ProCGroups.ProC
universe u
variable {H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable {C : ProCGroups.FiniteGroupClass.{u}}
variable [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C]
CrowellExactSequence.freeProC_profKerAbBoundaryAddZCSep_inj_of_continuousMagnus
DocumentationThe continuous Magnus hypothesis makes the separated pro-\(C\) kernel-abelianization boundary injective.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open FoxDifferential
open ProCGroups.ProC
universe u
variable {H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable {C : ProCGroups.FiniteGroupClass.{u}}
variable [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C]
CrowellExactSequence.freeProC_completedBoundaryKillsTopCommZC_of_closedGen_and_psi_surj
DocumentationUnder closed generation and surjectivity of \(\psi\), the completed boundary kills the topological commutator subgroup.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open FoxDifferential
open ProCGroups.ProC
universe u
variable {H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable {C : ProCGroups.FiniteGroupClass.{u}}
variable [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C]
omit [C.ContainsTrivialQuotients] in
CrowellExactSequence.freeProC_exactAtSepA_of_continuousMagnus_zcBifilteredAllFiniteQuotientStages
DocumentationContinuous Magnus injectivity together with the bifiltered finite-quotient calculations gives exactness at the separated middle term for a finite-rank free pro-\(C\) presentation.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open FoxDifferential
open ProCGroups.ProC
universe u
variable {H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable {C : ProCGroups.FiniteGroupClass.{u}}
variable [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C]
CrowellExactSequence.freeProC_presentedSepCrowellZC_of_continuousMagnus_zcBiAllStages_of_psi_surj
DocumentationThe all-stage continuous Magnus hypothesis and surjectivity of \(\psi\) give the separated Crowell exact sequence over \(\mathbb{Z}_C\).
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open FoxDifferential
open ProCGroups.ProC
universe u
variable {H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable {C : ProCGroups.FiniteGroupClass.{u}}
variable [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C]