A cell complex in this context is the combinatorial data of a CW-complex, i.e. a collection of cells in various dimensions along with their boundary expressed as a sequence of cells along with an orientation such that the boundary is a cycle.
Not every object represented by a CellComplex
object corresponds to a topological cell complex. In general there is no way to check that such a topological realization exists.
The object CellComplex is a type, with ancestor classes HashTable < Thing.