Documentation

Mathlib.Topology.CWComplex.Classical.Subcomplex

Subcomplexes #

In this file we discuss subcomplexes of CW complexes. The definition of subcomplexes is in the file Mathlib/Topology/CWComplex/Classical/Basic.lean.

Main results #

References #

theorem Topology.RelCWComplex.Subcomplex.closedCell_subset_of_mem {X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [RelCWComplex C D] (E : Subcomplex C) {n : ℕ} {i : cell C n} (hi : i ∈ E.I n) :
closedCell n i ⊆ ↑E
theorem Topology.RelCWComplex.Subcomplex.openCell_subset_of_mem {X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [RelCWComplex C D] (E : Subcomplex C) {n : ℕ} {i : cell C n} (hi : i ∈ E.I n) :
openCell n i ⊆ ↑E
theorem Topology.RelCWComplex.Subcomplex.cellFrontier_subset_of_mem {X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [RelCWComplex C D] (E : Subcomplex C) {n : ℕ} {i : cell C n} (hi : i ∈ E.I n) :
cellFrontier n i ⊆ ↑E
theorem Topology.RelCWComplex.Subcomplex.union_closedCell {X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [RelCWComplex C D] (E : Subcomplex C) :
D ∪ ⋃ (n : ℕ), ⋃ (j : ↑(E.I n)), closedCell n ↑j = ↑E

A subcomplex is the union of its closed cells and its base.

theorem Topology.CWComplex.Subcomplex.union_closedCell {X : Type u_1} [t : TopologicalSpace X] {C : Set X} [T2Space X] [CWComplex C] (E : Subcomplex C) :
⋃ (n : ℕ), ⋃ (j : ↑(E.I n)), closedCell n ↑j = ↑E

A subcomplex is the union of its closed cells.

theorem Topology.RelCWComplex.Subcomplex.disjoint_openCell_subcomplex_of_notMem {X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [RelCWComplex C D] (E : Subcomplex C) {n : ℕ} {i : cell C n} (h : i ∉ E.I n) :
Disjoint (openCell n i) ↑E
@[deprecated Topology.RelCWComplex.Subcomplex.disjoint_openCell_subcomplex_of_notMem (since := "2026-09-28")]
theorem Topology.RelCWComplex.Subcomplex.disjoint_openCell_subcomplex_of_not_mem {X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [RelCWComplex C D] (E : Subcomplex C) {n : ℕ} {i : cell C n} (h : i ∉ E.I n) :
Disjoint (openCell n i) ↑E

Alias of Topology.RelCWComplex.Subcomplex.disjoint_openCell_subcomplex_of_notMem.

@[instance_reducible]

A subcomplex is again a CW complex.

Equations
  • One or more equations did not get rendered due to their size.
@[simp]
theorem Topology.RelCWComplex.Subcomplex.cell_def {X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [RelCWComplex C D] (E : Subcomplex C) (n : ℕ) :
cell (↑E) n = ↑(E.I n)
@[simp]
theorem Topology.RelCWComplex.Subcomplex.map_def {X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [RelCWComplex C D] (E : Subcomplex C) (n : ℕ) (i : ↑(E.I n)) :
map n i = map n ↑i
@[instance_reducible]

A subcomplex is again a CW complex.

Equations
@[simp]
theorem Topology.CWComplex.Subcomplex.cell_def {X : Type u_1} [t : TopologicalSpace X] {C : Set X} [T2Space X] [CWComplex C] (E : Subcomplex C) (n : ℕ) :
cell (↑E) n = ↑(E.I n)
@[simp]
theorem Topology.CWComplex.Subcomplex.map_def {X : Type u_1} [t : TopologicalSpace X] {C : Set X} [T2Space X] [CWComplex C] (E : Subcomplex C) (n : ℕ) (i : ↑(E.I n)) :
map n i = map n ↑i
@[simp]
theorem Topology.RelCWComplex.Subcomplex.openCell_eq {X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [RelCWComplex C D] (E : Subcomplex C) (n : ℕ) (i : ↑(E.I n)) :
openCell n i = openCell n ↑i
@[simp]
theorem Topology.RelCWComplex.Subcomplex.closedCell_eq {X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [RelCWComplex C D] (E : Subcomplex C) (n : ℕ) (i : ↑(E.I n)) :
@[simp]
theorem Topology.RelCWComplex.Subcomplex.cellFrontier_eq {X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [RelCWComplex C D] (E : Subcomplex C) (n : ℕ) (i : ↑(E.I n)) :

A subcomplex of a finite CW complex is again finite.

Alias of Topology.RelCWComplex.Subcomplex.finite_subcomplex_of_finite.


A subcomplex of a finite CW complex is again finite.