of tangent vector Y p defines a linear functional on the tangent space at p. This operation takes a vector X p at a point p and produces a covector g p (X p, −). In a basis of vector fields f, if a vector field X has components v [ f ], then the components of the covector field g (X, −) in the dual basis are given by the entries of the row vector