from sage.modular.dirichlet import DirichletCharacter
H = DirichletGroup(259200, base_ring=CyclotomicField(432))
M = H._module
chi = DirichletCharacter(H, M([216,243,176,108]))
pari: [g,chi] = znchar(Mod(36007,259200))
χ259200(7,⋅)
χ259200(2407,⋅)
χ259200(2743,⋅)
χ259200(5143,⋅)
χ259200(7207,⋅)
χ259200(9607,⋅)
χ259200(9943,⋅)
χ259200(12343,⋅)
χ259200(14407,⋅)
χ259200(16807,⋅)
χ259200(17143,⋅)
χ259200(19543,⋅)
χ259200(21607,⋅)
χ259200(24007,⋅)
χ259200(24343,⋅)
χ259200(26743,⋅)
χ259200(28807,⋅)
χ259200(31207,⋅)
χ259200(31543,⋅)
χ259200(33943,⋅)
χ259200(36007,⋅)
χ259200(38407,⋅)
χ259200(38743,⋅)
χ259200(41143,⋅)
χ259200(43207,⋅)
χ259200(45607,⋅)
χ259200(45943,⋅)
χ259200(48343,⋅)
χ259200(50407,⋅)
χ259200(52807,⋅)
...
order = charorder(g,chi)
[ charpow(g,chi, k % order) | k <-[1..order-1], gcd(k,order)==1 ]
(157951,202501,6401,72577) → (−1,e(169),e(2711),i)
a |
−1 | 1 | 7 | 11 | 13 | 17 | 19 | 23 | 29 | 31 | 37 | 41 |
χ259200(36007,a) |
1 | 1 | e(216193) | e(432263) | e(432193) | e(94) | e(14471) | e(216131) | e(432329) | e(274) | e(14461) | e(216101) |