MΓΆbius transformations of the projective line are analytic #
Mathlib identifies the projective line OnePoint π with the projectivization β π (Fin 2 β π)
(OnePoint.equivProjectivization) and lets GL (Fin 2) π act on it through this identification
(OnePoint.instGLAction), by the MΓΆbius transformations
z β¦ (a * z + b) / (c * z + d). This file relates that description to the two charts of the
analytic manifold OnePoint π, and shows that every MΓΆbius transformation is analytic.
In homogeneous coordinates, the affine chart reads the point [vβ : vβ] as vβ / vβ where
vβ β 0, and the inverted chart reads it as vβ / vβ where vβ β 0. The inverse of the inverted
chart is itself the MΓΆbius transformation of the matrix !![0, 1; 1, 0], restricted to π.
Analyticity is checked on π first: near a point zβ where c * zβ + d β 0 the transformation
is the analytic function (a * z + b) / (c * z + d) followed by the inclusion π β OnePoint π,
and near a pole it is (c * z + d) / (a * z + b) followed by the inverse of the inverted chart,
the numerator a * zβ + b being nonzero there because the matrix is invertible. Near β, a
MΓΆbius transformation precomposed with the inverse of the inverted chart is again a MΓΆbius
transformation restricted to π.
Hence GL (Fin 2) π acts on OnePoint π by analytic maps (OnePoint.instContMDiffConstSMul),
and so does PSL(2, π), which acts through representatives (OnePoint.instContMDiffConstSMulPSL).
For π = β, each MΓΆbius transformation is therefore a biholomorphism of the Riemann sphere, with
inverse the transformation of the inverse matrix: this is Diffeomorph.constSmul π(β) Ο g.
Restricting scalars, the MΓΆbius transformations are also smooth maps of the underlying real
surface, and in the affine coordinate the transformation of !![a, b; c, d] has derivative
det / (c * z + d) ^ 2.
Main results #
OnePoint.affineChart_equivProjectivization_symm_mkandOnePoint.invChart_equivProjectivization_symm_mk: the two charts in homogeneous coordinates.OnePoint.invChart_symm_eq_smul: the inverse of the inverted chart is a MΓΆbius transformation.Matrix.GeneralLinearGroup.contMDiff_smul_coe: a MΓΆbius transformation restricted toπis analytic.OnePoint.instContMDiffConstSMul:GL (Fin 2) πacts onOnePoint πby analytic maps.OnePoint.instContMDiffConstSMulPGL: so doesPGL(2, π).OnePoint.instContinuousConstSMul: in particular it acts by homeomorphisms.OnePoint.instContMDiffConstSMulPSL:PSL(2, π)acts onOnePoint πby analytic maps.OnePoint.instContMDiffConstSMulGLReal,OnePoint.instContMDiffConstSMulPSLReal:GL(2, β)andPSL(2, β)act on the Riemann sphere by smooth maps of the underlying real surface.OnePoint.mfderiv_smul_coe_apply: the derivative of a MΓΆbius transformation in the affine coordinate.
References #
- Otto Forster, Lectures on Riemann Surfaces, Graduate Texts in Mathematics 81, Springer, 1981, Β§Β§1β2.
The charts in homogeneous coordinates #
These lemmas are simpβ (pre-simp) lemmas: as ordinary simp lemmas they would never fire, since
simp first rewrites the inner point with Mathlib's equivProjectivization_symm_apply_mk.
The point [vβ : vβ] of the projective line lies in the source of the affine chart exactly
when vβ β 0.
The affine chart reads the point [vβ : vβ] of the projective line as vβ / vβ. Off its
source, where vβ = 0, both sides are 0.
The point [vβ : vβ] of the projective line lies in the source of the inverted chart exactly
when vβ β 0.
The inverted chart reads the point [vβ : vβ] of the projective line as vβ / vβ. Off its
source, where vβ = 0, both sides are 0.
MΓΆbius transformations #
The inverse of the inverted chart, 0 β¦ β and w β¦ wβ»ΒΉ for w β 0, is the MΓΆbius
transformation z β¦ 1 / z of the matrix !![0, 1; 1, 0], restricted to π.
A MΓΆbius transformation restricted to π is analytic. For g = !![a, b; c, d], it is
z β¦ (a * z + b) / (c * z + d) away from the pole and sends the pole to β.
MΓΆbius transformations of the projective line are analytic. For π = β, every
transformation z β¦ (a * z + b) / (c * z + d) of the Riemann sphere is holomorphic, and hence a
biholomorphism Diffeomorph.constSmul π(β) Ο g with inverse the transformation of gβ»ΒΉ.
The MΓΆbius transformations of PGL(2, π) are analytic, since the class of a matrix acts
as the matrix does.
MΓΆbius transformations are homeomorphisms of the projective line.
PSL(2, π) acts on the projective line by analytic maps, through representatives.
MΓΆbius transformations as smooth maps of the real surface #
GL(2, β) acts on the Riemann sphere, regarded as a real surface, by smooth (indeed
real-analytic) maps: each MΓΆbius transformation is holomorphic.
PSL(2, β) acts on the Riemann sphere, regarded as a real surface, by smooth (indeed
real-analytic) maps.
The derivative of a MΓΆbius transformation in the affine coordinate. At a finite point z
which g = !![a, b; c, d] does not send to β, the derivative of g on the Riemann sphere,
read in the affine charts, is multiplication by det g / (c * z + d) ^ 2.