Closed mkoeppe closed 3 years ago
Description changed:
---
+++
@@ -1,2 +1,7 @@
Similar to #31653, given a continuous map `\Phi: N -> M` and a manifold subset `S` of `M`, we define the pullback (preimage) of `S` as the subset of `N` of points `p` with `\Phi(p)` in `S`.
+Given a real scalar field `Phi: N -> R` and a RealSet `S`, we define the pullback in the same way.
+
+In both cases, because `Phi` is continuous, topological closures/interiors pull back.
+
+
Dependencies: #31883
Commit: 941001b
Author: Matthias Koeppe
Description changed:
---
+++
@@ -1,6 +1,6 @@
Similar to #31653, given a continuous map `\Phi: N -> M` and a manifold subset `S` of `M`, we define the pullback (preimage) of `S` as the subset of `N` of points `p` with `\Phi(p)` in `S`.
-Given a real scalar field `Phi: N -> R` and a RealSet `S`, we define the pullback in the same way.
+Given a real scalar field `Phi: N -> R` and a `RealSet` `S`, we define the pullback in the same way.
In both cases, because `Phi` is continuous, topological closures/interiors pull back.
Branch pushed to git repo; I updated commit sha1. New commits:
90f763f | ManifoldSubsetPullback.__contains__: New |
Branch pushed to git repo; I updated commit sha1. New commits:
5abb86d | ManifoldSubsetPullback: More WIP |
Branch pushed to git repo; I updated commit sha1. New commits:
e597e6d | ManifoldSubsetPullback: Allow pulling back by charts, pulling back polyehdra |
Description changed:
---
+++
@@ -2,6 +2,8 @@
Given a real scalar field `Phi: N -> R` and a `RealSet` `S`, we define the pullback in the same way.
-In both cases, because `Phi` is continuous, topological closures/interiors pull back.
+Also, we view a chart `C` as a continuous function `Phi: C.domain() -> R^n` and allow pulling back by it as well.
+
+In all cases, because `Phi` is continuous, topological closures/interiors pull back.
Description changed:
---
+++
@@ -2,7 +2,7 @@
Given a real scalar field `Phi: N -> R` and a `RealSet` `S`, we define the pullback in the same way.
-Also, we view a chart `C` as a continuous function `Phi: C.domain() -> R^n` and allow pulling back by it as well.
+Also, we view a chart `C` as a continuous function `Phi: C.domain() -> R^n` and allow pulling back any subset of `R^n` (an object with a `__contains__` method; for example polyhedra) by it as well.
In all cases, because `Phi` is continuous, topological closures/interiors pull back.
Branch pushed to git repo; I updated commit sha1. New commits:
1623cc5 | ManifoldSubsetPullback: Move computation of names to __classcall_private__ |
Branch pushed to git repo; I updated commit sha1. New commits:
dcc1f9a | ManifoldSubsetPullback: Prepare for pullbacks of opens |
Branch pushed to git repo; I updated commit sha1. New commits:
a2dd182 | ManifoldSubsetPullback: Recognize more closed sets |
Changed dependencies from #31883 to #31883, #31904
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
459758e | ImageManifoldSubset, ContinuousMap.image: Add optional 'inverse' argument, use it in __contains__ |
26c7e56 | src/sage/manifolds/continuous_map_image.py: Update doctests |
3e273bb | TopologicalSubmanifold.as_subset: New |
9726d36 | Docstring work |
19762ae | ImageManifoldSubset: New parameter domain_subset, use it in ContinuousMap.image |
964f9f7 | src/sage/manifolds/continuous_map.py: Update copyright |
e711215 | src/sage/manifolds/continuous_map_image.py: Add tests |
0f3e36d | Link in documentation of sage.manifolds.continuous_map_image |
4a13d8b | Merge #31653 |
79232db | ContinuousMap.preimage: New, make pullback an alias; add example |
Changed dependencies from #31883, #31904 to #31883, #31904, #31653
Description changed:
Branch pushed to git repo; I updated commit sha1. New commits:
3c6666a | ManifoldSubsetPullback: Make pullback of open RealSet under a ScalarField an open set |
Description changed:
---
+++
@@ -2,7 +2,7 @@
Given a real scalar field `Phi: N -> R` and a `RealSet` `S`, we define the pullback in the same way.
-Also, we view a chart `C` as a continuous function `Phi: C.domain() -> R^n` and allow pulling back any subset of `R^n` (an object with a `__contains__` method; for example polyhedra) by it as well.
+Also, we view a chart `C` as a continuous function `Phi: C.domain() -> R^n` and allow pulling back any subset of `R^n` (an object with a `__contains__` method; for example polyhedra, lattices, or linear subspaces) by it as well.
In all cases, because `Phi` is continuous, topological closures/interiors pull back.
Branch pushed to git repo; I updated commit sha1. New commits:
ff5eb8b | ManifoldSubsetPullback: Add doctests |
Branch pushed to git repo; I updated commit sha1. New commits:
c268d34 | ManifoldSubsetPullback: Fix example using the embedding map |
This is not quite ready yet, but comments are very welcome
Changed dependencies from #31883, #31904, #31653 to #31883, #31904, #31653, #31916
For a possible follow-up, it might be a good idea to bear in mind that the preimage of a regular value of a differentiable map between manifolds of dimension n
and m
respectively is a differentiable manifold of dimension n-m
again.
Branch pushed to git repo; I updated commit sha1. New commits:
9df2104 | sage.geometry.relative_interior: Move here from sage.geometry.polyhedron.relint |
b8bfe20 | ConvexRationalPolyhedralCone: Add methods interior, relative_interior |
6869673 | relative_interior: Fix for dimension 0 |
021d073 | RelativeInterior: Add documentation, tests, comparison methods, method relative_interior |
8f38e04 | ConvexRationalPolyhedralCone.interior, relative_interior: Add doctests |
3a5870e | Merge #31916 |
Description changed:
---
+++
@@ -2,7 +2,7 @@
Given a real scalar field `Phi: N -> R` and a `RealSet` `S`, we define the pullback in the same way.
-Also, we view a chart `C` as a continuous function `Phi: C.domain() -> R^n` and allow pulling back any subset of `R^n` (an object with a `__contains__` method; for example polyhedra, lattices, or linear subspaces) by it as well.
+Also, we view a chart `C` as a continuous function `Phi: C.domain() -> R^n` and allow pulling back any subset of `R^n` (an object with a `__contains__` method; for example polyhedra, lattices, linear subspaces, tensor modules) by it as well.
In all cases, because `Phi` is continuous, topological closures/interiors pull back.
Branch pushed to git repo; I updated commit sha1. New commits:
d11280e | src/sage/manifolds/subsets/pullback.py: Fixup import |
cd3ca79 | Update doctests for refined category of ScalarField |
105bb8b | Merge #31883 |
5f9c852 | RelativeInterior.interior: New |
5c089ec | RelativeInterior.__eq__, __ne__: Handle comparisons with objects of other types |
86ce301 | Polyhedron_base.is_relatively_open: New; fix relative_interior for affine subspaces |
216cb81 | ConvexRationalPolyhedralCone.is_relatively_open: New, fix ConvexRationalPolyhedralCone.relative_interior for linear subspaces |
44cde1e | src/doc/en/reference/discrete_geometry/index.rst: Add sage/geometry/relative_interior |
fa4c2d2 | Whitespace fixes |
e802a21 | Merge #31916 |
Description changed:
---
+++
@@ -7,3 +7,5 @@
In all cases, because `Phi` is continuous, topological closures/interiors pull back.
+An application is in #31981.
+
Similar to #31653, given a continuous map
\Phi: N -> M
and a manifold subsetS
ofM
, we define the pullback (preimage) ofS
as the subset ofN
of pointsp
with\Phi(p)
inS
.Given a real scalar field
Phi: N -> R
and aRealSet
S
, we define the pullback in the same way.Also, we view a chart
C
as a continuous functionPhi: C.domain() -> R^n
and allow pulling back any subset ofR^n
(an object with a__contains__
method; for example polyhedra, lattices, linear subspaces, tensor modules) by it as well.In all cases, because
Phi
is continuous, topological closures/interiors pull back.An application is in #31981.
Depends on #31883 Depends on #31904 Depends on #31653 Depends on #31916 Depends on #31644 Depends on #31959 Depends on #31990 Depends on #21243
CC: @egourgoulhon @tscrim @mjungmath
Component: manifolds
Author: Matthias Koeppe
Branch/Commit:
4558e26
Reviewer: Eric Gourgoulhon
Issue created by migration from https://trac.sagemath.org/ticket/31688