[ Home ] [ Up ] [ Info ] [ Mail ]

                           Abstract vector spaces


 The study of abstract vector spaces is the domain of the subject "Linear Algebra". Matrix Theory deals with matrices and the vector spaces of n-dimensional Euclidean space. Although Linear Algebra employs the ideas and results of Matrix Theory extensively it is a distinctly separate subject employing a lot of radically different ideas and methods.


Let us consider abstract vector spaces. These are spaces in which the vectors are general abstract objects as opposed to just the usual n-vectors of Euclidean n-space. Any such abstract vector space of n dimensions has a basis consisting of n linearly independent vectors. Every vector in such a space can be expressed as some linear combination of its basis vectors.


 Let us take an example. Consider the abstract vector space consisting of polynomials of degree 2 or less. The set {1,x,x2} is a set of three linearly independent vectors that comprise a basis for this vector space. Every vector in the space can be expressed as some linear combination of these three basis vectors. There are an infinite number of other bases for the space which can be formed by forming linear combinations of these three basis vectors, just as is the case for basis vectors of n-space. As an example, let us find another set of three linearly independent vectors that could serve as a basis. Let ole.gif = 1, ole1.gif = x, ole2.gif = x2 be the three basis vectors. Then we could find a vector lying in the ole3.gif subspace by forming some linear combination of ole4.gif and ole5.gif , a vector in the ole6.gif subspace by forming some linear combination of ole7.gif and ole8.gif , and a vector in the ole9.gif subspace by forming some linear combination of ole10.gif and ole11.gif and these three vectors would be linearly independent and constitute a basis.

      

There is a difference between the n-vectors of Matrix Theory and those of an abstract linear space. In Matrix Theory the vectors that we deal with are specified directly as the n-tuple that they are. When we refer to the n-tuple, we refer to the vector itself. In Linear Algebra the abstract vectors we deal with are not generally specified directly, but rather indirectly, through their "coordinate vector". The actual vector can be computed if desired but we generally specify them by their coordinate vector as referred to a specified basis. Let us take the example we used above. Consider the abstract vector space consisting of polynomials of degree 2 or less. Let us take the set B = {1,x,x2} as a basis for the space. Every vector in the space can be expressed as some linear combination of these three basis vectors. If ole12.gif = 1, ole13.gif = x, ole14.gif = x2 are the three basis vectors, then any vector v in the vector space can be computed as

      

               ole15.gif

      

The n-tuple (a1, a2, a3) is the coordinate vector of v with respect to the basis B. The coordinate vector of a vector v is given as ole16.gif = ( a1, a2, a3). So we refer to vectors by these coordinate vectors. Suppose the coordinate vector of v is ole17.gif = (2, 3, 5). Then the actual vector v is 2 + 3x + 5 x2. We can compute the vector out to get its actual value if we wish but it is usually sufficient to just use its coordinate vector.



[ Home ] [ Up ] [ Info ] [ Mail ]