sage:from sage.modular.dirichlet import DirichletCharacter
H = DirichletGroup(1125, base_ring=CyclotomicField(100))
M = H._module
chi = DirichletCharacter(H, M([0,37]))
pari:[g,chi] = znchar(Mod(847,1125))
χ1125(28,⋅)
χ1125(37,⋅)
χ1125(73,⋅)
χ1125(127,⋅)
χ1125(163,⋅)
χ1125(172,⋅)
χ1125(208,⋅)
χ1125(217,⋅)
χ1125(253,⋅)
χ1125(262,⋅)
χ1125(298,⋅)
χ1125(352,⋅)
χ1125(388,⋅)
χ1125(397,⋅)
χ1125(433,⋅)
χ1125(442,⋅)
χ1125(478,⋅)
χ1125(487,⋅)
χ1125(523,⋅)
χ1125(577,⋅)
χ1125(613,⋅)
χ1125(622,⋅)
χ1125(658,⋅)
χ1125(667,⋅)
χ1125(703,⋅)
χ1125(712,⋅)
χ1125(748,⋅)
χ1125(802,⋅)
χ1125(838,⋅)
χ1125(847,⋅)
...
sage:chi.galois_orbit()
pari:order = charorder(g,chi)
[ charpow(g,chi, k % order) | k <-[1..order-1], gcd(k,order)==1 ]
(1001,127) → (1,e(10037))
a |
−1 | 1 | 2 | 4 | 7 | 8 | 11 | 13 | 14 | 16 | 17 | 19 |
χ1125(847,a) |
−1 | 1 | e(10037) | e(5037) | e(209) | e(10011) | e(253) | e(10043) | e(5041) | e(2512) | e(1001) | e(5033) |
sage:chi.jacobi_sum(n)