By the Maschke theorem, the restricted representation is a direct sum of irreducible -modules. The row orthogonality relations for a character table identify the multiplicity of as . Therefore
Using the preceding character inner product identity and the irreducibility of ,
This is the character restriction norm bound. When , the nonzero sum of squares of integer multiplicities is either one or two. Hence the restriction is irreducible, or is the sum of two distinct irreducible characters, each with multiplicity one. This proves the requested index-two character restriction dichotomy directly; normality of an index-two subgroup is a general group theory fact.
By character orthogonality, the squared multiplicities are the character inner product norm of the restriction of a character:
Since is an irreducible character, its norm on is one, and hence
The omitted summands are nonnegative, so the character restriction norm bound is an equality precisely when
The norm
is a positive integer, because it is the sum of the squares of the multiplicities of the irreducible constituents. The character restriction norm bound and make it at most three. It is therefore , , or .
All three values occur: