Suppose we have some finite group $G$, and we have computed the first few rows and columns of the table. I was wondering how one would verify that one have computed the correct character table of a given group (up to some permutation of the rows and columns of the entries). Presumably even after all the orthogonality conditions, a priori there might be multiple ways to complete the character table, at least without looking at the group/representations themselves.
From my understanding, it seems that in textbooks, one would exhibit the representation to a given character. In general how does one 'check' if one has the correct character table of a given group? Are there any way to avoid exhibiting these irreducible representations?
Daniel Robert-Nicoud gave an answer here mentioning Burnside's Algorithm, so in principle one could execute the algorithm on the given group $G$ and check if it matches your table but I don't think people would do this in real life, using pen and paper.
I've looked around for answer and it seems that most question are either about constructing a group from a given character table, or questions about how to compute a character table of a particular group. This is my first question on the site so I apologize if this question was asked previously.
In general, it is not easy to decide if a given matrix is a character table. For instance, the matrix $$\begin{pmatrix} 1&1&1&1\\ 1&1&-1&1\\ 2&2&0&-1\\ 6&-1&0&0 \end{pmatrix}$$ looks like the character table of the non-existent Frobenius group $C_7\rtimes S_3$ (I learned this example from Gunter Malle).
On the other hand, let me list some ad hoc strategies to construct a character table of a finite group $G$ by hand: