Nach Spektralsatz gilt:
Eine Matrix A∈Cn×n ist genau dann normal, wenn A unitär diagonalisierbar ist, d.h. wenn es eine unitäre Matrix U∈Cn×n und eine Diagonalmatrix D∈Cn×n mit A=UDU−1 gibt.
----------
Wenn es nun zu A∈Cn×n eine Matrix B∈U(n) gibt, so dass B−1AB eine (komplexe) Diagonalmatrix ist, so kann man U : =B und D : =B−1AB setzen. Dann ist U eine unitäre Matrix und D eine Diagonalmatrix mit UDU−1=B(B−1AB)B−1=(BB−1)A(BB−1)=A. Demnach ist dann A unitär diagonalisierbar, also nach Spektralsatz normal.
----------
Sollte dir die entsprechende Version des Spektralsatzes nicht bekannt vorkommen, so kann man natürlich auch nochmal nachbeweisen ...
Sei A∈Cn×n. Es gebe eine Matrix B∈U(n), so dass D : =B−1AB eine (komplexe) Diagonalmatrix ist. Aus D=B−1AB erhält man A=BDB−1. Wegen B∈U(n) ist B−1=B∗. Da D eine (komplexe) Diagonalmatrix ist, gibt es λ1,…,λn∈C mit D=⎝⎛λ10⋱0λn⎠⎞. Dann ist ... ATA=A∗A=(BDB−1)∗BDB−1=(BDB∗)∗BDB∗=(B∗)∗D∗B∗BDB∗=BD∗B−1BDB∗=BD∗DB∗=B⎝⎛λ10⋱0λn⎠⎞⎝⎛λ10⋱0λn⎠⎞B∗=B⎝⎛λ1λ10⋱0λnλn⎠⎞B∗=B⎝⎛λ1λ10⋱0λnλn⎠⎞B∗=B⎝⎛λ10⋱0λn⎠⎞⎝⎛λ10⋱0λn⎠⎞B∗=BDD∗B∗=BDB−1BD∗B∗=BDB−1(B∗)∗D∗B∗=BDB−1(BDB∗)∗=BDB−1(BDB−1)∗=AA∗=AAT.