Aplicar el Kelvin-teorema de Stokes para el campo de vectores fa:
\oint fa \cdot dr = \int (\nabla \times [af]) \cdot dS
El uso de cálculo vectorial identidades escribir
\nabla \times [af] = f \nabla \times a + \nabla f \times a
Desde \nabla \times a = 0, obtenemos
\oint f a \cdot dr = \int (\nabla f \times a) \cdot dS
El triple producto puede ser cíclicamente permutada, produciendo
\oint fa \cdot dr = \int (dS \times \nabla f) \cdot a
Desde a es constante, se puede mover fuera de ambas integrales, la forma de mover una constante escalar fuera de la integral:
a \cdot \oint f \, dr = a \cdot \int dS \times \nabla f
a se ha elegido arbitrariamente; esto es cierto para todos los a, por lo que se puede "cancelar" a. Si uno debe pensar que es más rigurosamente, mira esta expresión anterior como una función lineal de la a. Tomar un gradiente de dicha función con respecto a a. El resultado de los gradientes son iguales en ambos lados. El resultado es
\oint f \, dr = \int dS \times \nabla f