Definition. characters, class functions, and the character table [fgap-001M]

For a finite-dimensional representation \(\rho \) over a characteristic-zero field, its character is \(\chi _\rho (g)=\operatorname {tr}(\rho (g))\). Trace is unchanged by conjugation, so \(\chi _\rho \) is a class function. A character table places the irreducible characters in rows and the conjugacy classes in columns. Tau Ceti identifies class functions with functions on conjugacy classes in TauCeti.ClassFunction.equivConjClasses.

Over \(\mathbb C\), the irreducible characters form an orthonormal basis of the class functions. Thus the table is square: the number of irreducible characters equals the number of conjugacy classes. This also counts the Wedderburn blocks and gives the dimension of the center. See [james2001representations, thm. 16.4, pp. 159--166].