#18175: Implement categories for topological and metric spaces and related
categories
-------------------------------------+-------------------------------------
Reporter: tscrim | Owner: tscrim
Type: enhancement | Status: new
Priority: major | Milestone: sage-6.6
Component: categories | Resolution:
Keywords: geometry, | Merged in:
topology, sd67 | Reviewers:
Authors: Travis Scrimshaw | Work issues:
Report Upstream: N/A | Commit:
Branch: | fcc3273fbb9e83da6c61027463e3ed4582009514
public/categories/topological_metric_spaces-18175| Stopgaps:
Dependencies: #18174 #17160 |
-------------------------------------+-------------------------------------
Comment (by tscrim):
Replying to [comment:9 egourgoulhon]:
> Replying to [comment:8 tscrim]:
> > I wasn't sure about the dimension making sense for manifolds unless
they are connected as far as my definition. Mainly do we want the disjoint
union of a 1-sphere and 2-sphere be a manifold? (Current definition is
yes). If so, then is the dimension the maximal dimension of each
component? I will leave the decision up to you.
>
> For all the textbook definitions I am aware of, the disjoint union of a
1-sphere and a 2-sphere is *not* a manifold. In other words, the dimension
is unique among all the connected components of the manifold. So I think
the dimension should be at the level of `Manifolds`.
I split the difference in that I kept a more general definition, but I had
dimension be the maximum of the dimensions of each connected component so
you don't necessarily have to specify connected.
> > > - in the docstring of `Manifolds`, I think the phrase "such that the
neighborhood of any point `x \in M` is homeomorphic to `k^d`" should be
changed to something like "such that any point `x\in M` admits a
neighborhood homeomorphic to `k^d`"
> >
> > Feel free to change the docstrings and categories as much as you want.
However if you just want to get these category stubs into Sage as a
smaller step, we can do that too.
>
> Apart from the dimension issue discussed above, the current categories
seems fine to rebase !SageManifolds on them, thanks. I'll try soon and let
you know.
I made some fixes, specifically I stopped an infinite recursion with
metric spaces caused by some of my last-minute refactoring. I forgot to
make the other change to the manifold's doc, but I want to make sure
you're okay with my definition of a manifold before I keep changing it.
This is almost ready for review up to some methods not containing
doctests.
--
Ticket URL: <http://trac.sagemath.org/ticket/18175#comment:11>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.