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.
The open upper half plane, denoted as ℍ within the UpperHalfPlane namespace
- coe : ℂ
Canonical embedding of the upper half-plane into
ℂ.
Instances For
The open upper half plane, denoted as ℍ within the UpperHalfPlane namespace
Equations
- UpperHalfPlane.termℍ = Lean.ParserDescr.node `UpperHalfPlane.termℍ 1024 (Lean.ParserDescr.symbol "ℍ")
Instances For
Equations
Define I := √-1 as an element on the upper half plane.
Equations
- UpperHalfPlane.I = { coe := Complex.I, coe_im_pos := UpperHalfPlane.I._proof_1 }
Instances For
Equations
- UpperHalfPlane.instInhabited = { default := UpperHalfPlane.I }
Alias of UpperHalfPlane.coe_inj.
Imaginary part
Instances For
Extensionality lemma in terms of UpperHalfPlane.re and UpperHalfPlane.im.
Alias of UpperHalfPlane.ext_re_im.
Extensionality lemma in terms of UpperHalfPlane.re and UpperHalfPlane.im.
Extension for the positivity tactic: UpperHalfPlane.im.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Extension for the positivity tactic: UpperHalfPlane.coe.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Alias of UpperHalfPlane.ne_intCast.
Alias of UpperHalfPlane.ne_natCast.
Equations
- One or more equations did not get rendered due to their size.
Equations
- UpperHalfPlane.instAddActionReal = { vadd := fun (x : ℝ) (z : UpperHalfPlane) => { coe := ↑x + ↑z, coe_im_pos := ⋯ }, add_vadd := ⋯, zero_vadd := ⋯ }