-
-
Notifications
You must be signed in to change notification settings - Fork 701
Description
This is the first ticket about the implementation of differentiable manifolds resulting from the 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 ofTopologicalManifold, cf. Topological manifolds: basics #18529): differentiable
manifold over a topological field K (Parent class)DiffChart(subclass ofChart, cf. Topological manifolds: basics #18529): chart of a K-differentiable atlasRealDiffChart(subclass ofRealChart, cf. Topological manifolds: basics #18529): chart of a K-differentiable atlas
for K=R
DiffCoordChange(subclass ofCoordChange, cf. Topological manifolds: basics #18529): differentiable transition mapDiffScalarFieldAlgebra(subclass ofScalarFieldAlgebra, cf. Topological manifolds: scalar fields #18640): set Ck(M) of
k-times continuously K-differentiable functions M --> K, where M is a differentiable manifold
over K, Ck(M) being a commutative algebra over K (Parent class)DiffScalarField(subclass ofScalarField, cf. Topological manifolds: scalar fields #18640): k-times continuously
K-differentiable function M --> K (Element class)DiffManifoldHomset(subclass ofTopManifoldHomset, cf. Topological manifolds: morphisms #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 ofContinuousMap, cf. Topological manifolds: morphisms #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 here.
Depends on #18725
Depends on #18175
CC: @sagetrac-mbejger @sagetrac-bpillet
Component: geometry
Keywords: differentiable manifolds
Author: Eric Gourgoulhon, Michal Bejger
Branch/Commit: 97172dd
Reviewer: Volker Braun
Issue created by migration from https://trac.sagemath.org/ticket/18783