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.
The complex 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 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.
Alias of Complex.UnitDisc.coe_circle_smul.
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) β― }
Alias of Complex.UnitDisc.coe_star.
Equations
- Complex.UnitDisc.instInvolutiveStar = { toStar := Complex.UnitDisc.instStar, star_involutive := β― }
Alias of Complex.UnitDisc.star_neg.
Alias of Complex.UnitDisc.re_star.
Alias of Complex.UnitDisc.im_star.
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 }