sage:from sage.modular.dirichlet import DirichletCharacter
H = DirichletGroup(4002, base_ring=CyclotomicField(28))
M = H._module
chi = DirichletCharacter(H, M([0,14,23]))
pari:[g,chi] = znchar(Mod(3403,4002))
χ4002(229,⋅)
χ4002(367,⋅)
χ4002(781,⋅)
χ4002(1471,⋅)
χ4002(1609,⋅)
χ4002(2161,⋅)
χ4002(2299,⋅)
χ4002(2989,⋅)
χ4002(3403,⋅)
χ4002(3541,⋅)
χ4002(3817,⋅)
χ4002(3955,⋅)
sage:chi.galois_orbit()
pari:order = charorder(g,chi)
[ charpow(g,chi, k % order) | k <-[1..order-1], gcd(k,order)==1 ]
(2669,3133,553) → (1,−1,e(2823))
a |
−1 | 1 | 5 | 7 | 11 | 13 | 17 | 19 | 25 | 31 | 35 | 37 |
χ4002(3403,a) |
1 | 1 | e(74) | e(145) | e(281) | e(1411) | −i | e(2825) | e(71) | e(2823) | e(1413) | e(2827) |
sage:chi.jacobi_sum(n)