I'm reading this Physics Today article on magnetic monopoles, and I'm a bit confused by a discussion of the necessity of Dirac strings for compatibility with quantum mechanics. I'll reproduce the relevant discussion here:
At first sight, magnetic monopoles seem to be incompatible with quantum mechanics. This is because, in quantum mechanics, electromagnetic fields have to be described in terms of a scalar potential $\phi$ and vector potential, $\vec{B} = \nabla \times \vec{A}$, and it follows [that] the field must then be sourceless, $\nabla \cdot \vec{B} = 0$
It's clear, of course, that if $\vec{B} = \nabla \times \vec{A}$, then $\nabla \cdot \vec{B} = 0$. I don't understand, however, what quantum mechanics has to do with any of this.
Under classical electrodynamics, the magnetic vector potential is defined to be that whose curl gives the magnetic field. Together with electric potential $\phi$, we may specify the electric field.
It is stated earlier in the article that magnetic monopoles are compatible with classical electrodynamics. It goes on to suggest that they are (seemingly) incompatible with quantum mechanics, but then argues this using what seems to be classical electrodynamics.
How is this related to QM?