HOME

TheInfoList



OR:

In mathematics, the special linear group SL(2, R) or SL2(R) is the
group A group is a number of persons or things that are located, gathered, or classed together. Groups of people * Cultural group, a group whose members share the same cultural identity * Ethnic group, a group whose members share the same ethnic ide ...
of 2 × 2
real Real may refer to: Currencies * Brazilian real (R$) * Central American Republic real * Mexican real * Portuguese real * Spanish real * Spanish colonial real Music Albums * ''Real'' (L'Arc-en-Ciel album) (2000) * ''Real'' (Bright album) (2010) ...
matrices with determinant one: : \mbox(2,\mathbf) = \left\. It is a
connected Connected may refer to: Film and television * ''Connected'' (2008 film), a Hong Kong remake of the American movie ''Cellular'' * '' Connected: An Autoblogography About Love, Death & Technology'', a 2011 documentary film * ''Connected'' (2015 TV ...
non-compact
simple Simple or SIMPLE may refer to: *Simplicity, the state or quality of being simple Arts and entertainment * ''Simple'' (album), by Andy Yorke, 2008, and its title track * "Simple" (Florida Georgia Line song), 2018 * "Simple", a song by Johnn ...
real
Lie group In mathematics, a Lie group (pronounced ) is a group that is also a differentiable manifold. A manifold is a space that locally resembles Euclidean space, whereas groups define the abstract concept of a binary operation along with the ad ...
of dimension 3 with applications in geometry, topology, representation theory, and physics. SL(2, R) acts on the complex upper half-plane by
fractional linear transformation In mathematics, a linear fractional transformation is, roughly speaking, a transformation of the form :z \mapsto \frac , which has an inverse. The precise definition depends on the nature of , and . In other words, a linear fractional transfo ...
s. The group action factors through the
quotient In arithmetic, a quotient (from lat, quotiens 'how many times', pronounced ) is a quantity produced by the division of two numbers. The quotient has widespread use throughout mathematics, and is commonly referred to as the integer part of a ...
PSL(2, R) (the 2 × 2
projective special linear group In mathematics, especially in the group theoretic area of algebra, the projective linear group (also known as the projective general linear group or PGL) is the induced action of the general linear group of a vector space ''V'' on the associa ...
over R). More specifically, :PSL(2, R) = SL(2, R) / , where ''I'' denotes the 2 × 2 identity matrix. It contains the modular group PSL(2, Z). Also closely related is the 2-fold
covering group In mathematics, a covering group of a topological group ''H'' is a covering space ''G'' of ''H'' such that ''G'' is a topological group and the covering map is a continuous group homomorphism. The map ''p'' is called the covering homomorphism. ...
, Mp(2, R), a metaplectic group (thinking of SL(2, R) as a symplectic group). Another related group is SL±(2, R), the group of real 2 × 2 matrices with determinant ±1; this is more commonly used in the context of the modular group, however.


Descriptions

SL(2, R) is the group of all linear transformations of R2 that preserve oriented
area Area is the quantity that expresses the extent of a region on the plane or on a curved surface. The area of a plane region or ''plane area'' refers to the area of a shape or planar lamina, while ''surface area'' refers to the area of an open s ...
. It is isomorphic to the symplectic group Sp(2, R) and the special unitary group SU(1, 1). It is also isomorphic to the group of unit-length coquaternions. The group SL±(2, R) preserves unoriented area: it may reverse orientation. The quotient PSL(2, R) has several interesting descriptions: * It is the group of orientation-preserving projective transformations of the
real projective line In geometry, a real projective line is a projective line over the real numbers. It is an extension of the usual concept of a line that has been historically introduced to solve a problem set by visual perspective: two parallel lines do not int ...
* It is the group of conformal
automorphism In mathematics, an automorphism is an isomorphism from a mathematical object to itself. It is, in some sense, a symmetry of the object, and a way of mapping the object to itself while preserving all of its structure. The set of all automorphis ...
s of the unit disc. * It is the group of orientation-preserving isometries of the
hyperbolic plane In mathematics, hyperbolic geometry (also called Lobachevskian geometry or Bolyai– Lobachevskian geometry) is a non-Euclidean geometry. The parallel postulate of Euclidean geometry is replaced with: :For any given line ''R'' and point ' ...
. * It is the restricted
Lorentz group In physics and mathematics, the Lorentz group is the group of all Lorentz transformations of Minkowski spacetime, the classical and quantum setting for all (non-gravitational) physical phenomena. The Lorentz group is named for the Dutch physic ...
of three-dimensional Minkowski space. Equivalently, it is isomorphic to the indefinite orthogonal group SO+(1,2). It follows that SL(2, R) is isomorphic to the
spin group In mathematics the spin group Spin(''n'') page 15 is the double cover of the special orthogonal group , such that there exists a short exact sequence of Lie groups (when ) :1 \to \mathrm_2 \to \operatorname(n) \to \operatorname(n) \to 1. As a ...
Spin(2,1)+. Elements of the modular group PSL(2, Z) have additional interpretations, as do elements of the group SL(2, Z) (as linear transforms of the torus), and these interpretations can also be viewed in light of the general theory of SL(2, R).


Homographies

Elements of PSL(2, R) are homographies on the
real projective line In geometry, a real projective line is a projective line over the real numbers. It is an extension of the usual concept of a line that has been historically introduced to solve a problem set by visual perspective: two parallel lines do not int ...
: : ,1\mapsto ,\ 1\begina & c \\ b & d \end \ = \ x + b,\ cx + d\ = \, \left frac,\ 1\right. These projective transformations form a subgroup of PSL(2, C), which acts on the Riemann sphere by Möbius transformations. When the real line is considered the boundary of the
hyperbolic plane In mathematics, hyperbolic geometry (also called Lobachevskian geometry or Bolyai– Lobachevskian geometry) is a non-Euclidean geometry. The parallel postulate of Euclidean geometry is replaced with: :For any given line ''R'' and point ' ...
, PSL(2, R) expresses hyperbolic motions.


Möbius transformations

Elements of PSL(2, R) act on the complex plane by Möbius transformations: : z \mapsto \frac\;\;\;\;\mboxa,b,c,d\in\mathbf\mbox. This is precisely the set of Möbius transformations that preserve the
upper half-plane In mathematics, the upper half-plane, \,\mathcal\,, is the set of points in the Cartesian plane with > 0. Complex plane Mathematicians sometimes identify the Cartesian plane with the complex plane, and then the upper half-plane corresponds t ...
. It follows that PSL(2, R) is the group of conformal automorphisms of the upper half-plane. By the Riemann mapping theorem, it is also isomorphic to the group of conformal automorphisms of the unit disc. These Möbius transformations act as the isometries of the upper half-plane model of hyperbolic space, and the corresponding Möbius transformations of the disc are the hyperbolic isometries of the Poincaré disk model. The above formula can be also used to define Möbius transformations of
dual Dual or Duals may refer to: Paired/two things * Dual (mathematics), a notion of paired concepts that mirror one another ** Dual (category theory), a formalization of mathematical duality *** see more cases in :Duality theories * Dual (grammatical ...
and double (aka split-complex) numbers. The corresponding geometries are in non-trivial relations to
Lobachevskian geometry In mathematics, hyperbolic geometry (also called Lobachevskian geometry or Bolyai–Lobachevskian geometry) is a non-Euclidean geometry. The parallel postulate of Euclidean geometry is replaced with: :For any given line ''R'' and point ''P'' ...
.


Adjoint representation

The group SL(2, R) acts on its Lie algebra sl(2, R) by
conjugation Conjugation or conjugate may refer to: Linguistics *Grammatical conjugation, the modification of a verb from its basic form * Emotive conjugation or Russell's conjugation, the use of loaded language Mathematics *Complex conjugation, the change ...
(remember that the Lie algebra elements are also 2 × 2 matrices), yielding a faithful 3-dimensional linear representation of PSL(2, R). This can alternatively be described as the action of PSL(2, R) on the space of quadratic forms on R2. The result is the following representation: :\begin a & b \\ c & d \end \mapsto \begin a^2 & 2ab & b^2 \\ ac & ad+bc & bd \\ c^2 & 2cd & d^2 \end. The
Killing form In mathematics, the Killing form, named after Wilhelm Killing, is a symmetric bilinear form that plays a basic role in the theories of Lie groups and Lie algebras. Cartan's criteria (criterion of solvability and criterion of semisimplicity) show ...
on sl(2, R) has signature (2,1), and induces an isomorphism between PSL(2, R) and the
Lorentz group In physics and mathematics, the Lorentz group is the group of all Lorentz transformations of Minkowski spacetime, the classical and quantum setting for all (non-gravitational) physical phenomena. The Lorentz group is named for the Dutch physic ...
SO+(2,1). This action of PSL(2, R) on Minkowski space restricts to the isometric action of PSL(2, R) on the hyperboloid model of the hyperbolic plane.


Classification of elements

The
eigenvalue In linear algebra, an eigenvector () or characteristic vector of a linear transformation is a nonzero vector that changes at most by a scalar factor when that linear transformation is applied to it. The corresponding eigenvalue, often denoted ...
s of an element ''A'' ∈ SL(2, R) satisfy the
characteristic polynomial In linear algebra, the characteristic polynomial of a square matrix is a polynomial which is invariant under matrix similarity and has the eigenvalues as roots. It has the determinant and the trace of the matrix among its coefficients. The char ...
: \lambda^2 \,-\, \mathrm(A)\,\lambda \,+\, 1 \,=\, 0 and therefore : \lambda = \frac. This leads to the following classification of elements, with corresponding action on the Euclidean plane: * If , tr(''A''), < 2, then ''A'' is called elliptic, and is conjugate to a rotation. * If , tr(''A''), = 2, then ''A'' is called parabolic, and is a shear mapping. * If , tr(''A''), > 2, then ''A'' is called hyperbolic, and is a
squeeze mapping In linear algebra, a squeeze mapping, also called a squeeze transformation, is a type of linear map that preserves Euclidean area of regions in the Cartesian plane, but is ''not'' a rotation or shear mapping. For a fixed positive real number , th ...
. The names correspond to the classification of
conic section In mathematics, a conic section, quadratic curve or conic is a curve obtained as the intersection of the surface of a cone with a plane. The three types of conic section are the hyperbola, the parabola, and the ellipse; the circle is a speci ...
s by eccentricity: if one defines eccentricity as half the absolute value of the trace (ε = ½ tr; dividing by 2 corrects for the effect of dimension, while absolute value corresponds to ignoring an overall factor of ±1 such as when working in PSL(2, R)), then this yields: \epsilon < 1, elliptic; \epsilon = 1, parabolic; \epsilon > 1, hyperbolic. The identity element 1 and negative identity element −1 (in PSL(2, R) they are the same), have trace ±2, and hence by this classification are parabolic elements, though they are often considered separately. The same classification is used for SL(2, C) and PSL(2, C) ( Möbius transformations) and PSL(2, R) (real Möbius transformations), with the addition of "loxodromic" transformations corresponding to complex traces; analogous classifications are used elsewhere. A subgroup that is contained with the elliptic (respectively, parabolic, hyperbolic) elements, plus the identity and negative identity, is called an elliptic subgroup (respectively,
parabolic subgroup In the theory of algebraic groups, a Borel subgroup of an algebraic group ''G'' is a maximal Zariski closed and connected solvable algebraic subgroup. For example, in the general linear group ''GLn'' (''n x n'' invertible matrices), the subgroup ...
, hyperbolic subgroup). This is a classification into ''subsets,'' not ''subgroups:'' these sets are not closed under multiplication (the product of two parabolic elements need not be parabolic, and so forth). However, all elements are conjugate into one of 3 standard
one-parameter subgroup In mathematics, a one-parameter group or one-parameter subgroup usually means a continuous group homomorphism :\varphi : \mathbb \rightarrow G from the real line \mathbb (as an additive group) to some other topological group G. If \varphi i ...
s (possibly times ±1), as detailed below. Topologically, as trace is a continuous map, the elliptic elements (excluding ±1) are an
open set In mathematics, open sets are a generalization of open intervals in the real line. In a metric space (a set along with a distance defined between any two points), open sets are the sets that, with every point , contain all points that are ...
, as are the hyperbolic elements (excluding ±1), while the parabolic elements (including ±1) are a
closed set In geometry, topology, and related branches of mathematics, a closed set is a set whose complement is an open set. In a topological space, a closed set can be defined as a set which contains all its limit points. In a complete metric space, a ...
.


Elliptic elements

The eigenvalues for an elliptic element are both complex, and are conjugate values on the unit circle. Such an element is conjugate to a rotation of the Euclidean plane – they can be interpreted as rotations in a possibly non-orthogonal basis – and the corresponding element of PSL(2, R) acts as (conjugate to) a rotation of the hyperbolic plane and of Minkowski space. Elliptic elements of the modular group must have eigenvalues , where ''ω'' is a primitive 3rd, 4th, or 6th root of unity. These are all the elements of the modular group with finite
order Order, ORDER or Orders may refer to: * Categorization, the process in which ideas and objects are recognized, differentiated, and understood * Heterarchy, a system of organization wherein the elements have the potential to be ranked a number of ...
, and they act on the torus as periodic diffeomorphisms. Elements of trace 0 may be called "circular elements" (by analogy with eccentricity) but this is rarely done; they correspond to elements with eigenvalues ±''i'', and are conjugate to rotation by 90°, and square to -''I'': they are the non-identity involutions in PSL(2). Elliptic elements are conjugate into the subgroup of rotations of the Euclidean plane, the special orthogonal group SO(2); the angle of rotation is arccos of half of the trace, with the sign of the rotation determined by orientation. (A rotation and its inverse are conjugate in GL(2) but not SL(2).)


Parabolic elements

A parabolic element has only a single eigenvalue, which is either 1 or -1. Such an element acts as a shear mapping on the Euclidean plane, and the corresponding element of PSL(2, R) acts as a limit rotation of the hyperbolic plane and as a null rotation of Minkowski space. Parabolic elements of the modular group act as Dehn twists of the torus. Parabolic elements are conjugate into the 2 component group of standard shears × ±''I'': \left(\begin1 & \lambda \\ & 1\end\right) \times \. In fact, they are all conjugate (in SL(2)) to one of the four matrices \left(\begin1 & \pm 1 \\ & 1\end\right), \left(\begin-1 & \pm 1 \\ & -1\end\right) (in GL(2) or SL±(2), the ± can be omitted, but in SL(2) it cannot).


Hyperbolic elements

The eigenvalues for a hyperbolic element are both real, and are reciprocals. Such an element acts as a
squeeze mapping In linear algebra, a squeeze mapping, also called a squeeze transformation, is a type of linear map that preserves Euclidean area of regions in the Cartesian plane, but is ''not'' a rotation or shear mapping. For a fixed positive real number , th ...
of the Euclidean plane, and the corresponding element of PSL(2, R) acts as a translation of the hyperbolic plane and as a
Lorentz boost In physics, the Lorentz transformations are a six-parameter family of linear transformations from a coordinate frame in spacetime to another frame that moves at a constant velocity relative to the former. The respective inverse transformation ...
on Minkowski space. Hyperbolic elements of the modular group act as
Anosov diffeomorphism In mathematics, more particularly in the fields of dynamical systems and geometric topology, an Anosov map on a manifold ''M'' is a certain type of mapping, from ''M'' to itself, with rather clearly marked local directions of "expansion" and "cont ...
s of the torus. Hyperbolic elements are conjugate into the 2 component group of standard squeezes × ±''I'': \left(\begin\lambda \\ & \lambda^\end\right) \times \; the hyperbolic angle of the hyperbolic rotation is given by
arcosh In mathematics, the inverse hyperbolic functions are the inverse functions of the hyperbolic functions. For a given value of a hyperbolic function, the corresponding inverse hyperbolic function provides the corresponding hyperbolic angle. The ...
of half of the trace, but the sign can be positive or negative: in contrast to the elliptic case, a squeeze and its inverse are conjugate in SL₂ (by a rotation in the axes; for standard axes, a rotation by 90°).


Conjugacy classes

By Jordan normal form, matrices are classified up to conjugacy (in GL(''n'', C)) by eigenvalues and nilpotence (concretely, nilpotence means where 1s occur in the Jordan blocks). Thus elements of SL(2) are classified up to conjugacy in GL(2) (or indeed SL±(2)) by trace (since determinant is fixed, and trace and determinant determine eigenvalues), except if the eigenvalues are equal, so ±I and the parabolic elements of trace +2 and trace -2 are not conjugate (the former have no off-diagonal entries in Jordan form, while the latter do). Up to conjugacy in SL(2) (instead of GL(2)), there is an additional datum, corresponding to orientation: a clockwise and counterclockwise (elliptical) rotation are not conjugate, nor are a positive and negative shear, as detailed above; thus for absolute value of trace less than 2, there are two conjugacy classes for each trace (clockwise and counterclockwise rotations), for absolute value of the trace equal to 2 there are three conjugacy classes for each trace (positive shear, identity, negative shear), and for absolute value of the trace greater than 2 there is one conjugacy class for a given trace.


Topology and universal cover

As a
topological space In mathematics, a topological space is, roughly speaking, a geometrical space in which closeness is defined but cannot necessarily be measured by a numeric distance. More specifically, a topological space is a set whose elements are called po ...
, PSL(2, R) can be described as the
unit tangent bundle In Riemannian geometry, the unit tangent bundle of a Riemannian manifold (''M'', ''g''), denoted by T1''M'', UT(''M'') or simply UT''M'', is the unit sphere bundle for the tangent bundle T(''M''). It is a fiber bundle over ''M'' whose fiber at each ...
of the hyperbolic plane. It is a
circle bundle In mathematics, a circle bundle is a fiber bundle where the fiber is the circle S^1. Oriented circle bundles are also known as principal ''U''(1)-bundles. In physics, circle bundles are the natural geometric setting for electromagnetism. A circl ...
, and has a natural
contact structure In mathematics, contact geometry is the study of a geometric structure on smooth manifolds given by a hyperplane distribution in the tangent bundle satisfying a condition called 'complete non-integrability'. Equivalently, such a distribution ma ...
induced by the
symplectic structure Symplectic geometry is a branch of differential geometry and differential topology that studies symplectic manifolds; that is, differentiable manifolds equipped with a closed, nondegenerate 2-form. Symplectic geometry has its origins in the Ham ...
on the hyperbolic plane. SL(2, R) is a 2-fold cover of PSL(2, R), and can be thought of as the bundle of
spinor In geometry and physics, spinors are elements of a complex vector space that can be associated with Euclidean space. Like geometric vectors and more general tensors, spinors transform linearly when the Euclidean space is subjected to a sligh ...
s on the hyperbolic plane. The fundamental group of SL(2, R) is the infinite cyclic group Z. The universal covering group, denoted \overline, is an example of a finite-dimensional Lie group that is not a
matrix group In mathematics, a matrix group is a group ''G'' consisting of invertible matrices over a specified field ''K'', with the operation of matrix multiplication. A linear group is a group that is isomorphic to a matrix group (that is, admitting a fait ...
. That is, \overline admits no faithful, finite-dimensional representation. As a topological space, \overline is a line bundle over the hyperbolic plane. When imbued with a left-invariant metric, the
3-manifold In mathematics, a 3-manifold is a space that locally looks like Euclidean 3-dimensional space. A 3-manifold can be thought of as a possible shape of the universe. Just as a sphere looks like a plane to a small enough observer, all 3-manifolds lo ...
\overline becomes one of the eight Thurston geometries. For example, \overline is the universal cover of the unit tangent bundle to any hyperbolic surface. Any manifold modeled on \overline is orientable, and is a
circle bundle In mathematics, a circle bundle is a fiber bundle where the fiber is the circle S^1. Oriented circle bundles are also known as principal ''U''(1)-bundles. In physics, circle bundles are the natural geometric setting for electromagnetism. A circl ...
over some 2-dimensional hyperbolic orbifold (a
Seifert fiber space A Seifert fiber space is a 3-manifold together with a decomposition as a disjoint union of circles. In other words, it is a S^1-bundle (circle bundle) over a 2-dimensional orbifold. Many 3-manifolds are Seifert fiber spaces, and they account for ...
). Under this covering, the preimage of the modular group PSL(2, Z) is the
braid group A braid (also referred to as a plait) is a complex structure or pattern formed by interlacing two or more strands of flexible material such as textile yarns, wire, or hair. The simplest and most common version is a flat, solid, three-strande ...
on 3 generators, ''B''3, which is the universal central extension of the modular group. These are lattices inside the relevant algebraic groups, and this corresponds algebraically to the universal covering group in topology. The 2-fold covering group can be identified as Mp(2, R), a metaplectic group, thinking of SL(2, R) as the symplectic group Sp(2, R). The aforementioned groups together form a sequence: :\overline \to \cdots \to \mathrm(2,\mathbf) \to \mathrm(2,\mathbf) \to \mathrm(2,\mathbf). However, there are other covering groups of PSL(2, R) corresponding to all ''n'', as ''n'' Z < Z ≅ π1 (PSL(2, R)), which form a lattice of covering groups by divisibility; these cover SL(2, R) if and only if ''n'' is even.


Algebraic structure

The
center Center or centre may refer to: Mathematics *Center (geometry), the middle of an object * Center (algebra), used in various contexts ** Center (group theory) ** Center (ring theory) * Graph center, the set of all vertices of minimum eccentricity ...
of SL(2, R) is the two-element group , and the
quotient In arithmetic, a quotient (from lat, quotiens 'how many times', pronounced ) is a quantity produced by the division of two numbers. The quotient has widespread use throughout mathematics, and is commonly referred to as the integer part of a ...
PSL(2, R) is
simple Simple or SIMPLE may refer to: *Simplicity, the state or quality of being simple Arts and entertainment * ''Simple'' (album), by Andy Yorke, 2008, and its title track * "Simple" (Florida Georgia Line song), 2018 * "Simple", a song by Johnn ...
. Discrete subgroups of PSL(2, R) are called Fuchsian groups. These are the hyperbolic analogue of the Euclidean wallpaper groups and
Frieze group In mathematics, a frieze or frieze pattern is a two-dimensional design that repeats in one direction. Such patterns occur frequently in architecture and decorative art. Frieze patterns can be classified into seven types according to their symmetrie ...
s. The most famous of these is the modular group PSL(2, Z), which acts on a tessellation of the hyperbolic plane by ideal triangles. The
circle group In mathematics, the circle group, denoted by \mathbb T or \mathbb S^1, is the multiplicative group of all complex numbers with absolute value 1, that is, the unit circle in the complex plane or simply the unit complex numbers. \mathbb T = \. ...
SO(2) is a maximal compact subgroup of SL(2, R), and the circle SO(2) /  is a maximal compact subgroup of PSL(2, R). The Schur multiplier of the discrete group PSL(2, R) is much larger than Z, and the universal central extension is much larger than the universal covering group. However these large central extensions do not take the topology into account and are somewhat pathological.


Representation theory

SL(2, R) is a real, non-compact
simple Lie group In mathematics, a simple Lie group is a connected non-abelian Lie group ''G'' which does not have nontrivial connected normal subgroups. The list of simple Lie groups can be used to read off the list of simple Lie algebras and Riemannian symme ...
, and is the split-real form of the complex Lie group SL(2, C). The Lie algebra of SL(2, R), denoted sl(2, R), is the algebra of all real,
traceless In linear algebra, the trace of a square matrix , denoted , is defined to be the sum of elements on the main diagonal (from the upper left to the lower right) of . The trace is only defined for a square matrix (). It can be proved that the trace o ...
2 × 2 matrices. It is the Bianchi algebra of type VIII. The finite-dimensional representation theory of SL(2, R) is equivalent to the representation theory of SU(2), which is the compact real form of SL(2, C). In particular, SL(2, R) has no nontrivial finite-dimensional unitary representations. This is a feature of every connected simple non-compact Lie group. For outline of proof, see non-unitarity of representations. The infinite-dimensional representation theory of SL(2, R) is quite interesting. The group has several families of unitary representations, which were worked out in detail by Gelfand and Naimark (1946), V. Bargmann (1947), and
Harish-Chandra Harish-Chandra FRS (11 October 1923 – 16 October 1983) was an Indian American mathematician and physicist who did fundamental work in representation theory, especially harmonic analysis on semisimple Lie groups. Early life Harish-Chandr ...
(1952).


See also

* Linear group * Special linear group * Projective linear group * Modular group * SL(2, C) (Möbius transformations) * Projective transformation * Fuchsian group * Table of Lie groups *
Anosov flow In mathematics, more particularly in the fields of dynamical systems and geometric topology, an Anosov map on a manifold ''M'' is a certain type of mapping, from ''M'' to itself, with rather clearly marked local directions of "expansion" and "cont ...


References

* * * * * {{cite book, first=William, last=Thurston, title=Three-dimensional geometry and topology. Vol. 1, mr=1435975 , others=Edited by Silvio Levy , series=Princeton Mathematical Series , volume=35 , publisher=Princeton University Press , location=Princeton, NJ , year=1997 , isbn=0-691-08304-5 Group theory Lie groups Projective geometry Hyperbolic geometry