A frame also allows covectors to be expressed in terms of their components. For the basis of vector fields f = (X 1,..., X n) define the dual basis to be the linear functionals (θ [ f ],..., θ [ f ]) such that