This demo allows you to test whether or not a field is conservative
using two piecewise paths, each consisting of three line segments. Use
the hotspots in the 2D window to move the endpoints of these line
segments.
In the 3D window, the wireframes display F⋅ds, and the green curves
show the integral of F⋅ds over the two piecewise paths (circulation).
You have the option of displaying the graph of some function f(x, y).
If (p(x, y), q(x, y)) is the gradient of some function f(x, y) and the
red and blue paths are started at the same point, you should be able to
find a function graph on which the green curves lie.
Two other conditions that will exist for conservative fields:
If either the red or the blue curve is a closed curve, the circulation
around that curve should be 0 (i.e. the green curve will end up at
height 0 at the tip of the arrow, and the area of the wireframe above
the x-y plane will equal the area of the wireframe below the x-y plane).
If the red and blue curves have the same starting and ending points,
then the circulation for each should be equal.