from sage.modular.dirichlet import DirichletCharacter
H = DirichletGroup(2299, base_ring=CyclotomicField(990))
M = H._module
chi = DirichletCharacter(H, M([72,55]))
pari: [g,chi] = znchar(Mod(135,2299))
χ2299(14,⋅)
χ2299(15,⋅)
χ2299(48,⋅)
χ2299(53,⋅)
χ2299(59,⋅)
χ2299(60,⋅)
χ2299(70,⋅)
χ2299(71,⋅)
χ2299(86,⋅)
χ2299(91,⋅)
χ2299(97,⋅)
χ2299(108,⋅)
χ2299(135,⋅)
χ2299(136,⋅)
χ2299(146,⋅)
χ2299(147,⋅)
χ2299(174,⋅)
χ2299(181,⋅)
χ2299(185,⋅)
χ2299(192,⋅)
χ2299(203,⋅)
χ2299(212,⋅)
χ2299(223,⋅)
χ2299(224,⋅)
χ2299(257,⋅)
χ2299(262,⋅)
χ2299(268,⋅)
χ2299(279,⋅)
χ2299(280,⋅)
χ2299(295,⋅)
...
order = charorder(g,chi)
[ charpow(g,chi, k % order) | k <-[1..order-1], gcd(k,order)==1 ]
(970,1332) → (e(554),e(181))
a |
−1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
χ2299(135,a) |
−1 | 1 | e(990127) | e(9011) | e(495127) | e(495134) | e(495124) | e(165139) | e(330127) | e(4511) | e(19879) | e(6625) |