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.
Additive characters valued in the complex circle #
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
- ZMod.stdAddChar = Circle.coeHom.compAddChar ZMod.toCircle
Instances For
The standard additive character ZMod N → ℂ is primitive.