sage:from sage.modular.dirichlet import DirichletCharacter
H = DirichletGroup(3872, base_ring=CyclotomicField(110))
M = H._module
chi = DirichletCharacter(H, M([55,55,91]))
pari:[g,chi] = znchar(Mod(1839,3872))
χ3872(79,⋅)
χ3872(271,⋅)
χ3872(303,⋅)
χ3872(431,⋅)
χ3872(591,⋅)
χ3872(623,⋅)
χ3872(655,⋅)
χ3872(783,⋅)
χ3872(943,⋅)
χ3872(975,⋅)
χ3872(1007,⋅)
χ3872(1135,⋅)
χ3872(1295,⋅)
χ3872(1327,⋅)
χ3872(1359,⋅)
χ3872(1487,⋅)
χ3872(1647,⋅)
χ3872(1679,⋅)
χ3872(1711,⋅)
χ3872(1839,⋅)
χ3872(1999,⋅)
χ3872(2031,⋅)
χ3872(2063,⋅)
χ3872(2191,⋅)
χ3872(2351,⋅)
χ3872(2383,⋅)
χ3872(2415,⋅)
χ3872(2543,⋅)
χ3872(2703,⋅)
χ3872(2735,⋅)
...
sage:chi.galois_orbit()
pari:order = charorder(g,chi)
[ charpow(g,chi, k % order) | k <-[1..order-1], gcd(k,order)==1 ]
(1695,485,2785) → (−1,−1,e(11091))
a |
−1 | 1 | 3 | 5 | 7 | 9 | 13 | 15 | 17 | 19 | 21 | 23 |
χ3872(1839,a) |
1 | 1 | e(54) | e(11079) | e(5516) | e(53) | e(553) | e(11057) | e(11059) | e(11073) | e(111) | e(229) |
sage:chi.jacobi_sum(n)