OAI/Algebra/GroupRing/SphereTopology.lean
45 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.GroupRingTopology.Cellular.skeletonInclusionline 25 - lemma
OAI.GroupRingTopology.Cellular.deform_skeleton_succline 29Source documentation
One step of the classical cellular approximation theorem, without any local finiteness assumption on the target CW complex.
lemma deform_skeleton_succ (n : ℕ) (f : C(K,Skeleton C (n+1))) (hdim : dimH (Set.univ : Set K) < n) : ∃ (g : C(K,Skeleton C n)) (H : f.Homotopy ((skeletonBase n).comp g)), ∀ t x, (f x).1 ∈ Skeleton C n → H (t,x) = f x := by …Mentions: OAI.GroupRingTopology.Cellular.Skeleton, OAI.GroupRingTopology.Cellular.skeletonBase
- lemma
OAI.GroupRingTopology.Cellular.deform_bounded_skeletonline 57Source documentation
Bounded-skeleton cellular approximation with a stationary relative set: all points initially in the target skeleton remain fixed.
lemma deform_bounded_skeleton (d m : ℕ) (f : C(K,Skeleton C m)) (hdim : dimH (Set.univ : Set K) < d) : ∃ (g : C(K,Skeleton C d)) (H : ((skeletonInclusion m).comp f).Homotopy ((skeletonInclusion d).comp g)), ∀ t x, (f x).1 ∈ Skeleton C d → H (t,x) = (f x).1 := by …Mentions: OAI.GroupRingTopology.Cellular.Skeleton, OAI.GroupRingTopology.Cellular.skeletonInclusion
- theorem
OAI.GroupRingTopology.Cellular.exists_cellular_approximationline 94Source documentation
Cellular approximation for arbitrary compact finite-Hausdorff-dimensional sources. Compactness bounds the traversed dimensions, not the number of cells of the whole CW complex.
theorem exists_cellular_approximation (d : ℕ) (f : C(K,X)) (hf : ∀ x,f x ∈ C) (hdim : dimH (Set.univ : Set K) < d) : ∃ (g : C(K,Skeleton C d)) (H : f.Homotopy ((skeletonInclusion d).comp g)), ∀ t x, f x ∈ Skeleton C d → H (t,x) = f x := by …Mentions: OAI.GroupRingTopology.Cellular.Skeleton, OAI.GroupRingTopology.Cellular.skeletonInclusion
- lemma
OAI.GroupRingTopology.SphereTopology.fill_zeroline 106 - lemma
OAI.GroupRingTopology.SphereTopology.fill_oneline 114 - def
OAI.GroupRingTopology.Cellular.KillsSpheresline 132Source documentation
A ghost map in one geometric degree, including unbased spheres.
def KillsSpheres (q : C(Y,Z)) (n : ℕ) : Prop := …
- lemma
OAI.GroupRingTopology.Cellular.cylinder_filling_afterline 135 - structure
OAI.GroupRingTopology.Cellular.PartialHomotopyline 181 - def
OAI.GroupRingTopology.Cellular.PartialHomotopy.onSphereline 190 - def
OAI.GroupRingTopology.Cellular.PartialHomotopy.endpointsline 196 - lemma
OAI.GroupRingTopology.Cellular.PartialHomotopy.endpoints_compatibleline 201 - lemma
OAI.GroupRingTopology.Cellular.PartialHomotopy.cell_extension_afterline 206 - def
OAI.GroupRingTopology.Cellular.PartialHomotopy.nextline 219Source documentation
A single uniform ghost extends every partially constructed homotopy by a whole CW dimension, even if there are infinitely many cells in that dimension.
def next (a : PartialHomotopy (C := C) f g n) …
- def
OAI.GroupRingTopology.Cellular.PartialHomotopy.startline 249 - def
OAI.GroupRingTopology.Cellular.PartialHomotopy.toHomotopyline 261Source documentation
On a whole finite-dimensional complex the final partial homotopy is an ordinary continuous homotopy, not merely cellwise data.
def toHomotopy [CWComplex (Set.univ : Set X)] (a : PartialHomotopy (C := (Set.univ : Set X)) f g n) …
- lemma
OAI.TorsionFreeZeroDivisors.FiniteDimensionalCW.skeleton_eq_univline 283Source documentation
No higher cells really means that the indicated finite skeleton is the whole space; no replacement by homology or a resolution is involved.
lemma skeleton_eq_univ (N : ℕ) (hdim : ∀ m : ℕ, N ≤ m → IsEmpty (RelCWComplex.cell (Set.univ : Set X) m)) : Skeleton (Set.univ : Set X) N=Set.univ := by … - theorem
OAI.TorsionFreeZeroDivisors.FiniteDimensionalCW.contractible_of_two_dimensional_fillsline 302Source documentation
A two-dimensional CW contraction uses only fillings of circles and 2-spheres: extend the contraction over actual 0-, 1-, and 2-cells. This is the needed special case of Whitehead, proved directly using cellular homotopy extension from the supplied checked support.
theorem contractible_of_two_dimensional_fills [PathConnectedSpace X] (hdim : ∀ m : ℕ, 2 < m → IsEmpty (RelCWComplex.cell (Set.univ : Set X) m)) (hcircle : ∀ a : C(SphereTopology.Sphere 2,X),SphereTopology.Extends a) (hsphere : ∀ a : C(SphereTopology.Sphere 3,X),SphereTopology.Extends a) : ContractibleSpace X := by … - def
OAI.TorsionFreeZeroDivisors.PresentationTopology.pointCoverline 333 - lemma
OAI.TorsionFreeZeroDivisors.PresentationTopology.pointCover_quotientline 334 - def
OAI.TorsionFreeZeroDivisors.PresentationTopology.roseAttachingline 352 - abbrev
OAI.TorsionFreeZeroDivisors.PresentationTopology.Roseline 353 - def
OAI.TorsionFreeZeroDivisors.PresentationTopology.graphProjectionline 354 - lemma
OAI.TorsionFreeZeroDivisors.PresentationTopology.graphProjection_quotientline 356 - instance
OAI.TorsionFreeZeroDivisors.PresentationTopology.roseT2line 358 - instance
OAI.TorsionFreeZeroDivisors.PresentationTopology.roseCWline 359 - lemma
OAI.TorsionFreeZeroDivisors.PresentationTopology.rose_dimensionline 362 - lemma
OAI.TorsionFreeZeroDivisors.PresentationTopology.rose_finiteline 365 - instance
OAI.TorsionFreeZeroDivisors.PresentationTopology.rosePathConnectedline 371 - def
OAI.TorsionFreeZeroDivisors.PresentationTopology.diskAttachingline 376 - abbrev
OAI.TorsionFreeZeroDivisors.PresentationTopology.Baseline 378 - def
OAI.TorsionFreeZeroDivisors.PresentationTopology.projectionline 379 - lemma
OAI.TorsionFreeZeroDivisors.PresentationTopology.projection_quotientline 382 - instance
OAI.TorsionFreeZeroDivisors.PresentationTopology.baseT2line 384 - instance
OAI.TorsionFreeZeroDivisors.PresentationTopology.baseCWline 386 - lemma
OAI.TorsionFreeZeroDivisors.PresentationTopology.base_dimensionline 388 - lemma
OAI.TorsionFreeZeroDivisors.PresentationTopology.base_no_higherline 390 - lemma
OAI.TorsionFreeZeroDivisors.PresentationTopology.base_finiteline 393 - lemma
OAI.TorsionFreeZeroDivisors.PresentationTopology.base_two_cellline 396 - instance
OAI.TorsionFreeZeroDivisors.PresentationTopology.basePathConnectedline 400 - def
OAI.TorsionFreeZeroDivisors.PresentationTopology.coverPointline 403 - def
OAI.TorsionFreeZeroDivisors.PresentationTopology.basePointline 405 - lemma
OAI.TorsionFreeZeroDivisors.PresentationTopology.cover_no_higherline 406 - def
OAI.TorsionFreeZeroDivisors.PresentationTopology.fundamentalEquivline 415 - lemma
OAI.TorsionFreeZeroDivisors.PresentationTopology.contractible_coverline 422