#18529: Topological manifolds: basics
-------------------------------------+-------------------------------------
Reporter: egourgoulhon | Owner: egourgoulhon
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.10
Component: geometry | Resolution:
Keywords: topological | Merged in:
manifolds | Reviewers:
Authors: Eric Gourgoulhon | Work issues:
Report Upstream: N/A | Commit:
Branch: | f342e03e7008831c4789b94b03674c1a0cbbf3a6
public/manifolds/top_manif_basics | Stopgaps:
Dependencies: #18175 |
-------------------------------------+-------------------------------------
Comment (by egourgoulhon):
Replying to [comment:38 tscrim]:
> Oh yea...pickling. Uggg...
>
> I worry that the current equality check is too general. Perhaps also for
equality add a check to see if the current atlases are equal (or one is a
subset of the other), which in turn would have to check equality on
charts? Overall it is not pretty, but I would hope one is not checking
equality of manifolds too often
Unfortunately yes: charts are used as dictionary keys for the coordinate
expressions of scalar functions defined on the manifold (these functions
will appear massively as the components of tensor fields), therefore one
checks often equality of charts and the latter starts by checking the
equality of manifolds on which they are defined. By the way, if we
introduce the check of atlases in the manifold equality, there is a danger
of endless loop: to compare charts, one first compare their domains, i.e.
manifolds... To circumvent this, maybe we should introduce two comparison
operators: a fast `__eq__`, which cheks only the name, dimension and base
field and a more mathematically meaningful `is_isomorphic_to`, which
checks in addition the atlases.
--
Ticket URL: <http://trac.sagemath.org/ticket/18529#comment:39>
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.