from sage.modular.dirichlet import DirichletCharacter
H = DirichletGroup(3040, base_ring=CyclotomicField(72))
M = H._module
chi = DirichletCharacter(H, M([0,45,36,16]))
pari: [g,chi] = znchar(Mod(149,3040))
χ3040(149,⋅)
χ3040(309,⋅)
χ3040(389,⋅)
χ3040(549,⋅)
χ3040(669,⋅)
χ3040(709,⋅)
χ3040(909,⋅)
χ3040(1069,⋅)
χ3040(1149,⋅)
χ3040(1309,⋅)
χ3040(1429,⋅)
χ3040(1469,⋅)
χ3040(1669,⋅)
χ3040(1829,⋅)
χ3040(1909,⋅)
χ3040(2069,⋅)
χ3040(2189,⋅)
χ3040(2229,⋅)
χ3040(2429,⋅)
χ3040(2589,⋅)
χ3040(2669,⋅)
χ3040(2829,⋅)
χ3040(2949,⋅)
χ3040(2989,⋅)
order = charorder(g,chi)
[ charpow(g,chi, k % order) | k <-[1..order-1], gcd(k,order)==1 ]
(191,2661,1217,1921) → (1,e(85),−1,e(92))
a |
−1 | 1 | 3 | 7 | 9 | 11 | 13 | 17 | 21 | 23 | 27 | 29 |
χ3040(149,a) |
1 | 1 | e(7219) | e(121) | e(3619) | e(2419) | e(7271) | e(92) | e(7225) | e(3625) | e(2419) | e(7247) |