Documentation

TauCeti.Analysis.Complex.Conformal.Poincare.MetricSpace

The Poincaré metric space on the complex unit disc #

The symmetry, nonnegativity, vanishing-on-the-diagonal and triangle-inequality lemmas already proved for the hyperbolic (Poincaré) distance hyperbolicDist on the open unit disc (HyperbolicDistance.lean, HyperbolicTriangle.lean) are exactly the metric-space axioms. This file records them as an actual MetricSpace instance.

The instance cannot be attached to Complex.UnitDisc, which already carries the Euclidean subspace metric. Following the standard Mathlib type-synonym idiom (as for OrderDual, Lex, …), we introduce

The disc automorphisms are then recorded as genuine self-isometries of this metric space, validating that the Poincaré distance is the automorphism-invariant metric:

This completes the conformal-mapping roadmap's L2 target "the hyperbolic / Poincaré metric on 𝔻" (see ConformalMapping/README.md), discharging the MetricSpace-instance step that the docstrings of HyperbolicDistance.lean and HyperbolicTriangle.lean deferred as future work. It reuses Tau Ceti's hyperbolic-distance and disc-automorphism API. As with the rest of the L0--L3 conformal-mapping material, it is coordinated with the upstream Mathlib RMT effort leanprover-community/mathlib4#33505 and should be refactored to upstream API if that work lands a human-curated Poincaré metric. Mathlib has the hyperbolic metric on the upper half-plane (Analysis/Complex/UpperHalfPlane), but no Poincaré metric on the disc.

The complex open unit disc equipped with the hyperbolic (Poincaré) metric.

This is a type synonym for Complex.UnitDisc, introduced so that the Poincaré distance can be registered as a MetricSpace instance without clashing with the Euclidean subspace metric that Complex.UnitDisc already carries. Move between the two views with the identity equivalences Complex.UnitDisc.toPoincare and PoincareDisc.toUnitDisc.

Equations
Instances For

    Reinterpret a point of the unit disc as a point of the Poincaré disc (the identity map).

    Equations
    Instances For

      Reinterpret a point of the Poincaré disc as a point of the unit disc (the identity map).

      Equations
      Instances For

        Every point of the Poincaré disc lies in the open unit ball.

        @[instance_reducible]

        The Poincaré (hyperbolic) metric space on the complex open unit disc. Its distance is the hyperbolic distance hyperbolicDist on the underlying disc points.

        Equations
        • One or more equations did not get rendered due to their size.
        @[simp]

        The Poincaré distance between two disc points is their hyperbolic distance.

        The Poincaré distance from a point to the origin has the closed form artanh ‖z‖.

        A hyperbolic-distance-preserving self-map of the unit disc induces a self-isometry of the Poincaré disc (transported along the identification Complex.UnitDisc.toPoincare).

        The disc Moebius factor z ↦ (z - a) / (1 - conj a * z) is a Poincaré self-isometry.

        Every standard disc automorphism z ↦ u * (z - a) / (1 - conj a * z) is a Poincaré self-isometry.