Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
Path: blob/master/sage/SageManifolds/SM_hyperbolic_plane.sagews
Views: 1038
Hyperbolic plane
This worksheet illustrates some features of SageManifolds (v0.8) on computations regarding the hyperbolic plane.
First we set up the notebook to display mathematical objects using LaTeX formatting:
We also define a viewer for 3D plots:
We declare as a 2-dimensional differentiable manifold:
We shall introduce charts on that are related to various models of the hyperbolic plane as submanifolds of . Therefore, we start by declaring as a 3-dimensional manifold equiped with a global chart: the chart of Cartesian coordinates :
Hyperboloid model
The first chart we introduce is related to the hyperboloid model of , namely to the representation of as the upper sheet () of the hyperboloid of two sheets defined in by the equation :
The corresponding embedding of in is
By plotting the chart in terms of the Cartesian coordinates of , we get a graphical view of :

A second chart is obtained from the polar coordinates associated with . Contrary to , the polar chart is not defined on the whole , but on the complement of the segment :
Note that (y!=0, x<0) stands for OR ; the condition AND would have been written [y!=0, x<0] instead.
We specify the transition map between the charts and as , :
The restriction of the embedding to has then two coordinate expressions:

Metric and curvature
The metric on is that induced by the Minkowksy metric on : $$ \eta = \mathrm{d}X\otimes\mathrm{d}X + \mathrm{d}Y\otimes\mathrm{d}Y
\mathrm{d}Z\otimes\mathrm{d}Z $$
The expression of the metric tensor in terms of the polar coordinates is
The Riemann curvature tensor associated with is
The Ricci tensor and the Ricci scalar:
Hence we recover the fact that is a space of constant negative curvature.
In dimension 2, the Riemann curvature tensor is entirely determined by the Ricci scalar according to
Let us check this formula here, under the form :
Similarly the relation must hold:
Poincaré disk model
The Poincaré disk model of is obtained by stereographic projection from the point of the hyperboloid model to the plane . The radial coordinate of the image of a point of polar coordinate is Hence we define the Poincaré disk chart on by
and relate it to the hyperboloid polar chart by
A view of the Poincaré disk chart via the embedding :

The expression of the metric tensor in terms of coordinates :
We may factorize each metric component:
Cartesian coordinates on the Poincaré disk
Let us introduce Cartesian coordinates on the Poincaré disk; since the latter has a unit radius, this amounts to define the following chart on :
On , the Cartesian coordinates are related to the polar coordinates by the standard formulas:
The embedding of in associated with the Poincaré disk model is naturally defined as
Let us use it to draw the Poincaré disk in :

On , the change of coordinates is obtained by combining the changes and :
Still on , the change of coordinates is obtained by combining the changes with :
We use the above expression to extend the change of coordinates from to the whole manifold :

Metric tensor in Poincaré disk coordinates
From now on, we are using the Poincaré disk chart as the default one on :
Hemispherical model
The hemispherical model of is obtained by the inverse stereographic projection from the point of the Poincaré disk to the unit sphere . This induces a spherical coordinate chart on :
From the stereographic projection from , we obtain that Hence the transition map:
In the spherical coordinates , the metric takes the following form:
The embedding of in associated with the hemispherical model is naturally:

Poincaré half-plane model
The Poincaré half-plane model of is obtained by stereographic projection from the point of the hemispherical model to the plane . This induces a new coordinate chart on by setting in the plane :
The coordinate transformation is easily deduced from the stereographic projection from the point :
Let us use the above formula to define the transition map on the whole manifold (and not only on ):
Since the coordinates correspond to in the plane , the embedding of in naturally associated with the Poincaré half-plane model is

Let us draw the grid of the hyperboloidal coordinates in terms of the half-plane coordinates :
The solid curves are those along which varies while is kept constant. Conversely, the dashed curves are those along which varies, while is kept constant. We notice that the former curves are arcs of circles orthogonal to the half-plane boundary , hence they are geodesics of . This is not surprising since they correspond to the intersections of the hyperboloid with planes through the origin (namely the plane ). The point corresponds to .
We may also depict the Poincaré disk coordinates in terms of the half-plane coordinates :
The expression of the metric tensor in the half-plane coordinates is
Summary
9 charts have been defined on :
There are actually 6 main charts, the other ones being subcharts:
The expression of the metric tensor in each of these charts is
For each of these charts, the non-vanishing (and non-redundant w.r.t. the symmetry on the last 2 indices) Christoffel symbols of are