The upper half plane #
This file defines UpperHalfPlane to be the upper half plane in ℂ.
We define the notation ℍ for the upper half plane available in the locale
UpperHalfPlane so as not to conflict with the quaternions.
Canonical embedding of the upper half-plane into ℂ.
Equations
Instances For
instance
UpperHalfPlane.canLift :
CanLift ℂ UpperHalfPlane UpperHalfPlane.coe fun (z : ℂ) => 0 < z.im
Extensionality lemma in terms of UpperHalfPlane.re and UpperHalfPlane.im.
Constructor for UpperHalfPlane. It is useful if ⟨z, h⟩ makes Lean use a wrong
typeclass instance.
Equations
Instances For
@[simp]
Define I := √-1 as an element on the upper half plane.