-
-
Notifications
You must be signed in to change notification settings - Fork 487
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
Meta-ticket: Families, posets, complexes of manifold subsets #31740
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:13
For me, it gets harder and harder to keep track of the actual changes taking place in a particular ticket since there are a lot of cross-dependencies and no positively reviewed tickets have been merged lately, meaning the changes swiftly accumulate. It might be helpful to state the ticket number in the commits which would make it easier to track the differences down, at least for me. Or perhaps there is a nice git feature I am not aware of? |
comment:14
|
This comment has been minimized.
This comment has been minimized.
comment:16
I think it would be nice to have something like This might also be a good opportunity to shift all this This comes handy especially for sheaves, since it would allow to see them as (lazy) families indexed by Opinions? |
comment:17
In principle, this could also lead to the more general notion of topological spaces. Manifolds are then nothing but topological spaces equipped with an atlas (roughly). But to get there eventually, we need a lot of refactoring, i.e. something for the further future. |
comment:18
This is also good for subset topologies in case of e.g. embedded manifolds. |
comment:19
See also #31785 "Category of open subsets of a topological space". |
New subsets:
DegenerateManifold
: update subsets codeManifoldSubset.closure
,is_closed
,declare_closed
(merged in Sage 9.4.beta4)ManifoldFiniteSubset
ContinuousMap.image
: if map is an isomorphism anddomain_subset
is open, create a submanifoldNNC_Polyhedron
RealSet
(see also Meta-ticket #20877):RealSet
tosage.manifolds
(merged in Sage 9.4.beta4)OpenInterval
,RealLine
instances by instances of a subclass ofDifferentiableManifold
+RealSet
RealSet
: addclosure
andinterior
methods (merged in Sage 9.4.beta4)RealSet
: Extend constructors so that they can build manifold objects (merged in Sage 9.4.rc0)Families and posets of manifold subsets:
ManifoldSubset
: Change some methods to generators (merged in Sage 9.4.beta3)ManifoldSubset
: New methodsdeclare_empty
,declare_nonempty
,is_empty
,has_defined_points
,open_cover_family
(merged in Sage 9.4.beta3)ManifoldSubset
: Add methodssubset_family
,superset_family
,open_superset_family
; deprecate methodlist_of_subsets
(merged in Sage 9.4.beta3)ManifoldSubset
: New methodsdeclare_equal
,equal_subsets
,equal_subset_family
(merged in Sage 9.4.beta3)ManifoldSubset
: New methodsdeclare_subset
,declare_superset
(merged in Sage 9.4.beta3)ManifoldSubset
:union
,intersection
,declare_{union,intersection}
with arbitrary number of arguments (merged in Sage 9.4.beta3)ManifoldSubset.difference
,complement
(merged in Sage 9.4.beta3)ManifoldSubset
: Replace use of_top_subsets
by a generatorManifoldSubset.intersection
: Compute more supersets_test_...
methods that check invariants of subset relationsdeclare_union
yields wrong resultsGeometric datastructure tools:
Topological tools:
ManifoldSubset.separating_open_supersets
ManifoldSubset
: Propagate emptiness/nonemptiness using LPSet_base
andConvexSet_base
:{Polyhedron, ConvexRationalPolyhedralCone}.{interior, relative_interior}
(merged in Sage 9.4.beta4)PolyhedronFace
: Make it a subclass ofConvexSet_closed
(merged in Sage 9.4.beta4)ConvexSet_base
: Add methodsan_element
,some_elements
(merged in Sage 9.4.beta5)Set
from aConvexSet_base
instance (merged in Sage 9.4.beta6)ConditionSet
(merged in Sage 9.4.beta6)Application to polyhedra and optimization:
Polyhedron.affine_hull_manifold
(merged in Sage 9.4.beta3)Polyhedron.relative_interior_manifold
manifolds.Sphere
: Make relation to simplicial spheres more concreteMixedIntegerLinearProgram.ambient_manifold
,feasible_subset
,objective_scalar_field
,optimal_subset
CC: @mjungmath @egourgoulhon @tscrim @yuan-zhou
Component: manifolds
Issue created by migration from https://trac.sagemath.org/ticket/31740
The text was updated successfully, but these errors were encountered: