-
-
Notifications
You must be signed in to change notification settings - Fork 701
Description
This is the implementation of topological manifolds over a topological field K resulting from the SageManifolds project. See the meta-ticket #18528 for an overview.
By topological manifold over a topological field K it is meant a second countable Hausdorff space M such that every point in M has a neighborhood homeomorphic to Kn, with the same non-negative integer n for all points.
This tickets implements the following Python classes:
ManifoldSubset: generic subset of a topological manifold (the open subsets being implemented by the subsclassTopologicalManifold)TopologicalManifold: topological manifold over a topological field K
ManifoldPoint: point in a topological manifoldChart: chart of a topological manifoldRealChart: chart of a topological manifold over the real field
CoordChange: transition map between two charts of a topological manifold
as well as the singleton classesTopologicalStructure and RealTopologicalStructure.
TopologicalManifold is intended to serve as a base class for specific manifolds, like smooth manifolds (K=R) and complex manifolds (K=C). The follow-up ticket, implementing continuous functions to the base field, is #18640.
Documentation:
The reference manual is produced by
sage -docbuild reference/manifolds html
It can also be accessed online at http://sagemanifolds.obspm.fr/doc/18529/reference/manifolds/
More documentation (e.g. example worksheets) can be found here.
Depends on #18175
CC: @man74cio
Component: geometry
Keywords: topological manifolds
Author: Eric Gourgoulhon, Travis Scrimshaw
Branch/Commit: 00d265c
Reviewer: Travis Scrimshaw, Eric Gourgoulhon
Issue created by migration from https://trac.sagemath.org/ticket/18529