OAI/AlgebraicTopology/CWComplex/Presentation.lean
27 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.EilenbergGanea.CWPresentation.baseline 18 - abbrev
OAI.EilenbergGanea.CWPresentation.liftedline 19 - instance
OAI.EilenbergGanea.CWPresentation.baseOuterConnectedline 21 - instance
OAI.EilenbergGanea.CWPresentation.liftedOuterConnectedline 24 - theorem
OAI.EilenbergGanea.CWPresentation.outer_isFreeline 29Source documentation
The actual collar, not an assumed graph presentation, has free π1.
theorem outer_isFree [PathConnectedSpace X] (r : (base hd).outer) : IsFreeGroup (FundamentalGroup (base hd).outer r) := by …Mentions: OAI.EilenbergGanea.CWPresentation.base
- abbrev
OAI.EilenbergGanea.CWPresentation.rootline 53 - abbrev
OAI.EilenbergGanea.CWPresentation.toTotalline 54 - abbrev
OAI.EilenbergGanea.CWPresentation.fromLiftline 57 - def
OAI.EilenbergGanea.CWPresentation.liftedKernelEquivline 63Source documentation
Closed lifting gives the actual kernel, including all (possibly infinitely many) lifted cells and without a cellular-homology assumption.
def liftedKernelEquiv : (FundamentalGroup (lifted cov hd).outer e)ᵐᵒᵖ ≃* (toTotal cov hd e).ker := …
Mentions: OAI.EilenbergGanea.CWPresentation.lifted, OAI.EilenbergGanea.CWPresentation.toTotal
- theorem
OAI.EilenbergGanea.CWPresentation.liftedKernelEquiv_valline 67 - def
OAI.EilenbergGanea.CWPresentation.kernelBasisline 76 - theorem
OAI.EilenbergGanea.CWPresentation.kernelBasis_singleline 81 - theorem
OAI.EilenbergGanea.CWPresentation.project_annulusline 103 - def
OAI.EilenbergGanea.CWPresentation.projectedAnchorline 107 - def
OAI.EilenbergGanea.CWPresentation.projectedRelatorline 112 - theorem
OAI.EilenbergGanea.CWPresentation.projectedRelator_eqline 118 - def
OAI.EilenbergGanea.CWPresentation.relatorline 130 - theorem
OAI.EilenbergGanea.CWPresentation.relator_memline 132 - theorem
OAI.EilenbergGanea.CWPresentation.relator_normalClosureline 138Source documentation
The selected lifted annuli give an actual presentation of the total π1.
theorem relator_normalClosure : (toTotal cov hd e).ker = Subgroup.normalClosure (Set.range (relator cov hd e q y₀ hs)) := by …Mentions: OAI.EilenbergGanea.CWPresentation.toTotal, OAI.EilenbergGanea.CWPresentation.relator
- def
OAI.EilenbergGanea.CWPresentation.deckEquivline 167 - def
OAI.EilenbergGanea.CWPresentation.conjugatorline 170 - theorem
OAI.EilenbergGanea.CWPresentation.relator_conjugateline 176 - theorem
OAI.EilenbergGanea.CWPresentation.conjugator_valueline 184Source documentation
The group-ring coefficient is exactly the deck translate, not its inverse or an arbitrary permutation. This fixes the traversal/left-action convention.
theorem conjugator_value (d : deckGroup p) (j : Cell (X:=X) 2) : …
- def
OAI.EilenbergGanea.CWPresentation.coefficientIndexline 211Source documentation
Reindexing the genuine lifted-cell basis by monodromy gives the actual integral basis on G×(base2-cells).
def coefficientIndex : (FundamentalGroup X (p e.val))ᵐᵒᵖ × Cell (X:=X) 2 ≃ LiftedCell (p:=p) 2 := …
- def
OAI.EilenbergGanea.CWPresentation.conjugateBasisline 215 - theorem
OAI.EilenbergGanea.CWPresentation.conjugateBasis_singleline 221Source documentation
Every basis column is the literal conjugate of a selected annular relation, with a conjugating word having precisely the specified quotient value.
theorem conjugateBasis_single (g : (FundamentalGroup X (p e.val))ᵐᵒᵖ) (j : Cell (X:=X) 2) : …
- theorem
OAI.EilenbergGanea.CWPresentation.ordinary_boundary_basisline 257Source documentation
The arbitrary ordinary2-dimensional CW presentation theorem, including the full integral boundary basis of its actual contractible cover. There are no finiteness, countability, local finiteness, or cell-universe restrictions.
theorem ordinary_boundary_basis {G : Type v} [Group G] (x : X) (χ₀ : FundamentalGroup X x ≃* G) : ∃ (A : Type u) (a : A → G), Function.Surjective (wordValue a) ∧ ∃ (r : Cell (X:=X) 2 → FreeGroup A), (∀ j, wordValue a (r j) = 1) ∧ …Mentions: OAI.EilenbergGanea.wordValue