Ask Your Question

Revision history [back]

You can use gap

sage: g=Zmod(5).unit_group()
sage: g_gap = gap(g)
sage: char = gap.CharacterTable(g_gap)
sage: irr = gap.Irr(char)
sage: gap.Display(irr)
[ [      1,      1,      1,      1 ],
  [      1,     -1,      1,     -1 ],
  [      1,   E(4),     -1,  -E(4) ],
  [      1,  -E(4),     -1,   E(4) ] ]