-
-
Notifications
You must be signed in to change notification settings - Fork 491
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Topological closure of manifold subsets, methods ManifoldSubset.closure, is_closed, declare_closed #31644
Comments
comment:1
That sounds extremely interesting! Btw: Do you really mean cell complexes or rather simplicial complexes? |
comment:2
Simplicial is too narrow - that would not be enough (without triangulating) to represent general convex polyhedra and their boundary structure. So need something slightly more general. |
Author: Matthias Koeppe, ... |
Commit: |
New commits:
|
comment:5
Here's a beginning. Currently, is there already a way to get the image of the embedding of the submanifold in the ambient manifold as a "subset"? |
comment:6
Replying to @mkoeppe:
Looks already nice! Replying to @mkoeppe:
Right, the cube is already a counter-example. Replying to @mkoeppe:
No, I don't think so. |
comment:7
Replying to @mjungmath:
I confirm; more generally, there is no such functionality for continuous maps. |
comment:8
Speaking of boundary; I think we should slowly but surely consider to introduce manifolds with boundary... |
comment:9
Replying to @mjungmath:
Indeed. There is even some demand for it: https://ask.sagemath.org/question/56532/. |
Dependencies: #31653 |
comment:11
Replying to @egourgoulhon:
OK, I have opened #31653 for this |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Work Issues: redo on top of #31653 |
Branch pushed to git repo; I updated commit sha1. This was a forced push. Last 10 new commits:
|
Changed author from Matthias Koeppe, ... to Matthias Koeppe |
This comment has been minimized.
This comment has been minimized.
Changed work issues from redo on top of #31653 to none |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:35
One doctest has failed. Is that related to this ticket? |
comment:36
No, it's unrelated, see #31848 |
comment:37
Looks nice! There is a spurious line feed in the html documentation of - ``name`` -- (default: computed from the name of the subset)
- string; name (symbol) given to the closure
+ string; name (symbol) given to the closure Besides, there should be some |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:39
I would not perform the import of
|
comment:40
Also, in the docstring of
This allows one to easily access to the documentation of class |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:42
Thanks for the suggestions, done. |
Reviewer: Eric Gourgoulhon |
comment:43
Thanks! |
comment:44
Thank you! |
Branch pushed to git repo; I updated commit sha1 and set ticket back to needs_review. New commits:
|
comment:46
Trivial merge of updated dependency #31763 |
Changed branch from u/mkoeppe/topological_closure_of_embedded_submanifolds to |
We define a subclass of
ManifoldSubset
whose instances represents the topological closure of given subset in the manifold.Subsets provide a method
closure
to construct it. When the subset is already closed, as detected by the new methodis_closed
, it just returns the input.We also add a method
declare_closed
. It just sets up an open disjoint union with an open complement. (This is exactly whatis_closed
tests.)The purpose of this is to build a connection of manifolds to cell complexes and convex polyhedra: In a separate ticket, we will define embedded submanifolds of euclidean spaces that arise as interiors of polyhedra or relative interiors of their faces.
Depends on #31763
Depends on #31798
CC: @egourgoulhon @tscrim @yuan-zhou @mjungmath
Component: manifolds
Author: Matthias Koeppe
Branch/Commit:
9abc617
Reviewer: Eric Gourgoulhon
Issue created by migration from https://trac.sagemath.org/ticket/31644
The text was updated successfully, but these errors were encountered: