Why do we need dual spaces? edit

The concept of dual spaces is used frequently in abstact mathematics, but also has some practical applications. Consider a 2D vector space   on which a differentiable function   is defined. As an example,   can be the Cartesian coordinates of points in a topographic map and   can be the ground altitude which varies with the coordinate   . According to theory, the infinitesimal change   of   at the point   as a consequenece of changing the position an infintesimal amount   is given by

 

the scalar product between the vector   and the gradient of  . Clearly,   is a scalar and since it is constructed as a linear mapping on  , by computing its scalar product with  , it follows from the above defintion that   is an element of  .

From the outset, both vectors   and   can be seen as elements of  . Why is a dual space needed? What is the difference between   and   in this case?

To see the difference between   and  , remember that in practice both vectors   and   must be expressed as a set of three real number which are their coordinates relative to some basis of  . Intuitively we may choose to use an orthogonal basis, with normalized basis vectors which are mutually perpendicular. Let   be a such a basis for  . This means that   can be written as

 

where   are the (infinitesimal) coordinates of   in the basis  . Similiarly,   can be written as

 

where   are the coordinates of   in the basis  . Given that the coordinates of both