Open tobiasdiez opened 7 years ago
In the current setting of SageManifolds, maps are implemented only between manifolds over the same field K, see the differentiable map documentation. Your example shows that it would be interesting to extend this, at least when the field of the map's domain and that of the codomain have some canonical relation, like R and C. By the way, there is some project to extend SageManifolds towards complex manifolds: trac 18786, but it is stalled at the moment...
Regarding the concept of embedding: no, it is not defined as such, only as a differentiable map...
PS: please consider subscribing to SageManifolds list and asking such questions there instead. You will find a greater audience susceptible to answer them.
How can I specify a diffeomorphism between a real and a complex manifold, say for example S^2 and the Riemann sphere. I tried
where
But this results in the following error
So I suspect that SageManifold doesn't take
dim_C = 2 dim_R
into account. But even if I replacediffeomorphism
bydiff_map
above, it doesn't really work:Phi.display()
prints no coordinate expression. However, the pullback of a function is ok (except that the pullback of a complex-valued function is printed as real-valued).On a related note: is the concept of embedding somewhere defined? For example, I would like to invert the natural embedding of S^2 into R^3 on the image (to display the coordinate expression of the inverse).