from sage.modular.dirichlet import DirichletCharacter
H = DirichletGroup(4675, base_ring=CyclotomicField(80))
M = H._module
chi = DirichletCharacter(H, M([44,16,25]))
pari: [g,chi] = znchar(Mod(3898,4675))
χ4675(48,⋅)
χ4675(317,⋅)
χ4675(388,⋅)
χ4675(487,⋅)
χ4675(598,⋅)
χ4675(658,⋅)
χ4675(753,⋅)
χ4675(938,⋅)
χ4675(1027,⋅)
χ4675(1302,⋅)
χ4675(1417,⋅)
χ4675(1423,⋅)
χ4675(1578,⋅)
χ4675(1587,⋅)
χ4675(1622,⋅)
χ4675(1763,⋅)
χ4675(1897,⋅)
χ4675(2128,⋅)
χ4675(2952,⋅)
χ4675(2953,⋅)
χ4675(3067,⋅)
χ4675(3133,⋅)
χ4675(3237,⋅)
χ4675(3342,⋅)
χ4675(3512,⋅)
χ4675(3547,⋅)
χ4675(3898,⋅)
χ4675(3958,⋅)
χ4675(4052,⋅)
χ4675(4238,⋅)
...
order = charorder(g,chi)
[ charpow(g,chi, k % order) | k <-[1..order-1], gcd(k,order)==1 ]
(4302,3401,3301) → (e(2011),e(51),e(165))
a |
−1 | 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 12 | 13 | 14 |
χ4675(3898,a) |
1 | 1 | e(81) | e(8061) | i | e(8071) | e(8047) | e(83) | e(4021) | e(801) | e(109) | e(8057) |