#18175: Implement categories for topological and metric spaces and related
categories
-------------------------------------+-------------------------------------
       Reporter:  tscrim             |        Owner:  tscrim
           Type:  enhancement        |       Status:  new
       Priority:  major              |    Milestone:  sage-6.8
      Component:  categories         |   Resolution:
       Keywords:  geometry,          |    Merged in:
  topology, sd67                     |    Reviewers:
        Authors:  Travis Scrimshaw   |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  95a30aa57fc62f23a884790b57835d107d8bdeef
  public/categories/topological_metric_spaces-18175|     Stopgaps:
   Dependencies:  #18174 #17160      |
-------------------------------------+-------------------------------------

Comment (by bpillet):

 Hi Eric,

 Replying to [comment:28 egourgoulhon]:
 > [...] I wonder now if a best strategy would be to leave instead the base
 field generic, with the understanding that ''differentiable'' means
 '''K'''-''differentiable'', where '''K''' stands for the base field.

 As I said, there are case for some fields '''K''' where '''K'''-analytic
 is weaker than expected : For example I can make a change of charts x -->
 x^p^ over F_p which is actually invertible since x^p^ is the identity on
 F_p but when computing its differential it vanishes identically since
 px^p-1^ = 0 in caracteristic p.

 In my opinion (which is strongly disputable as I don't have a very wide
 knowledge of the existing theories) differential geometry is meant for
 '''R''' and '''C''' (or maybe in extremal cases over p-adic fields) but
 over other field the right way of doing geometry is through algebraic
 geometry : Manifolds or varieties are no longer given by charts but by
 equations.

 However, there is still hope of having '''K'''-manifolds : The essential
 piece of information on a scheme (the algebraic geometry object
 generalising manifolds) is the ''seaf of functions''. But we do have,
 within Sage Manifolds, a similar object : The set of `ScalarFields` over
 an open domain. The rest is just algebra over that (sheaf of) ring.
 Yet I don't have any idea whether it is actually possible to implement
 algebraic geometry, and if there would be any use of such (gigantic) work.

 Replying to [comment:27 tscrim]:
 > So you're saying there should be a canonical functor from complex
 manifolds to almost complex manifolds given by changing the base field
 from C to R (as opposed to it being a subcategory)? From what you said,
 this seems to be the best course of action.

 Yes and actually this is easy :
 Take a complex manifold with chart over U given by complex valued
 functions z^k^ and let x^k^ + i y^k^ their decompositions into real and
 imaginary parts. Then (x^1^,y^1^, ... , x^n^,y^n^) is a chart over U of
 the underlying real manifold. On which we get an almost complex structure
 for free, given by J \partial_{x^k^} = \partial_{y^k^}
 (Structure recalling which coordinate x and y are to be glued together to
 make complex coordinates)

 This can be seen at the level of the most elementary examples :
 The class `Manifold` has a single object subclass : `RealLine` (of
 dimension 1) which encodes the manifold '''R'''.
 For the complex there should be 2 cases :
 * `ComplexLine` (single object subclass of `ComplexManifolds`) of
 dimension 1 (over '''C''') with canonical chart ('''C''',z)
 * `ComplexPlane`(single object subclass of `AlmostComplexManifolds`) of
 dimension 2 (over '''R''') with canonical chart ('''C''',(x,y)) and
 complex structure given by J_0 \partial_x = \partial_y

 The functor applied to `ComplexLine` would yield the `ComplexPlane`.

--
Ticket URL: <http://trac.sagemath.org/ticket/18175#comment:29>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to