Say we have scalar potential in a form $$ U = A \ln (\vec{a} \times \vec{r})^2 e^{-\vec{b} \cdot \vec{r}}. $$ How would one calculate gradient $\vec{E}=-\nabla U$ of such potential?
A is a constant, $\vec{a}$ is a constant vector and $\vec{r}=(x, y, z)$.
Cross-product by a constant is linear, taking the square of a vector is quadratic so by differencing composed functions, $$ d(ln((a\times r)^2)) = \frac{1}{(a\times r)^{2}} d((a\times r).(a\times r)) = \frac{2}{(a\times r)^{2}} d(a \times r).(a \times r) = \frac{2}{(a\times r)^{2}} (a \times dr).(a\times r) $$ for the exp part : $$ d(e^{-b.r}) = e^{-b.r} d(-b.r) = e^{-b.r} (-b.dr) $$ and by combining the two with product differentiation rule : $$ dU = \frac{2}{(a\times r)^{2}} e^{-b.r} (a\times r).(a \times dr) + ln((a\times r)^2) e^{-b.r} (-b.dr) = e^{-b.r}\left(\frac{2(a\times r).(a \times dr)}{||a\times r||^2} - ln(||a\times r||^2) b.dr\right) $$ We want to rewrite it as an inner product of dr, so we use the rules of scalar triple product then vector triple product $$ dU = e^{-b.r}\left(\frac{2 dr.((a\times r \times a)}{||a\times r||^2} - ln(||a\times r||^2) b.dr\right) = e^{-b.r}\left(\frac{2 (||a||^2 r - (r.a)a).dr}{||a\times r||^2} - ln(||a\times r||^2) b.dr\right) = e^{-b.r}\left(2\frac{||a||^2 r - (r.a)a}{||a\times r||^2} - ln(||a\times r||^2) b\right).dr $$ And you read gradU by removing .dr .