Finiteness notions on CW complexes #
In this file we define what it means for a CW complex to be finite dimensional, of finite type or finite. We define constructors with relaxed conditions for CW complexes of finite type and finite CW complexes.
Main definitions #
RelCWComplex.FiniteDimensional
: a CW complex is finite dimensional if it has only finitely many nonempty indexing types for the cells.RelCWComplex.FiniteType
: a CW complex is of finite type if it has only finitely many cells in each dimension.RelCWComplex.Finite
: a CW complex is finite if it is finite dimensional and of finite type.
Main statements #
RelCWComplex.mkFiniteType
: if we want to construct a CW complex of finite type, we can relax the conditionmapsTo
.RelCWComplex.mkFinite
: if we want to construct a finite CW complex, we can relax the conditionmapsTo
and can leave out the conditionclosed'
.RelCWComplex.finite_iff_finite_cells
: a CW complex is finite iff the total number of its cells is finite.
A CW complex is finite dimensional if cell C n
is empty for all but finitely many n
.
For some natural number
n
, the typecell C m
is empty for allm ≥ n
.
Instances
A CW complex is of finite type if cell C n
is finite for every n
.
- finite_cell (n : ℕ) : _root_.Finite (cell C n)
cell C n
is finite for everyn
.
Instances
A CW complex is finite if it is finite dimensional and of finite type.
- eventually_isEmpty_cell : ∀ᶠ (n : ℕ) in Filter.atTop, IsEmpty (cell C n)
Instances
If we want to construct a relative CW complex of finite type, we can add the condition
finite_cell
and relax the condition mapsTo
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A CW complex that was constructed using RelCWComplex.mkFiniteType
is of finite type.
If we want to construct a CW complex of finite type, we can add the condition finite_cell
and
relax the condition mapsTo
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A CW complex that was constructed using CWComplex.mkFiniteType
is of finite type.
If we want to construct a finite relative CW complex we can add the conditions
eventually_isEmpty_cell
and finite_cell
, relax the condition mapsTo
and remove the condition
closed'
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A CW complex that was constructed using RelCWComplex.mkFinite
is finite.
If we want to construct a finite CW complex we can add the conditions eventually_isEmpty_cell
and finite_cell
, relax the condition mapsTo
and remove the condition closed'
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A CW complex that was constructed using CWComplex.mkFinite
is finite.
If the collection of all cells (of any dimension) of a relative CW complex C
is finite, then
C
is finite as a CW complex.
If C
is finite as a CW complex then the collection of all cells (of any dimension) is
finite.
A CW complex is finite iff the total number of its cells is finite.