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.