Core idea

Let a:UC3a:U\to\mathbb C^3 and Φ:UR\Phi:U\to\mathbb R be smooth, with n=Φ0n=\nabla\Phi\ne0, na=0n\cdot a=0, and real κ0\kappa\ne0. Define

W=×(iκn×an2eiκΦ).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×an2).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)=n2an\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.