from sage.modular.dirichlet import DirichletCharacter
H = DirichletGroup(132300, base_ring=CyclotomicField(630))
M = H._module
chi = DirichletCharacter(H, M([315,385,252,615]))
pari: [g,chi] = znchar(Mod(131,132300))
χ132300(131,⋅)
χ132300(731,⋅)
χ132300(3911,⋅)
χ132300(4511,⋅)
χ132300(5171,⋅)
χ132300(5771,⋅)
χ132300(6431,⋅)
χ132300(7031,⋅)
χ132300(7691,⋅)
χ132300(8291,⋅)
χ132300(11471,⋅)
χ132300(12071,⋅)
χ132300(12731,⋅)
χ132300(13331,⋅)
χ132300(13991,⋅)
χ132300(14591,⋅)
χ132300(16511,⋅)
χ132300(17111,⋅)
χ132300(17771,⋅)
χ132300(18371,⋅)
χ132300(20291,⋅)
χ132300(20891,⋅)
χ132300(22811,⋅)
χ132300(23411,⋅)
χ132300(24071,⋅)
χ132300(24671,⋅)
χ132300(25331,⋅)
χ132300(25931,⋅)
χ132300(26591,⋅)
χ132300(27191,⋅)
...
order = charorder(g,chi)
[ charpow(g,chi, k % order) | k <-[1..order-1], gcd(k,order)==1 ]
(66151,122501,15877,54001) → (−1,e(1811),e(52),e(4241))
a |
−1 | 1 | 11 | 13 | 17 | 19 | 23 | 29 | 31 | 37 | 41 | 43 |
χ132300(131,a) |
−1 | 1 | e(315281) | e(630443) | e(3527) | e(51) | e(315226) | e(630619) | e(4534) | e(10553) | e(315199) | e(126101) |