The conventional vector addition theorem is written in a compact notation. Then a new and succinct derivation of the vector addition theorem is presented that is as close to the derivation of the scalar addition theorem. Newly derived expressions in this new derivation are used to diagonalize the vector addition theorem. The diagonal form of the vector addition theorem is important in the design of fast algorithms for computational wave physics such as computational electromagnetics and computational acoustics.