sage:from sage.modular.dirichlet import DirichletCharacter
H = DirichletGroup(3800, base_ring=CyclotomicField(36))
M = H._module
chi = DirichletCharacter(H, M([18,18,9,34]))
pari:[g,chi] = znchar(Mod(3107,3800))
χ3800(243,⋅)
χ3800(307,⋅)
χ3800(507,⋅)
χ3800(907,⋅)
χ3800(1307,⋅)
χ3800(2043,⋅)
χ3800(2643,⋅)
χ3800(3043,⋅)
χ3800(3107,⋅)
χ3800(3243,⋅)
χ3800(3643,⋅)
χ3800(3707,⋅)
sage:chi.galois_orbit()
pari:order = charorder(g,chi)
[ charpow(g,chi, k % order) | k <-[1..order-1], gcd(k,order)==1 ]
(951,1901,1977,401) → (−1,−1,i,e(1817))
a |
−1 | 1 | 3 | 7 | 9 | 11 | 13 | 17 | 21 | 23 | 27 | 29 |
χ3800(3107,a) |
−1 | 1 | e(361) | e(125) | e(181) | e(31) | e(3635) | e(3625) | e(94) | e(365) | e(121) | e(181) |
sage:chi.jacobi_sum(n)