5. Vector spaces#
A vector space is a set of objects called vectors that satisfy axioms of vector addition and scalar multiplication. As the name suggests, vectors in Euclidean space that we met in the chapter on vectors form a vector space but so do lots of other types of mathematical objects. The use of the term vector when dealing with vector spaces could be matrices, polynomial functions, numbers etc.
Vector spaces are abstract and their purpose may not be apparent upon first meeting them. Geoffrey Scott gives a good explanation of why we need vector spaces which is paraphrased here. Consider the following three problems
Problem 1: Find \(x_1, x_2, x_3 \in \mathbb{R}\) that satisfy
Problem 2: Find \(x_1, x_2, x_3 \in \mathbb{R}\) such that
Problem 3: Find \(x_1, x_2, \ldots \in \mathbb{C}\) such that
Problems 1, 2 and 3 are described using three different mathematical objects. Problem 1 uses vectors, problem 2 uses polynomials and problem 3 uses trigonometric functions. On further inspection we can see that these three problems are all similar and involve solving a system of linear equations. We know how to solve problem 1 using the methods from the chapter on systems of linear equations so can we use these to solve problems 2 and 3 and other problems using different mathematical objects?
To answer this we could state theorems for each type of mathematical object, e.g.,
“Suppose you have a collection of columns vectors or polynomials or functions or any other type of mathematical object that can be multiplied by numbers and added together \(\ldots\)”
So every time we encounter a similar problem to the ones above we would need to state a theorem and prove it. Mathematicians like to be concise so the term vector space was invented to mean any type of mathematical object that can be multiplied by numbers and added together. So instead of the rambling phrase above we could use
“Let \(V\) be a vector space \(\ldots\)”