Lesson 8 of 15
One-Form Fields
One-Form Fields
A one-form field (or covector field) assigns to each point a linear functional on tangent vectors. While a vector field eats a function and produces a number at each point, a one-form field eats a vector field and produces a scalar function.
The most natural one-form is the differential of a scalar function :
This is the directional derivative of along — a purely functional definition.
Coordinate One-Forms
In coordinates , the coordinate one-forms are and :
These are the duals of the coordinate basis vectors and .
Example
For :
Acting on the constant vector field at the point :
Your Task
Implement df(f) that returns the differential one-form of a scalar function . The one-form should be callable as df(f)(V)(*point) where V(point) returns the vector components.
Python runtime loading...
Loading...
Click "Run" to execute your code.