Isovectors and the Tangent Space
Let be a differentiable scalar function on . An isovector of at is a vector along which does not change (to first order): .
The isovectors form exactly the null space of , a matrix. Assuming , this null space has dimension — a hyperplane in .
An isosurface is the level set of . The isovectors at form the tangent space — the set of directions you can move at while staying on to first order.
Think of a hiker on a mountain: the isosurfaces are the altitude contours. Moving along a contour means moving in an isovector direction. The gradient points directly uphill, perpendicular to the contours.
Formal View
Why This Matters
The tangent space is the correct notion of "directions you can move along a surface." It is the foundation for constrained optimization.
- Defining velocity vectors of curves on surfaces in differential geometry
- Constraint Jacobian in robot kinematics describes the tangent space of the constraint surface
- Tangent spaces appear in Riemannian optimization (optimizing over manifolds)
- Physics: configuration spaces of mechanical systems are constraint surfaces
Quiz
For with (nonzero), what is the dimension of the tangent space ?
An isovector at satisfies:
If is a critical point of , then every vector is an isovector of at .
For at , find a nonzero isovector.
Common Mistakes
- Confusing isovectors (directions in the domain) with level set points (points in the domain where ).
- Thinking the tangent space is the set of points on the surface — it is a linear subspace of vectors at .
- Assuming being an isovector means exactly — that is only true to first order.