The model geometry Nil #
Nil is ℝ³, with coordinates (x, y, z), carrying the Riemannian metric
dx² + dy² + (dz - x dy)². It is one of Thurston's eight model geometries of three-manifolds,
the geometry of the Seifert fibred spaces with Euclidean base orbifold and nonzero Euler number,
such as the circle bundles of nonzero Euler number over the torus.
Nil is also the real Heisenberg group TauCeti.HeisenbergGroup ℝ of unipotent upper triangular
3 × 3 matrices, whose product in the coordinates of the strictly upper triangle is
(a, b, c) * (x, y, z) = (a + x, b + y, c + z + a y); the coordinates give a group isomorphism
Nil.toHeisenberg. The one-forms dx, dy and dz - x dy are left-invariant, so the metric is
left-invariant and left multiplication by any element is a Riemannian isometry. This gives an
injective group homomorphism from Nil into its isometry group, and already its image acts
transitively, so Nil is a homogeneous Riemannian manifold.
The orthogonal group O(2) acts on Nil by group automorphisms fixing the identity. In the
coordinates (x, y, z - x y / 2), in which the product is
(a, b, c) * (x, y, z) = (a + x, b + y, c + z + (a y - b x) / 2), an orthogonal matrix g acts
by g on the first two coordinates and by multiplication by det g = ± 1 on the third. These
automorphisms preserve dx² + dy² and multiply the form dz - x dy by det g, so they are
isometries.
Together with left translations they give an injective homomorphism from the semidirect product
Nil ⋊ O(2) into the isometry group of Nil. This is the whole isometry group of Nil (Scott,
Section 4): every isometry is of this form by TauCeti.Nil.semidirectProductToIsom_surjective, in
TauCeti.Geometry.Manifold.Riemannian.Nil.Stabilizer.
Main definitions #
TauCeti.Nil: the model geometry Nil, with the coordinate equivalenceNil.toProdtoℝ³and the coordinatesNil.x,Nil.y,Nil.z.TauCeti.Nil.toProdDiffeomorph: the smooth global coordinates in real three-space.TauCeti.Nil.instGroup: the group structure ofNil, andTauCeti.Nil.toHeisenberg, the group isomorphism with the real Heisenberg group.TauCeti.Nil.riemannianMetric: the analytic metricdx² + dy² + (dz - x dy)², which is theRiemannianBundleinstance ofNil.TauCeti.Nil.toIsom: left multiplication, as a homomorphism fromNilto its isometry group.TauCeti.Nil.orthogonalMulAut: the action ofO(2)onNilby group automorphisms.TauCeti.Nil.orthogonalToIsom: the same action, as a homomorphism fromO(2)to the isometry group ofNil.TauCeti.Nil.semidirectProductToIsom: the homomorphism fromNil ⋊ O(2)to the isometry group ofNil, in which(n, g)acts byp ↦ n * g p.
Main results #
TauCeti.Nil.inner_def: the inner product of two tangent vectors at a point with first coordinatexisv₁ w₁ + v₂ w₂ + (v₃ - x v₂) (w₃ - x w₂).TauCeti.Nil.toIsom_injective: distinct elements ofNilgive distinct isometries.TauCeti.Nil.isPretransitive_isom: the isometry group ofNilacts transitively on it.TauCeti.Nil.range_orthogonalToIsom_le_stabilizer: the orthogonal isometries fix the identity.TauCeti.Nil.semidirectProductToIsom_injective: distinct elements ofNil ⋊ O(2)act by distinct isometries.
Implementation notes #
Nil is a type synonym for ℝ × ℝ × ℝ rather than for HeisenbergGroup ℝ, following
TauCeti.Sol: its charts are then those of the model space ℝ × ℝ × ℝ itself, and the metric
is a field of bilinear forms on that space (TauCeti.coerciveRiemannianMetric).
References #
- W. P. Thurston, Three-Dimensional Geometry and Topology, Vol. 1, Princeton (1997), §3.8 (the eight model geometries).
- P. Scott, The geometries of 3-manifolds, Bull. London Math. Soc. 15 (1983) 401–487, Section 4 (the geometry Nil, its metric and its isometry group).
Thurston's model geometry Nil: the space ℝ³, with coordinates (x, y, z), carrying the
left-invariant Riemannian metric dx² + dy² + (dz - x dy)² of the real Heisenberg group.
Instances For
Nil is contractible: its underlying topology is that of real three-space.
The point of Nil with coordinates (x, y, z).
Instances For
The first coordinate of a point of Nil.
Instances For
The second coordinate of a point of Nil.
Instances For
The third coordinate of a point of Nil.
Instances For
The group structure #
The product (a, b, c) * (x, y, z) = (a + x, b + y, c + z + a y) of the real Heisenberg
group.
Nil is a group: the real Heisenberg group, in the coordinates of toHeisenberg.
The coordinates of Nil identify it with the real Heisenberg group of unipotent upper
triangular 3 × 3 matrices, as a group.
Instances For
The metric #
The analytic Riemannian metric dx² + dy² + (dz - x dy)² of Nil: the metric
coerciveRiemannianMetric of ℝ × ℝ × ℝ for this field of bilinear forms, read on the type
synonym Nil.
Instances For
The metric of Nil at p is v₁ w₁ + v₂ w₂ + (v₃ - x v₂) (w₃ - x w₂), where x is the first
coordinate of p and the tangent vectors are read in the model space ℝ³.
The metric of Nil is continuous, as the Riemannian volume construction requires.
The inner product of two tangent vectors v, w at a point p of Nil is
v₁ w₁ + v₂ w₂ + (v₃ - x v₂) (w₃ - x w₂), where x is the first coordinate of p.
Left multiplication is an isometry #
Distinct elements of Nil act by distinct isometries.
The isometry group of Nil acts transitively: Nil is a homogeneous Riemannian manifold.
This is transferred along toIsom from the transitive action of Nil on itself by left
multiplication.
The orthogonal group fixing the identity #
The orthogonal group O(2) acts on Nil by group automorphisms: g sends (x, y, z) to
(x', y', det g * (z - x y / 2) + x' y' / 2), where (x', y') = g (x, y).
In the coordinates (x, y, z - x y / 2), in which the product of Nil is
(a, b, c) * (x, y, z) = (a + x, b + y, c + z + (a y - b x) / 2), the automorphism
orthogonalMulAut g is g on the first two coordinates and multiplication by det g = ± 1 on
the third.
Instances For
Distinct orthogonal matrices act by distinct automorphisms of Nil.
The orthogonal group O(2) acts on Nil by isometries fixing the identity
(TauCeti.Nil.range_orthogonalToIsom_le_stabilizer): the automorphisms orthogonalMulAut g,
which rotate or reflect the (x, y)-plane and preserve the form dz - x dy up to the sign
det g.
Instances For
The isometry orthogonalToIsom g is the automorphism orthogonalMulAut g.
At the identity, an orthogonal Nil automorphism has differential g on the
horizontal plane and multiplication by det g on the central line.
Distinct orthogonal matrices act by distinct isometries of Nil.
The orthogonal isometries of Nil fix its identity element.
Left translations and the orthogonal isometries together give an action of the semidirect
product Nil ⋊ O(2) on Nil by isometries, in which (n, g) acts by p ↦ n * g p.
Instances For
The element (n, g) of Nil ⋊ O(2) acts on Nil by p ↦ n * g p.