from sage.modular.dirichlet import DirichletCharacter
H = DirichletGroup(1125, base_ring=CyclotomicField(150))
M = H._module
chi = DirichletCharacter(H, M([50,6]))
pari: [g,chi] = znchar(Mod(391,1125))
χ1125(16,⋅)
χ1125(31,⋅)
χ1125(61,⋅)
χ1125(106,⋅)
χ1125(121,⋅)
χ1125(166,⋅)
χ1125(196,⋅)
χ1125(211,⋅)
χ1125(241,⋅)
χ1125(256,⋅)
χ1125(286,⋅)
χ1125(331,⋅)
χ1125(346,⋅)
χ1125(391,⋅)
χ1125(421,⋅)
χ1125(436,⋅)
χ1125(466,⋅)
χ1125(481,⋅)
χ1125(511,⋅)
χ1125(556,⋅)
χ1125(571,⋅)
χ1125(616,⋅)
χ1125(646,⋅)
χ1125(661,⋅)
χ1125(691,⋅)
χ1125(706,⋅)
χ1125(736,⋅)
χ1125(781,⋅)
χ1125(796,⋅)
χ1125(841,⋅)
...
order = charorder(g,chi)
[ charpow(g,chi, k % order) | k <-[1..order-1], gcd(k,order)==1 ]
(1001,127) → (e(31),e(251))
a |
−1 | 1 | 2 | 4 | 7 | 8 | 11 | 13 | 14 | 16 | 17 | 19 |
χ1125(391,a) |
1 | 1 | e(7528) | e(7556) | e(1511) | e(253) | e(7528) | e(7517) | e(758) | e(7537) | e(2523) | e(2518) |