-
-
Notifications
You must be signed in to change notification settings - Fork 490
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
ManifoldSubset: New methods declare_empty, declare_nonempty, is_empty, has_defined_points, open_cover_family #31732
Comments
Commit: |
Last 10 new commits:
|
comment:4
I am not sure whether this is a good point to hook in, but long-term it would be nice to things like Cech cohomology. This construction needs "good covers" which are basically given by contractible intersections. Currently, we cannot determine a subset being contractible (or even connected). But perhaps this is something to consider at this point already? |
comment:5
An idea to do things like this would be to try to break complicated domains into "simple" subsets (for which we can algorithmically verify that they are simply connected) and to then use algebraic topology (e.g., simplicial complexes) on the subsets. At this point, I don't know what properties other than emptiness/nonemptiness really needs to be encoded on the level of a single subset. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:7
Could you please open a new metaticket that collects the rough ideas and updates your progress regarding subsets? I think it would make it easier to keep track, at least for me. |
comment:8
Replying to @mjungmath:
If you don't plan a lot of such tickets, maybe the metaticket #30525 is sufficient. |
comment:9
Matthias already opened #31740 for that. It's a nice overview and as you can see, there are plenty of tickets concerning subsets already. Thanks Matthias! |
comment:10
Mh, for some reason patchbot complains about coverage. |
comment:11
Ah, |
comment:12
Replying to @mjungmath:
Ah yes!
Indeed!
+1 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:16
No more coverage warnings. |
comment:17
Thanks! Patchbot is also green. How exactly is this ticket related to #31743? What exactly are the dependencies you have in mind? Other than that, looks good to me. Eric, what do you say? |
comment:18
Replying to @mjungmath:
#31743 will certainly depend on the present ticket. |
comment:19
A nice and important addition to the current code. Thank you! LGTM. |
Reviewer: Michael Jung |
comment:20
Thanks for the review! |
Branch pushed to git repo; I updated commit sha1 and set ticket back to needs_review. New commits:
|
comment:23
Merged #31727 to resolve a merge conflict |
A subset is declared empty by giving it (or any superset) an open cover that is an empty family.
A subset is declared nonempty by defining a point on it (or on any subset).
Depends on #31718
Depends on #31727
CC: @egourgoulhon @mjungmath @tscrim
Component: manifolds
Author: Matthias Koeppe
Branch/Commit:
359dde1
Reviewer: Michael Jung
Issue created by migration from https://trac.sagemath.org/ticket/31732
The text was updated successfully, but these errors were encountered: