#18783: Differentiable manifolds: basics
-------------------------------------+-------------------------------------
       Reporter:  egourgoulhon       |        Owner:  egourgoulhon
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.10
      Component:  geometry           |   Resolution:
       Keywords:  differentiable     |    Merged in:
  manifolds                          |    Reviewers:
        Authors:  Eric Gourgoulhon,  |  Work issues:
  Michal Bejger                      |       Commit:
Report Upstream:  N/A                |  e8d2ba6665db79c07866b1ccb4c3057224881f49
         Branch:                     |     Stopgaps:
  public/manifolds/diff_manif_basics |
   Dependencies:  #18725, #18175     |
-------------------------------------+-------------------------------------
Description changed by egourgoulhon:

Old description:

> This is the first ticket about the implementation of differentiable
> manifolds resulting from the [http://sagemanifolds.obspm.fr/
> SageManifolds project]. See the metaticket #18528 for an overview.
>
> The base field K of the differentiable manifold is generic (only assumed
> to be some non-discrete topological field), so that the user may specify
> e.g. K='''R''' (real manifolds) or K='''C''' (complex manifolds). This
> ticket implements the following Python classes, all of them being
> subclasses of classes introduced for topological manifolds (tickets
> #18529, #18640, #18725):
>
> - `DiffManifold` (subclass of `TopManifold`, cf. #18529): differentiable
> manifold over
>   a topological field K (Parent class)
> - `DiffChart` (subclass of `Chart`, cf. #18529): chart of a
> K-differentiable atlas
>   - `RealDiffChart` (subclass of `RealChart`, cf. #18529): chart of a
> K-differentiable atlas
>     for K='''R'''
> - `DiffCoordChange` (subclass of `CoordChange`, cf. #18529):
> differentiable transition map
> - `DiffScalarFieldAlgebra` (subclass of `ScalarFieldAlgebra`, cf.
> #18640): set C^k^(M) of
>   k-times continuously K-differentiable functions M --> K, where M is a
> differentiable manifold
>   over K, C^k^(M) being a commutative algebra over K (Parent class)
> - `DiffScalarField` (subclass of `ScalarField`, cf. #18640): k-times
> continuously
>   K-differentiable function M --> K (Element class)
> - `DiffManifoldHomset` (subclass of `TopManifoldHomset`, cf. #18725): set
> Hom(M,N) of
>   differentiable maps between the differentiable manifolds M and N over
> the same topological
>   field K (Parent class)
> - `DiffMap` (subclass of `ContinuousMap`, cf. #18725): differentiable map
> M --> N (Element class)
>
> '''Documentation''':
> The reference manual is produced by
> `sage -docbuild reference/manifolds html`
> It can also be accessed online at
> http://sagemanifolds.obspm.fr/doc/18783/reference/manifolds/
> More documentation (e.g. example worksheets) can be found
> [http://sagemanifolds.obspm.fr/documentation.html here].

New description:

 This is the first ticket about the implementation of differentiable
 manifolds resulting from the [http://sagemanifolds.obspm.fr/ SageManifolds
 project]. See the metaticket #18528 for an overview.

 The base field K of the differentiable manifold is generic (only assumed
 to be some non-discrete topological field), so that the user may specify
 e.g. K='''R''' (real manifolds) or K='''C''' (complex manifolds). This
 ticket implements the following Python classes, all of them being
 subclasses of classes introduced for topological manifolds (tickets
 #18529, #18640, #18725):

 - `DifferentiableManifold` (subclass of `TopologicalManifold`, cf.
 #18529): differentiable
   manifold over a topological field K (Parent class)
 - `DiffChart` (subclass of `Chart`, cf. #18529): chart of a
 K-differentiable atlas
   - `RealDiffChart` (subclass of `RealChart`, cf. #18529): chart of a
 K-differentiable atlas
     for K='''R'''
 - `DiffCoordChange` (subclass of `CoordChange`, cf. #18529):
 differentiable transition map
 - `DiffScalarFieldAlgebra` (subclass of `ScalarFieldAlgebra`, cf. #18640):
 set C^k^(M) of
   k-times continuously K-differentiable functions M --> K, where M is a
 differentiable manifold
   over K, C^k^(M) being a commutative algebra over K (Parent class)
 - `DiffScalarField` (subclass of `ScalarField`, cf. #18640): k-times
 continuously
   K-differentiable function M --> K (Element class)
 - `DiffManifoldHomset` (subclass of `TopManifoldHomset`, cf. #18725): set
 Hom(M,N) of
   differentiable maps between the differentiable manifolds M and N over
 the same topological
   field K (Parent class)
 - `DiffMap` (subclass of `ContinuousMap`, cf. #18725): differentiable map
 M --> N (Element class)

 The follow-up ticket is #18843.

 '''Documentation''':
 The reference manual is produced by
 `sage -docbuild reference/manifolds html`
 It can also be accessed online at
 http://sagemanifolds.obspm.fr/doc/18783/reference/manifolds/
 More documentation (e.g. example worksheets) can be found
 [http://sagemanifolds.obspm.fr/documentation.html here].

--

--
Ticket URL: <http://trac.sagemath.org/ticket/18783#comment:16>
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