OAI/Algebra/GroupRing/Cellular.lean
39 declarations, 0 contain sorry, 0 declared as axioms
Classical cellular lifting and its geometric foundations. No classifying-space existence or Hurewicz theorem is assumed.
- lemma
OAI.GroupRingTopology.Cellular.closedCell_subset_finite_openCellsline 18Source documentation
Closure finiteness in terms of a single finite list of open cells.
lemma closedCell_subset_finite_openCells (n : ℕ) (i : RelCWComplex.cell C n) : ∃ I : Finset (Σ m, RelCWComplex.cell C m), CWComplex.closedCell n i ⊆ ⋃ p ∈ I, CWComplex.openCell p.1 p.2 := by … - lemma
OAI.GroupRingTopology.Cellular.cellSelection_closedline 37Source documentation
Any selection of at most one point from each open cell has all its subsets closed. This is the closure-finite weak-topology argument behind compactness.
lemma cellSelection_closed {I : Type u} (c : I → Σ n, RelCWComplex.cell C n) (hc : Function.Injective c) (x : I → X) (hx : ∀ i, x i ∈ CWComplex.openCell (c i).1 (c i).2) (S : Set X) (hS : S ⊆ Set.range x) : IsClosed S := by … - theorem
OAI.GroupRingTopology.Cellular.compact_finitely_many_cellsline 63Source documentation
A compact part of a CW complex can meet only finitely many open cells.
theorem compact_finitely_many_cells {K : Set X} (hK : IsCompact K) : {p : Σ n, RelCWComplex.cell C n | (K ∩ CWComplex.openCell p.1 p.2).Nonempty}.Finite := by … - theorem
OAI.GroupRingTopology.Cellular.compact_bounded_skeletonline 88Source documentation
Compact maps cannot run out through infinitely many dimensions.
theorem compact_bounded_skeleton {K : Set X} (hK : IsCompact K) (hKC : K ⊆ C) : ∃ n : ℕ, K ⊆ CWComplex.skeletonLT C n := by … - theorem
OAI.GroupRingTopology.Cellular.compactMap_bounded_skeletonline 108Source documentation
The bounded-skeleton property in its map form, used for spheres and disks.
theorem compactMap_bounded_skeleton {A : Type*} [TopologicalSpace A] [CompactSpace A] (f : C(A,X)) (hf : ∀ a, f a ∈ C) : ∃ n : ℕ, ∀ a, f a ∈ CWComplex.skeletonLT C n := by … - lemma
OAI.GroupRingTopology.Simplicial.compact_bounded_verticesline 123 - abbrev
OAI.GroupRingTopology.SphereTopology.Diskline 145 - abbrev
OAI.GroupRingTopology.SphereTopology.Sphereline 146 - def
OAI.GroupRingTopology.SphereTopology.boundaryline 148 - lemma
OAI.GroupRingTopology.SphereTopology.sphere_normline 151 - lemma
OAI.GroupRingTopology.SphereTopology.disk_normline 153 - def
OAI.GroupRingTopology.SphereTopology.coneline 156 - lemma
OAI.GroupRingTopology.SphereTopology.cone_normline 164 - lemma
OAI.GroupRingTopology.SphereTopology.cone_surjectiveline 167 - lemma
OAI.GroupRingTopology.SphereTopology.cone_quotientline 180 - def
OAI.GroupRingTopology.SphereTopology.Extendsline 185 - lemma
OAI.GroupRingTopology.SphereTopology.extends_of_nullhomotopicline 187 - lemma
OAI.GroupRingTopology.SphereTopology.nullhomotopic_of_extendsline 213 - lemma
OAI.GroupRingTopology.SphereTopology.extends_of_homotopyline 229 - lemma
OAI.GroupRingTopology.SphereTopology.sphere_nonemptyline 234 - abbrev
OAI.GroupRingTopology.Cellular.Diskline 246 - abbrev
OAI.GroupRingTopology.Cellular.Sphereline 247 - def
OAI.GroupRingTopology.Cellular.boundaryline 249 - lemma
OAI.GroupRingTopology.Cellular.continuous_boundaryline 252 - def
OAI.GroupRingTopology.Cellular.characteristicline 259Source documentation
A characteristic map on its closed disk.
def characteristic (n : ℕ) (i : RelCWComplex.cell C n) : C(Disk n, X) := …
Mentions: OAI.GroupRingTopology.Cellular.Disk
- lemma
OAI.GroupRingTopology.Cellular.range_characteristicline 263 - lemma
OAI.GroupRingTopology.Cellular.continuousOn_iff_characteristicline 272Source documentation
The weak topology is genuinely final with respect to closed characteristic maps; no finiteness or local-finiteness hypothesis is needed.
lemma continuousOn_iff_characteristic {Y : Type v} [TopologicalSpace Y] (f : X → Y) : ContinuousOn f C ↔ ∀ n (i : RelCWComplex.cell C n), Continuous (f ∘ characteristic n i) := by … - abbrev
OAI.GroupRingTopology.Cellular.Skeletonline 300 - lemma
OAI.GroupRingTopology.Cellular.skeleton_monoline 303 - lemma
OAI.GroupRingTopology.Cellular.sphere_mem_skeletonline 307 - lemma
OAI.GroupRingTopology.Cellular.characteristic_mem_skeletonline 311 - lemma
OAI.GroupRingTopology.Cellular.openCell_not_skeletonline 317 - structure
OAI.GroupRingTopology.Cellular.PartialLiftline 324Source documentation
A continuous partial lift on the (n-1)-skeleton, represented by a total function only to avoid transported subtype terms. Values outside the skeleton carry no condition and are never used.
structure PartialLift {E : Type v} {B : Type w} [TopologicalSpace E] [TopologicalSpace B] (p : C(E,B)) (f : C(X,B)) (n : ℕ) where … - def
OAI.GroupRingTopology.Cellular.DiskRLPline 331Source documentation
The concrete disk-boundary right lifting property.
def DiskRLP {E : Type v} {B : Type w} [TopologicalSpace E] [TopologicalSpace B] (p : C(E,B)) : Prop := … - def
OAI.GroupRingTopology.Cellular.attachValueline 340Source documentation
Glue the old skeleton map to a prescribed disk map on each new cell.
noncomputable def attachValue (a : X → E) (e : ∀ _ : RelCWComplex.cell C n, C(Disk n,E)) (x : X) : E := by …Mentions: OAI.GroupRingTopology.Cellular.Disk
- lemma
OAI.GroupRingTopology.Cellular.attachValue_oldline 350 - lemma
OAI.GroupRingTopology.Cellular.attachValue_interiorline 355 - lemma
OAI.GroupRingTopology.Cellular.attachValue_characteristicline 382 - lemma
OAI.GroupRingTopology.Cellular.attachValue_continuousline 395