from sage.modular.dirichlet import DirichletCharacter
H = DirichletGroup(4598, base_ring=CyclotomicField(990))
M = H._module
chi = DirichletCharacter(H, M([954,605]))
pari: [g,chi] = znchar(Mod(53,4598))
χ4598(15,⋅)
χ4598(53,⋅)
χ4598(59,⋅)
χ4598(71,⋅)
χ4598(91,⋅)
χ4598(97,⋅)
χ4598(135,⋅)
χ4598(147,⋅)
χ4598(181,⋅)
χ4598(185,⋅)
χ4598(203,⋅)
χ4598(223,⋅)
χ4598(257,⋅)
χ4598(279,⋅)
χ4598(295,⋅)
χ4598(317,⋅)
χ4598(333,⋅)
χ4598(345,⋅)
χ4598(355,⋅)
χ4598(357,⋅)
χ4598(383,⋅)
χ4598(401,⋅)
χ4598(421,⋅)
χ4598(433,⋅)
χ4598(471,⋅)
χ4598(477,⋅)
χ4598(489,⋅)
χ4598(509,⋅)
χ4598(515,⋅)
χ4598(553,⋅)
...
order = charorder(g,chi)
[ charpow(g,chi, k % order) | k <-[1..order-1], gcd(k,order)==1 ]
(3269,3631) → (e(5553),e(1811))
a |
−1 | 1 | 3 | 5 | 7 | 9 | 13 | 15 | 17 | 21 | 23 | 25 |
χ4598(53,a) |
−1 | 1 | e(9067) | e(49543) | e(16568) | e(4522) | e(990379) | e(990823) | e(495163) | e(19831) | e(9967) | e(49586) |