Parabolic elements of PSL(2, R) #
Mathlib classifies 2 × 2 matrices as parabolic, elliptic or hyperbolic
(Matrix.IsParabolic, with the dot-notation synonym Matrix.GeneralLinearGroup.IsParabolic).
Being parabolic is invariant under negation (Matrix.isParabolic_neg_iff), so over a ring without
zero divisors, where the center of SL(2, R) is {±1}, it descends to the projective special
linear group PSL(2, R) = SL(2, R) ⧸ {±1}. This is the notion of a parabolic Möbius
transformation which does not depend on a choice of matrix representative.
The model parabolic elements are the translations upperRightHom x, the classes of the
transvections !![1, x; 0, 1], which act on the projective line by z ↦ z + x. Over a field
of characteristic other than two every parabolic element of PSL(2, K) is conjugate to one of
them; that classification, which runs through the action on the projective line, is in
TauCeti.Topology.Compactification.OnePoint.ProjectiveLine.
Main declarations #
Matrix.ProjectiveSpecialLinearGroup.IsParabolic: an element ofPSL(2, R)is parabolic when it has a parabolic representative, andisParabolic_mk_iff: then every representative is.Matrix.ProjectiveSpecialLinearGroup.isParabolic_conj_iff: parabolicity is invariant under conjugation,isParabolic_inv_iff: under inversion, andIsParabolic.pow,IsParabolic.zpow: under nonzero powers in characteristic zero.Matrix.ProjectiveSpecialLinearGroup.upperRightHom: the translationsx ↦ !![1, x; 0, 1], as an injective additive characterR → PSL(2, R), parabolic exactly away fromx = 0(isParabolic_upperRightHom_iff);mul_zpow_mul_inv_eq_upperRightHom: a conjugate of a translation bywhas itsn-th power conjugate to the translation byn * w.
References #
- Alan Beardon, The Geometry of Discrete Groups, Graduate Texts in Mathematics 91, Springer, 1983, §4.3.
- Svetlana Katok, Fuchsian Groups, Chicago Lectures in Mathematics, University of Chicago Press, 1992, §2.1.
An element of PSL(2, R) is parabolic when it is the class of a parabolic matrix of
SL(2, R). When R has no zero divisors every representative is then parabolic
(Matrix.ProjectiveSpecialLinearGroup.isParabolic_mk_iff).
Equations
- g.IsParabolic = ∃ (a : Matrix.SpecialLinearGroup (Fin 2) R), ↑a = g ∧ (Matrix.SpecialLinearGroup.toGL a).IsParabolic
Instances For
The class of a matrix of SL(2, R) is parabolic exactly when the matrix is: the only other
representative is its negative, which is parabolic along with it.
Parabolicity is invariant under conjugation in PSL(2, R).
Parabolicity is invariant under conjugation in PSL(2, R), with the inverse on the left.
The identity of PSL(2, R) is not parabolic: a parabolic matrix is not scalar.
Parabolicity is invariant under inversion in PSL(2, R): the inverse of a matrix of
SL(2, R) is its adjugate, which has the same trace and is scalar exactly when the matrix is.
Alias of the reverse direction of Matrix.ProjectiveSpecialLinearGroup.isParabolic_inv_iff.
Parabolicity is invariant under inversion in PSL(2, R): the inverse of a matrix of
SL(2, R) is its adjugate, which has the same trace and is scalar exactly when the matrix is.
A nonzero power of a parabolic element of PSL(2, K) is parabolic.
A nonzero integer power of a parabolic element of PSL(2, K) is parabolic.
The translation upperRightHom x ∈ PSL(2, R), the class of the transvection
!![1, x; 0, 1]; it acts on the projective line by z ↦ z + x.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Distinct translations are distinct in PSL(2, R): if the classes of two transvections are
equal, then the transvections differ by a central factor, which is the transvection of the
difference of their parameters, and a transvection is central only when its parameter is zero.
If σ conjugates γ to the translation by w, it conjugates γ ^ n to the translation by
n * w.
A translation is parabolic exactly when it is nontrivial.