The pseudo-hyperbolic expression on the unit disc #
This file records the scalar pseudo-hyperbolic expression ‖(z - w) / (1 - conj w * z)‖, on
which the Schwarz--Pick lemma and the hyperbolic distance on the disc are built. The main API
proves that the denominator is nonzero on the open unit disc — hence of positive norm
(TauCeti.norm_one_sub_conj_mul_pos_of_norm_lt_one), a positivity side condition
used when manipulating inequalities involving that denominator — that the hyperbolic defect
1 - ‖z‖ ^ 2 is positive there (TauCeti.one_sub_sq_norm_pos_of_norm_lt_one), that the
expression is symmetric, that it is strictly less than one for two points of the unit disc —
hence lies in Ioo (-1) 1
(TauCeti.pseudoHyperbolicExpr_mem_Ioo_of_norm_lt_one), the interval on which Real.artanh is a
bijection onto ℝ — and that it is jointly continuous there
(TauCeti.continuousOn_pseudoHyperbolicExpr).
The Poincaré defect identity TauCeti.norm_sq_one_sub_conj_mul_sub_norm_sq_sub compares the
numerator and the denominator, and yields
TauCeti.norm_sub_eq_of_pseudoHyperbolicExpr_eq: between points of prescribed norms, the
pseudo-hyperbolic expression determines the Euclidean distance.
References #
- The Riemann mapping theorem development of leanprover-community/mathlib4#33505, and the parts
of it already in Mathlib:
Mathlib/Analysis/Complex/RiemannMapping.leanandMathlib/Analysis/Complex/BranchLogRoot.lean.
The pseudo-hyperbolic expression on ℂ, written as a total real-valued function.
On the open unit disc this is the pseudo-hyperbolic expression. Outside the disc the same formula is still meaningful as a total expression in Lean, with division by zero evaluating to zero as usual.
Equations
- TauCeti.pseudoHyperbolicExpr z w = ‖(z - w) / (1 - (starRingEnd ℂ) w * z)‖
Instances For
The defining formula for the pseudo-hyperbolic expression.
The pseudo-hyperbolic expression as a quotient of two real norms, the form in which it is
compared with the Euclidean distance ‖z - w‖.
The pseudo-hyperbolic expression from a point to itself is zero.
The pseudo-hyperbolic expression is symmetric in its two arguments.
Conjugation invariance. Conjugating both arguments leaves the pseudo-hyperbolic expression unchanged: conjugation is the orientation-reversing symmetry of the disc.
If the two points are equal, their pseudo-hyperbolic expression is zero.
The pseudo-hyperbolic expression with right endpoint zero is the norm.
The pseudo-hyperbolic expression with left endpoint zero is the norm.
Rotation invariance. Multiplying both arguments by a unit-modulus constant leaves the
pseudo-hyperbolic expression unchanged. This is a purely algebraic identity valid for all
z, w; it is the rotation half of the disc-automorphism group.
If the denominator is nonzero, zero pseudo-hyperbolic expression characterizes equality.
For points in the open unit ball, the denominator in the pseudo-hyperbolic expression is nonzero.
For bundled unit-disc points, the denominator in the pseudo-hyperbolic expression is nonzero.
For points in the open unit ball, zero pseudo-hyperbolic expression characterizes equality.
For bundled unit-disc points, zero pseudo-hyperbolic expression characterizes equality.
Poincaré defect identity (norm form). The difference of the squared norms of the Moebius
denominator and numerator factors is the product of the two hyperbolic defects:
‖1 - conj w * z‖ ^ 2 - ‖z - w‖ ^ 2 = (1 - ‖z‖ ^ 2) * (1 - ‖w‖ ^ 2).
Equal norms plus equal pseudo-hyperbolic expression force equal distance. For four points
of the open unit disc with ‖z'‖ = ‖z‖ and ‖w'‖ = ‖w‖, the pseudo-hyperbolic expression
determines the Euclidean distance.
The pseudo-hyperbolic expression of two points in the open unit ball is strictly less than one.
The pseudo-hyperbolic expression of two bundled unit-disc points is strictly less than one.
The pseudo-hyperbolic expression of two points of norm less than one lies in the interval
Ioo (-1) 1 on which Real.artanh is a strictly monotone bijection onto ℝ. This is the side
condition of the Real.artanh lemmas applied to it to define the hyperbolic distance.
The pseudo-hyperbolic expression is continuous on the product of two copies of the open unit disc, where its Moebius denominator does not vanish.