Simultaneous Diagonalization of Abelian Unitary Subgroups