PoincarΓ© disc #
In this file we define Complex.UnitDisc to be the unit disc in the complex plane. We also
introduce some basic operations on this disc.
Equations
- One or more equations did not get rendered due to their size.
The complex closed unit disc, denoted as ππ» within the Complex namespace
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
The complex unit disc, denoted as π» within the Complex namespace
Equations
- Complex.UnitDisc.termπ» = Lean.ParserDescr.node `Complex.UnitDisc.termπ» 1024 (Lean.ParserDescr.symbol "π»")
Instances For
The complex closed unit disc, denoted as ππ» within the Complex namespace
Equations
- Complex.UnitDisc.termππ» = Lean.ParserDescr.node `Complex.UnitDisc.termππ» 1024 (Lean.ParserDescr.symbol "ππ»")
Instances For
Coercion to β.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
A cases eliminator that makes cases z use UnitDisc.mk instead of Subtype.mk.
Equations
- Complex.UnitDisc.casesOn mk z = mk βz β―
Instances For
Equations
- Complex.UnitDisc.instInhabited = { default := 0 }
Equations
- One or more equations did not get rendered due to their size.
Equations
- Complex.UnitDisc.instPowPNat = { pow := fun (z : Complex.UnitDisc) (n : β+) => β¨βz ^ βn, β―β© }
Conjugate point of the unit disc.
Equations
- Complex.UnitDisc.instStar = { star := fun (z : Complex.UnitDisc) => Complex.UnitDisc.mk ((starRingEnd β) βz) β― }
Equations
- Complex.UnitDisc.instInvolutiveStar = { toStar := Complex.UnitDisc.instStar, star_involutive := β― }
Equations
- Complex.UnitDisc.instStarMul = { toInvolutiveStar := Complex.UnitDisc.instInvolutiveStar, star_mul := Complex.UnitDisc.instStarMul._proof_2 }
Coercion to β.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
A constructor that assumes βzβ < 1 instead of dist z 0 < 1 and returns an element
of ππ» instead of β₯Metric.ball (0 : β) 1.
Equations
- Complex.UnitClosedDisc.mk z hz = β¨z, β―β©
Instances For
A cases eliminator that makes cases z use UnitClosedDisc.mk instead of Subtype.mk.
Equations
- Complex.UnitClosedDisc.casesOn mk z = mk βz β―
Instances For
Equations
- Complex.UnitClosedDisc.instInhabited = { default := 0 }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- Complex.UnitClosedDisc.instPowNat = { pow := fun (z : Complex.UnitClosedDisc) (n : β) => β¨βz ^ n, β―β© }
Real part of a point of the unit disc.
Instances For
Imaginary part of a point of the unit disc.
Instances For
Conjugate point of the unit disc.
Equations
- Complex.UnitClosedDisc.instStar = { star := fun (z : Complex.UnitClosedDisc) => Complex.UnitClosedDisc.mk ((starRingEnd β) βz) β― }
Equations
- Complex.UnitClosedDisc.instInvolutiveStar = { toStar := Complex.UnitClosedDisc.instStar, star_involutive := β― }
Equations
- Complex.UnitClosedDisc.instStarMul = { toInvolutiveStar := Complex.UnitClosedDisc.instInvolutiveStar, star_mul := Complex.UnitClosedDisc.instStarMul._proof_2 }