Projective general linear group #
In this file we define Matrix.ProjGenLinGroup n R as the quotient of GL n R by its center.
We introduce notation PGL(n, R) for this group,
which works if n is either a finite type or a natural number.
If n is a number, then PGL(n, R) is interpreted as PGL(Fin n, R).
Main definitions #
Matrix.SpecialLinearGroup.toPGLis the natural map fromSL(n, R)toPGL(n, R).Matrix.ProjectiveSpecialLinearGroup.toPGLis the natural inclusion fromPSL(n, R)toPGL(n, R).Matrix.ProjectiveSpecialLinearGroup.isoPSLOfAlgClosedis an isomorphism betweenPGL(n, F)andPSL(n, F)in the case of an algebraically closed field.
Projective general linear group $PGL(n, R)$ defined as the quotient of the general linear group by its center.
Equations
- Matrix.ProjGenLinGroup n R = (GL n R ⧸ Subgroup.center (GL n R))
Instances For
Equations
- One or more equations did not get rendered due to their size.
Projective general linear group $PGL(n, R)$ defined as the quotient of the general linear group by its center.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Projective general linear group $PGL(n, R)$ defined as the quotient of the general linear group by its center.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The natural projection from GL n R to PGL n R.
Equations
Instances For
The natural map from SL(n, R) to PGL(n, R) by composing the maps from SL to GL and the
quotient map from GL to PGL.
Equations
Instances For
The natural inclusion map from PSL(n, R) to PGL(n, R) induced by the inclusion
map from SL(n, R) to GL(n, R).
Equations
Instances For
An isomorphism between PGL(n, F) and PSL(n, F) in the case of an algebraically closed field
induced from the natural inclusion map.
Equations
Instances For
An isomorphism between PGL(n, F) and PSL(n, F) in the case of an algebraically closed field
induced from the natural inclusion map where when n is empty it gives a junk isomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Lift a monoid homomorphism f : GL n R →* M that vanishes on all scalar matrices
to a homomorphism from PGL(n, R).
Equations
- Matrix.ProjGenLinGroup.lift f hf = QuotientGroup.lift (Subgroup.center (GL n R)) f ⋯
Instances For
Given an action of GL n R such that the scalar matrices act trivially,
define an action of PGL n R.
Equations
Instances For
The monoid hom between PGL(n, R) and PGL(n, S) induced by a
ring homomorphism f : R →+* S.
Equations
- Matrix.ProjGenLinGroup.map f = QuotientGroup.map (Subgroup.center (GL n R)) (Subgroup.center (GL n S)) (Matrix.GeneralLinearGroup.map f) ⋯
Instances For
In case of an even dimension, the sign of the determinant of g : PGL(n, R) is well-defined.