
80 Chapter 3 Vector Algebra
3.3 Affine Spaces
So far, all we’ve talked about are vectors—what they are, what you can do with them,
and so on. But what about points? The world can be viewed as a space of points
(locations). How can we relate these points to the vectors we’ve been talking about?
The rather obvious intuition is that if we have a point, we can “attach” a vector to it,
and at the end of that vector we have another point. Further, if we have two points,
there is a vector pointing from one to the other, and vice versa.
So, we have this clear functional distinction between points and vectors. In order
to make it very clear which we’re talking about, we’ve adopted a common convention
for our notation: a vector always appears with either a diacritical arrow over it (u, v)
ora“hat”(ˆu, ˆv) in the case of unit-length vectors and is generally lowercase; points
are written without the arrow and are uppercase (P , Q). Since we can have a vector
between two points, occasionally we’ll use a notation that makes this explicit— pq is
avectorfromP to Q.
Formally, an affine space A consists of a set of points P and a set of vectors V ,
which are a vector space spanned by some basis or bases of V . The dimension n of A
is the dimension of V . We refer to the points in A as A.P and the vectors as A.V .
The relationship between the point space and underlying vector space of an affine
space was intuitively explained above. More formally, the relationship is determined
by the axioms defining subtraction of pairs of points and the so-called Head-to-Tail
Axiom:
i. ∀P , Q ∈ A.P, ∃a unique vector v ∈A.V such that v =P − Q.
ii. ∀Q ∈ A.P, ∀v ∈ A.V , ∃ a unique point P such that P − Q =v.
iii. ∀P , Q, R ∈A.P,
(
P − Q
)
+
(
Q − R
)
= P −R.
Note that condition (i) above can be rewritten as P = Q +v and also implies that
P = P +
0. Figure 3.23 shows the first two axioms. The Head-to-Tail Axiom is de-
picted graphically in Figure 3.24.
Finally, we have another axiom (what DeRose calls the Coordinate Axiom), defin-
ing two important multiplicative operations on points:
∀P ∈ A.P,1· P =P and 0 · P =
0
which simply tells us that multiplying a point by 1 gives us back the point, and
multiplying a point by 0 gives us back the zero vector for A.V .
A number of identities are worth listing (DeRose 1992):
i. Q − Q =
0
Proof If we set Q = R, then the Head-to-Tail Axiom can be rewritten as
(
P − Q
)
+
(
Q − Q
)
= P −Q, which means that
(
Q − Q
)
=
0.