Disc automorphisms as Poincaré isometric equivalences #
This file bundles the standard automorphisms of the complex unit disc as isometric
equivalences of PoincareDisc. The underlying distance-preservation results are proved in
Poincare/MetricSpace.lean; the bundled form records both the isometry and the inverse and is
therefore the natural API for the automorphism group acting on the Poincaré disc.
The main constructions are:
PoincareDisc.isometryEquivOfHyperbolicDistEq, which transports any hyperbolic-distance-preserving equivalence ofComplex.UnitDisc;PoincareDisc.unitDiscMoebiusIsometryEquiv, for the automorphism sendingato zero;PoincareDisc.unitDiscStandardAutomorphismIsometryEquiv, forz ↦ u * (z - a) / (1 - conj a * z);PoincareDisc.starIsometryEquiv, for the conjugationz ↦ conj z, which is a Poincaré isometry without being a disc automorphism: it is the orientation-reversing symmetry.
This advances the conformal-mapping roadmap's L2 targets for the Poincaré metric and the disc automorphism group. It reuses Tau Ceti's disc-automorphism and hyperbolic-distance invariance API. As with the rest of the L0--L3 conformal-mapping material, it is coordinated with the upstream Mathlib Riemann-mapping effort leanprover-community/mathlib4#33505 and should be refactored to upstream API if that work lands a human-curated Poincaré-disc isometry API.
A hyperbolic-distance-preserving equivalence of the unit disc induces an isometric equivalence of the Poincaré disc.
Equations
- TauCeti.PoincareDisc.isometryEquivOfHyperbolicDistEq e he = { toEquiv := TauCeti.PoincareDisc.toUnitDisc.trans (e.trans Complex.UnitDisc.toPoincare), isometry_toFun := ⋯ }
Instances For
The underlying function of the transported isometric equivalence is the original unit-disc equivalence, conjugated by the identity reinterpretation maps.
Taking the inverse commutes with transporting a hyperbolic-distance-preserving equivalence to the Poincaré disc.
The standard disc automorphism with rotation u and center a as an isometric
equivalence of the Poincaré disc.
Equations
Instances For
The standard Poincaré isometry acts by the standard unit-disc automorphism.
The inverse of the standard Poincaré isometry applies the inverse rotation followed by the inverse Moebius factor.
Complex conjugation as an isometric equivalence of the Poincaré disc. It is not a disc
automorphism, being orientation-reversing rather than holomorphic, but it does preserve the
hyperbolic distance (TauCeti.hyperbolicDist_conj); together with the standard automorphisms it
exhausts the Poincaré isometries.
Equations
Instances For
The conjugation isometry of the Poincaré disc acts by star on the underlying disc.
Conjugation is an involution of the Poincaré disc, so it is its own inverse.
The disc Moebius automorphism centred at a as an isometric equivalence of the Poincaré
disc.
Equations
Instances For
The Moebius Poincaré isometry acts by the usual unit-disc Moebius automorphism.
The inverse of the Moebius Poincaré isometry centred at a is the one centred at -a.
With unit rotation factor, the standard Poincaré isometry is the Moebius isometry.
The standard Poincaré isometry sends its center to the origin.