In discussions of topological materials, the non-crossing theorem by Wigner and von Neumann is often mention. From the linked PDF:
[It] states that electronic bands (i.e., Bloch states) with the same symmetry cannot be degenerate at a generic point in the Brillouin zone (BZ), which prevents the formation of band crossings. ... However, the non-crossing theorem does not apply to bands with non-trivial wavefunction topology, which can form topologically protected band degeneracies.
Could you explain why a gap appears for bands with the same symmetry, and why this doesn't apply to bands with non-trivial wavefunction topology? I would also like to know how to determine if bands have the same symmetry or not.
I've attached a relevant figure from Burns' book (Introduction to Group Theory With Applications, Fig. 7-5), which might help clarify the concept.
