Coverage for local/lib/python2.7/site-packages/sage/categories/cw_complexes.py : 100%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
r""" CW Complexes """ #***************************************************************************** # Copyright (C) 2015 Travis Scrimshaw <tscrim at ucdavis.edu> # # Distributed under the terms of the GNU General Public License (GPL) # http://www.gnu.org/licenses/ #******************************************************************************
r""" The category of CW complexes.
A CW complex is a Closure-finite cell complex in the Weak topology.
REFERENCES:
- :wikipedia:`CW_complex`
.. NOTE::
The notion of "finite" is that the number of cells is finite.
EXAMPLES::
sage: from sage.categories.cw_complexes import CWComplexes sage: C = CWComplexes(); C Category of CW complexes
TESTS::
sage: TestSuite(C).run() """ def super_categories(self): """ EXAMPLES::
sage: from sage.categories.cw_complexes import CWComplexes sage: CWComplexes().super_categories() [Category of topological spaces] """
""" EXAMPLES::
sage: from sage.categories.cw_complexes import CWComplexes sage: CWComplexes() # indirect doctest Category of CW complexes """
def Connected(self): """ Return the full subcategory of the connected objects of ``self``.
EXAMPLES::
sage: from sage.categories.cw_complexes import CWComplexes sage: CWComplexes().Connected() Category of connected CW complexes
TESTS::
sage: TestSuite(CWComplexes().Connected()).run() sage: CWComplexes().Connected.__module__ 'sage.categories.cw_complexes' """
def FiniteDimensional(self): """ Return the full subcategory of the finite dimensional objects of ``self``.
EXAMPLES::
sage: from sage.categories.cw_complexes import CWComplexes sage: C = CWComplexes().FiniteDimensional(); C Category of finite dimensional CW complexes
TESTS::
sage: from sage.categories.cw_complexes import CWComplexes sage: C = CWComplexes().FiniteDimensional() sage: TestSuite(C).run() sage: CWComplexes().Connected().FiniteDimensional.__module__ 'sage.categories.cw_complexes' """
""" The category of connected CW complexes. """
""" Category of finite dimensional CW complexes. """
""" Category of finite CW complexes.
A finite CW complex is a CW complex with a finite number of cells. """ """ Return the extra super categories of ``self``.
A finite CW complex is a compact finite-dimensional CW complex.
EXAMPLES::
sage: from sage.categories.cw_complexes import CWComplexes sage: C = CWComplexes().Finite() sage: C.extra_super_categories() [Category of finite dimensional CW complexes, Category of compact topological spaces] """
def dimension(self): """ Return the dimension of ``self``.
EXAMPLES::
sage: from sage.categories.cw_complexes import CWComplexes sage: X = CWComplexes().example() sage: X.dimension() 2 """
""" Return extraneous super categories for ``CWComplexes().Compact()``.
A compact CW complex is finite, see Proposition A.1 in [Hat2002]_.
.. TODO::
Fix the name of finite CW complexes.
EXAMPLES::
sage: from sage.categories.cw_complexes import CWComplexes sage: CWComplexes().Compact() # indirect doctest Category of finite finite dimensional CW complexes sage: CWComplexes().Compact() is CWComplexes().Finite() True """
def dimension(self): """ Return the dimension of ``self``.
EXAMPLES::
sage: from sage.categories.cw_complexes import CWComplexes sage: X = CWComplexes().example() sage: X.an_element().dimension() 2 """
def dimension(self): """ Return the dimension of ``self``.
EXAMPLES::
sage: from sage.categories.cw_complexes import CWComplexes sage: X = CWComplexes().example() sage: X.dimension() 2 """
def cells(self): """ Return the cells of ``self``.
EXAMPLES::
sage: from sage.categories.cw_complexes import CWComplexes sage: X = CWComplexes().example() sage: C = X.cells() sage: sorted((d, C[d]) for d in C.keys()) [(0, (0-cell v,)), (1, (0-cell e1, 0-cell e2)), (2, (2-cell f,))] """
|