Additive characters valued in the unit circle #
This file defines additive characters, valued in the unit circle, from either
- the ring
ZMod Nfor any non-zero naturalN, - the additive circle
ℝ / T ⬝ ℤ, for any realT.
These results are separate from Analysis.SpecialFunctions.Complex.Circle in order to reduce
the imports of that file.
The canonical map from the additive to the multiplicative circle, as an AddChar.
Equations
Instances For
Additive characters valued in the complex circle #
The additive character from ZMod N to the unit circle in ℂ, sending j mod N to
exp (2 * π * I * j / N).
Equations
Instances For
Explicit formula for toCircle j. Note that this is "evil" because it uses ZMod.val. Where
possible, it is recommended to lift j to ℤ and use toCircle_intCast instead.
The additive character from ZMod N to ℂ, sending j mod N to exp (2 * π * I * j / N).
Equations
Instances For
The standard additive character ZMod N → ℂ is primitive.
ZMod.toCircle as an AddChar into rootsOfUnity n Circle.
Equations
Instances For
Interpret n-th roots of unity in ℂ as elements of the circle
Equations
Instances For
Equivalence of the nth roots of unity of the Circle with nth roots of unity of the complex numbers