I am using Sage to calculate Irreducible Representations (IRR) of symmetry groups of graphs. Most of the time the order of the IRR characters match the order of the conjugacy class representatives. For example the trivial representation characters are the first row of the character table (1,1,1,1,...,1) and the first conjugacy class is ( ), the identity representation. But in the example below for a star graph (one central vertex, the 4 other vertices on spokes from the center) the trivial representation characters are the last row in the character table and the conjugacy class representatives have the identity as the first element.
Example (star graph).
ct=G.character_table() print ct
[ 1 -1 1 1 -1] [ 3 -1 -1 0 1] [ 2 0 2 -1 0] [ 3 1 -1 0 -1] [ 1 1 1 1 1] <--- trivial rep. is last
cc=G.conjugacy_classes_representatives() print cc
[(), (1,2), (1,2)(3,4), (1,2,3), (1,2,3,4)] ^ trivial class is first
Is this a bug or known issue for Sage? How can I get around it so I know the orders of the characters and representatives match up properly?