Maps on the unit circle #
In this file we prove some basic lemmas about Circle.exp and the restriction of Complex.arg
to the unit circle. These two maps define a partial equivalence between Circle and ℝ, see
Circle.argPartialEquiv and Circle.argEquiv, that sends the whole circle to (-π, π].
Complex.arg ∘ (↑) and Circle.exp define a partial equivalence between Circle and ℝ
with source = Set.univ and target = Set.Ioc (-π) π.
Instances For
Complex.arg and Circle.exp ∘ (↑) define an equivalence between Circle and (-π, π].
Instances For
The image under Circle.exp of the interval of angles (-r, r).
Instances For
Length of the anti-clockwise arc from x to y.
Instances For
Path from x to y on the circle traversing in anti-clockwise direction.
Instances For
Circle.exp, applied to a Real.Angle.
Instances For
The canonical map fun x => exp (2 π i x / T) from ℝ / ℤ • T to the unit circle in ℂ.
If T = 0 we understand this as the constant function 1.
Instances For
The centered arcs centeredArc (π / 2 ^ (n + 1)) form a neighborhood basis at 1.
This basis is useful because multiplying two sufficiently small arcs stays inside an earlier arc.
If all positive powers of a point on the circle lie in the right half centered arc,
then the point is 1.