Core idea

Let a:U→C3a:U\to\mathbb C^3 and Φ:U→R\Phi:U\to\mathbb R be smooth, with n=∇Φ≠0n=\nabla\Phi\ne0, n⋅a=0n\cdot a=0, and real κ≠0\kappa\ne0. Define

W=∇×(iκn×a∣n∣2eiκΦ).W=\nabla\times\left(\frac{i}{\kappa}\frac{n\times a}{|n|^2}e^{i\kappa\Phi}\right).

Then ∇⋅W=0\nabla\cdot W=0, and

W=eiκΦ(a+iκ∇×n×a∣n∣2).W=e^{i\kappa\Phi}\left(a+ \frac{i}{\kappa}\nabla\times\frac{n\times a}{|n|^2}\right).

Cross products with complex amplitudes use the complex bilinear extension of the real cross product. This is a curl completion of the principal amplitude aa.

Verification and size of the correction

Use ∇×(beiκΦ)=eiκΦ(∇×b+iκn×b)\nabla\times(b e^{i\kappa\Phi})=e^{i\kappa\Phi}(\nabla\times b+i\kappa n\times b) and n×(n×a)=−∣n∣2an\times(n\times a)=-|n|^2a. Divergence of a curl vanishes. With a positive lower bound for ∣n∣|n| and bounds on derivatives of n,an,a, the displayed correction coefficient has an explicit factor κ−1\kappa^{-1}. Derivatives of the full corrected wave also differentiate the exponential and need separate estimates. Smoothly supported vector potentials preserve support under this construction.