ModuleFiniteBasis.lean
Nyll.ProCGroups.FreeProC.FiniteBasis
9 declarations indexed from sourceView source ↗ Module documentation
Free pro-C finite-basis utilities
This module develops the finite-basis interface for ProCGroups.FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData. Its canonical finite index is ULift (Fin n), which lies in the carrier universe required by the generated-target lifting property. Concrete Fin n displays can be obtained by reindexing with ULift.up.
Declarations
CrowellExactSequence.freeProCChosenBasisEquivOfBasisCard
DocumentationChoose an equivalence from a finite epimorphically free pro-\(C\) basis to \(\operatorname{Fin} n\).
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped Topology
open ProCGroups.ProC
open ProCGroups.ProC.HasOpenNormalBasisInClass
universe u
CrowellExactSequence.freeProCChosenULiftFamilyOfBasisCard
DocumentationThe canonical chosen finite family. The universe lift keeps its generator type in the same universe as the pro-\(C\) carrier.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped Topology
open ProCGroups.ProC
open ProCGroups.ProC.HasOpenNormalBasisInClass
universe u
CrowellExactSequence.freeProCChosenULiftFamilyOfBasisCard_isEpimorphicallyFree
DocumentationReindexing preserves the epimorphically free pro-\(C\) converging-basis property.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped Topology
open ProCGroups.ProC
open ProCGroups.ProC.HasOpenNormalBasisInClass
universe u
CrowellExactSequence.freeProCChosenULiftFamilyOfBasisCard_generates
DocumentationThe canonical chosen family topologically generates the epimorphically free pro-\(C\) source.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped Topology
open ProCGroups.ProC
open ProCGroups.ProC.HasOpenNormalBasisInClass
universe u
CrowellExactSequence.freeProCChosenULiftFamilyOfBasisCard_image_convergesToOneAlongOpenSubgroups
DocumentationThe image of the finite lifted basis under any target homomorphism satisfies the open-subgroup convergence condition used by the epimorphically free pro-\(C\) formulation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped Topology
open ProCGroups.ProC
open ProCGroups.ProC.HasOpenNormalBasisInClass
universe u
CrowellExactSequence.freeProCChosenULiftFamilyOfBasisCard_image_generates_of_surjective
DocumentationA surjective continuous homomorphism carries the lifted chosen finite basis to a topological generating family of the target.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped Topology
open ProCGroups.ProC
open ProCGroups.ProC.HasOpenNormalBasisInClass
universe u
CrowellExactSequence.freeProCChosenULiftFamilyOfBasisCard_liftHom_eq_of_surjective
DocumentationFor the lifted finite basis, the generated-target lift of a surjective target map is the target map itself. This is the concrete bridge needed when Fox constructions produce a right component from the epimorphic lifting property.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped Topology
open ProCGroups.ProC
open ProCGroups.ProC.HasOpenNormalBasisInClass
universe u
CrowellExactSequence.freeProCChosenULiftFamilyOfBasisCard_quotient_lift_surjective
DocumentationThe chosen lifted finite free basis surjects onto every finite open-normal quotient of the free pro-\(C\) source.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped Topology
open ProCGroups.ProC
open ProCGroups.ProC.HasOpenNormalBasisInClass
universe u
CrowellExactSequence.finULiftEquiv
DocumentationThe finite-index lift comparison is an equivalence, with inverse given by the reverse comparison map.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace CrowellExactSequence
noncomputable section
open scoped Topology
open ProCGroups.ProC
open ProCGroups.ProC.HasOpenNormalBasisInClass
universe u