Lesson 6 of 15
Tangent Vectors as Derivations
Tangent Vectors as Derivations
Traditional calculus defines a tangent vector as an arrow at a point. But this geometric picture breaks down on abstract manifolds. The book takes the algebraic approach: a tangent vector is defined by how it acts on functions.
A tangent vector at a point is a derivation — a linear map from smooth functions to real numbers:
where are the components of in the coordinate basis.
The Coordinate Basis
For rectangular coordinates , the coordinate basis vectors are:
These are the "unit vectors" in each coordinate direction, expressed as operators on functions.
Example
The vector (meaning ) acts on :
Your Task
Implement tangent_vector(components) that returns a function v such that v(f)(*point) computes the directional derivative of f in direction components at point.
Python runtime loading...
Loading...
Click "Run" to execute your code.