If #vecF# is a vector (force) field in #RR^3#, then the curl of #vecF# is the vector #curl(vecF)# and is written as #gradxxvecF#. The vector field #vecF# is conservative iff #vecF=gradf# for some potential function. If #vecF# is conservative, #curl(vecF)=vec0#. However, this does not mean that a vector field with #curl=vec0# is absolutely conservative; the vector field must also have a potential function to be conservative, but the first prerequisite is that #curl(vecF)=vec0#.
As stated above, the curl is given by the cross product of the gradient of #vecF# (in the form #< P, Q, R >#) and itself.
We have #vecF=< xy, xy-x, 2y-zx ># where
#P=xy#
#Q=xy-x#
#R=2y-zx#
The curl of the vector field is then given as:
We take the cross product as we usually would, except we'll be taking partial derivatives each time we multiply by a partial differential.
For the #veci# component, we have #del/(dely)(2y-zx)-del/(delz)(xy-x)#
#=>(2-0)=2#
We can tell immediately that the product will not be #vec0#, but we can finish the process.
For the #vecj# component, we have #del/(delx)(2y-zx)-del/(delz)(xy)#
#=>-(-z-0)=z#
(Remember that if we take the partial of a function with respect to some variable which is not present, the partial derivative is #0# as we treat all other variables as constants)
For the #veck#component, we have #del/(delx)(xy-x)-del/(dely)(xy)#
#=>(y-1-x)=y-1-x#
This gives a final answer of #curl(vecF)=<2,z,y-x-1> !=vec0#
#:.# Force field is not conservative