ModuleExactness.lean
Nyll.ProCGroups.CrowellExactSequence.Profinite.SequenceMaps.Exactness
13 declarations indexed from sourceView source ↗ Module documentation
Exactness criteria for profinite Crowell sequence maps
This file identifies the completed map with the boundary expressed in closed-generator coordinates and transfers exactness between finite-family, completed, and separated sequences. It gives topological-generation and basis criteria and computes the maps on kernel elements.
Declarations
CrowellExactSequence.presentedCompletedToZC_eq_boundary_comp_closedGenCoords
DocumentationOn the genuine \(A_{\psi}(C)\), the Crowell boundary is obtained by first reading the closed-generated Fox coordinates and then applying the completed Fox boundary.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped BigOperators
open FoxDifferential
universe u v w
variable {G H : Type u}
variable [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
section ClosedGeneratedCoordinates
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable [CompactSpace H] [T2Space H] [TotallyDisconnectedSpace H]
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (psi : ContinuousMonoidHom G H)
variable {X : Type u} [Fintype X] [DecidableEq X]
variable (family : X → G)
variable
(hfree :
ProCGroups.FreeProC.IsEpimorphicallyFreeProCGroupOnConvergingSet
(C := C) X G family)
variable
(htarget :
ProCGroups.ProC.HasOpenNormalBasisInClass C
(freeProCZCCompletedFoxSemidirectClosedGeneratedTarget
(C := C) (fun i : X => psi (family i)) : Subgroup
(ZCCompletedFoxSemidirect C X H)))
variable
(hφconv :
ProCGroups.FreeProC.FamilyConvergesToOneAlongOpenSubgroups
(G :=
(freeProCZCCompletedFoxSemidirectClosedGeneratedTarget
(C := C) (fun i : X => psi (family i)) : Subgroup
(ZCCompletedFoxSemidirect C X H)))
(freeProCZCCompletedFoxSemidirectClosedGeneratedGenerator
(C := C) (fun i : X => psi (family i))))
CrowellExactSequence.presentedCompletedDifferentialToCompletedGroupAlgebraProCInteger_comp_familyMap
DocumentationThe displayed Crowell map after the family map is the finite Blanchfield--Lyndon map with boundary generators \(\psi(\mathrm{family}\ i)-1\).
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped BigOperators
open FoxDifferential
universe u v w
variable {G H : Type u}
variable [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable (C : ProCGroups.FiniteGroupClass.{u})
omit [IsTopologicalGroup G] in
CrowellExactSequence.presentedSeparatedDifferentialToCompletedGroupAlgebraProCInteger_comp_familyMap
DocumentationThe separated displayed Crowell map after the separated family map is the finite Blanchfield--Lyndon map with boundary generators \(\psi(\mathrm{family}\ i)-1\).
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped BigOperators
open FoxDifferential
universe u v w
variable {G H : Type u}
variable [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable (C : ProCGroups.FiniteGroupClass.{u})
omit [IsTopologicalGroup G] in
CrowellExactSequence.finiteBLMap_boundaryZC_eq_zcFreeGroupFoxBoundary
DocumentationThe finite Blanchfield--Lyndon boundary attached to the displayed family is exactly the source-shaped completed Fox boundary for the abstract free group on that family. This removes one layer from the remaining density statement: a BL-coordinate cycle is the same as a vector killed by the completed Fox boundary \(zcFreeGroupFoxBoundary C (FreeGroup.lift (fun i \mapsto psi (family i)))\).
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped BigOperators
open FoxDifferential
universe u v w
variable {G H : Type u}
variable [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable (C : ProCGroups.FiniteGroupClass.{u})
omit [IsTopologicalGroup G] in
CrowellExactSequence.exact_blanchfieldLyndonFiniteFamilyMap_boundary_family_of_topologicallyGenerates
DocumentationIf the pushed-forward finite family topologically generates \(H\), the finite Blanchfield--Lyndon map is used at the completed group algebra.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped BigOperators
open FoxDifferential
universe u v w
variable {G H : Type u}
variable [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable (C : ProCGroups.FiniteGroupClass.{u})
omit [IsTopologicalGroup G] in
CrowellExactSequence.exact_presentedCompletedToZC_of_blanchfieldLyndonFiniteFamilyMap_boundary_family
DocumentationExactness of the finite Blanchfield--Lyndon map implies exactness of the displayed Crowell map; no coordinate basis hypothesis is needed in this direction.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped BigOperators
open FoxDifferential
universe u v w
variable {G H : Type u}
variable [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable (C : ProCGroups.FiniteGroupClass.{u})
omit [IsTopologicalGroup G] in
CrowellExactSequence.exact_presentedCompletedToZC_of_boundary_family_topologicallyGenerates
DocumentationIf the pushed-forward finite family topologically generates \(H\), then the displayed Crowell map is used at the completed group algebra.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped BigOperators
open FoxDifferential
universe u v w
variable {G H : Type u}
variable [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable (C : ProCGroups.FiniteGroupClass.{u})
omit [IsTopologicalGroup G] in
CrowellExactSequence.exact_presentedSepToZC_of_blanchfieldLyndonFiniteFamilyMap_boundary_family
DocumentationExactness of the finite Blanchfield--Lyndon map implies exactness of the separated displayed Crowell map at \(\mathbb{Z}_C\llbracket H\rrbracket\).
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped BigOperators
open FoxDifferential
universe u v w
variable {G H : Type u}
variable [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable (C : ProCGroups.FiniteGroupClass.{u})
omit [IsTopologicalGroup G] in
CrowellExactSequence.exact_presentedSepToZC_of_boundary_family_topologicallyGenerates
DocumentationIf the pushed-forward finite family topologically generates \(H\), then the separated displayed Crowell map is used at the completed group algebra.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped BigOperators
open FoxDifferential
universe u v w
variable {G H : Type u}
variable [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable (C : ProCGroups.FiniteGroupClass.{u})
omit [IsTopologicalGroup G] in
CrowellExactSequence.exact_finiteBLMap_boundary_of_presentedToZC_of_familyMap_surj
DocumentationExactness of the displayed Crowell map implies exactness of the finite Blanchfield--Lyndon map as soon as the chosen family map is surjective. Full basis/injectivity is not needed for this implication.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped BigOperators
open FoxDifferential
universe u v w
variable {G H : Type u}
variable [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable (C : ProCGroups.FiniteGroupClass.{u})
omit [IsTopologicalGroup G] in
CrowellExactSequence.exact_finiteBLMap_boundary_iff_presentedToZC_of_family_basis
DocumentationA basis family identifies exactness of the displayed Crowell map with exactness of the finite Blanchfield--Lyndon map obtained by evaluating the displayed boundary on that family.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped BigOperators
open FoxDifferential
universe u v w
variable {G H : Type u}
variable [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable (C : ProCGroups.FiniteGroupClass.{u})
omit [IsTopologicalGroup G] in
CrowellExactSequence.presentedCompletedDifferentialToCompletedGroupAlgebraProCInteger_d_of_mem_ker
DocumentationIf \(g \in \ker \psi\), the displayed Crowell map sends \(dg\) to zero.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped BigOperators
open FoxDifferential
universe u v w
variable {G H : Type u}
variable [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable (C : ProCGroups.FiniteGroupClass.{u})
omit [IsTopologicalGroup G] in
CrowellExactSequence.presentedSeparatedDifferentialToCompletedGroupAlgebraProCInteger_d_of_mem_ker
DocumentationIf \(g \in \ker \psi\), the separated Crowell boundary sends the separated differential \(dg\) to zero.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped BigOperators
open FoxDifferential
universe u v w
variable {G H : Type u}
variable [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
variable (C : ProCGroups.FiniteGroupClass.{u})
omit [IsTopologicalGroup G] in