On-Line Computer Graphics Notes

Vector Space Axioms


Overview

A Vector Space consists of a nonempty set of objects along with two algebraic operations -- addition and scalar multiplication. The space together with the operations must satisfy some straightforward axioms so that the ``mathematics'' that can be done with these objects make some sense. For example, we would expect that we can write expressions with these objects,

and that result not depend on which two objects we added first -- i.e. it should equal either or .

Formally, we can write down several properties that can be officially stated as the vector space axioms and they are all of the above form -- they are there so that the mathematics make sense. The axioms quite frequently have names associated with them (commutative, associative, distributive) as these properties are frequently associated with many abstract objects.

For a postscript version of these notes look here.


A Vector Space

So formally, A nonempty set of elements is called a vector space if in there are two algebraic operations (called addition and scalar multiplication), so that the following properties hold.


Addition Properties

Addition associates with every pair of elements and a unique element which is called the sum of and and is written . Addition satisfies the following :


Scalar Multiplication Properties

Scalar Multiplication associates with every element and every scalar c, another unique element (usually written cv), For scalar multiplication the following properties hold:


We have taken some care here not to call the members of the vector space vectors, but elements. Vector is the common name when dealing with the vector space of three-dimensional vectors, but only confuses the issue when dealing with the vector space of quadratic polynomials.


Summary

The axioms of a vector space are constructed so that the operations will make sense to us considering the way that we normally do mathematics. However, they are general enough so that a large number of classes of objects can be considered vector spaces.


This document maintained by Ken Joy

Comments to the Author

All contents copyright (c) 1996, 1997
Computer Science Department,
University of California, Davis
All rights reserved.



Ken Joy Mon Dec 9 08:41:33 PST 1996