Classification of elements of GL (Fin 2) R #
Here we classify 2 Γ 2 matrices over the reals (or more generally over R where R is a
suitable ring, but β is the motivating case), into the following classes:
- scalars
- parabolic elements (
Matrix.IsParabolic) - one eigenvalue with non-semisimple generalized eigenspace - hyperbolic elements (
Matrix.IsHyperbolic) - two distinct real eigenvalues - elliptic elements (
Matrix.IsElliptic) - two distinct non-real complex eigenvalues
This classification is used (among other places) in classifying the fixed points of elements of
GL(2, β)βΊ acting on the upper half-plane. See [Wikipedia:SL2(R)#Classification_of_elements]
(https://en.wikipedia.org/wiki/SL2(R)#Classification_of_elements).
A 2 Γ 2 matrix is parabolic if it is non-scalar and its discriminant is 0.
Instances For
Alias of Matrix.discr_conj.
Alias of Matrix.discr_conj'.
Alias of Matrix.sub_scalar_sq_eq_discr.
The unique eigenvalue of a parabolic matrix (junk if m is not parabolic).
Instances For
Characterization of parabolic elements: they have the form a + m where a is scalar and
m is nonzero and nilpotent.
A 2 Γ 2 matrix is hyperbolic if its discriminant is strictly positive.
Instances For
A 2 Γ 2 matrix is elliptic if its discriminant is strictly negative.
Instances For
The map sending x to [1, x; 0, 1] (bundled as an AddChar).
Instances For
Synonym of Matrix.IsElliptic, for dot-notation.
Instances For
Synonym of Matrix.IsHyperbolic, for dot-notation.
Instances For
Polynomial whose roots are the fixed points of g considered as a MΓΆbius transformation.
See Matrix.GeneralLinearGroup.fixpointPolynomial_aeval_eq_zero_iff.
Instances For
The fixed-point polynomial is identically zero iff g is scalar.
A non-zero power of a parabolic element is parabolic.
Specialized version of isParabolic_iff_of_upperTriangular intended for use with
discrete subgroups of GL(2, β).