An affine space is a geometric space in which differences of points are vectors, but points themselves are not treated as vectors. It has directions, translations, lines, planes, and parallelism, but it has no distinguished zero point unless one is chosen. A vector space can be viewed as an affine space by forgetting the special role of the origin.
Affine spaces are useful because many geometric objects do not naturally pass through the origin. Lines such as
and solution sets of nonhomogeneous systems such as
are usually not vector subspaces. They are affine subspaces.
31.1 Points and Vectors
In a vector space, the elements are vectors. They can be added and multiplied by scalars.
In an affine space, the elements are points. Points cannot be added in the same direct way. Instead, one may subtract two points to obtain a vector, or add a vector to a point to obtain another point.
If and are points, then the displacement from to is written
This is a vector.
If is a point and is a vector, then
is the point obtained by translating by .
Thus affine geometry separates two ideas that are often conflated in :
| Object | Meaning |
|---|---|
| Point | A location |
| Vector | A displacement |
| or | Vector from to |
| Point reached from by displacement |
31.2 Definition
Let be a vector space over a field . An affine space modeled on is a set , whose elements are called points, together with an operation
satisfying the following conditions.
First,
for every point .
Second,
for all and all .
Third, for every pair of points , there exists a unique vector such that
This unique vector is denoted
Equivalently,
This definition says that acts on by translations, and that any point can be moved to any other point by one unique translation.
31.3 Basic Identities
The displacement vectors in an affine space satisfy familiar rules.
For any points ,
and
The second identity is the head-to-tail rule for displacements. Moving from to , then from to , gives the same total displacement as moving directly from to .
These identities follow from the translation axioms. They are the algebraic rules behind elementary geometry.
31.4 Vector Spaces as Affine Spaces
Every vector space can be treated as an affine space modeled on itself.
The points are the elements of . The translation operation is ordinary vector addition:
where is now regarded as a point and as a displacement vector.
The difference between two points is
This is the usual subtraction of vectors.
However, when is viewed as an affine space, the zero vector has no intrinsic geometric privilege. It is merely one possible point chosen as origin.
This viewpoint is useful because geometry often should not depend on a chosen origin.
31.5 Choosing an Origin
An affine space becomes identified with its model vector space once an origin point is chosen.
Let be fixed. Define
by
This assigns to each point its coordinate vector relative to the chosen origin .
The map is a bijection. Every point corresponds to a unique displacement from .
But the identification depends on . Choosing a different origin changes all coordinate vectors by a translation.
Thus an affine space has no canonical zero point. A coordinate origin is extra structure.
31.6 Affine Subspaces
An affine subspace is a translate of a linear subspace.
Let be a vector space, let be a linear subspace, and let . The set
is an affine subspace.
If , then
so the affine subspace is actually a linear subspace.
If , then does not contain the origin and is not a vector subspace.
Affine subspaces are the natural setting for lines and planes not necessarily passing through the origin.
31.7 Lines
An affine line has the form
where is a point and is a direction vector.
Equivalently,
In , if
then the affine line is
This line generally does not pass through the origin. It is a translate of the one-dimensional subspace .
31.8 Planes
An affine plane in has the form
where and are linearly independent direction vectors.
Thus
For example,
Then
The direction subspace of this plane is
31.9 Direction Subspace
Every affine subspace has an associated direction subspace.
If
where is a linear subspace, then is called the direction space of .
The direction space can be recovered from as the set of all differences of points in :
Thus an affine subspace consists of one base point plus all directions in a linear subspace.
The base point is not unique. If , then
The direction subspace is unique.
31.10 Affine Combinations
An affine combination of points is an expression
where the scalars satisfy
This condition makes the expression independent of the choice of origin.
For two points and , the affine combinations are
As varies over , these points form the affine line through and .
When
the points form the line segment from to .
31.11 Why Coefficients Sum to One
The condition
is what makes affine combinations compatible with translations.
If every point is shifted by the same vector , then
equals
If the coefficients sum to , this becomes
So the affine combination shifts by the same amount as the original points. It does not depend on a hidden choice of origin.
31.12 Convex Combinations
A convex combination is an affine combination whose coefficients are nonnegative:
Convex combinations describe points inside the convex hull of a set.
For two points,
is the line segment between and .
For three noncollinear points in the plane, convex combinations describe the filled triangle with those vertices.
Affine combinations describe flats such as lines and planes. Convex combinations describe bounded geometric regions inside them.
31.13 Affine Span
The affine span of points is the set of all affine combinations of those points:
It is the smallest affine subspace containing the points.
For two distinct points, the affine span is the line through them.
For three noncollinear points in , the affine span is the plane through them.
For points , the affine span can also be written as
This formula reduces affine span to ordinary linear span of displacement vectors.
31.14 Affine Independence
Points
are affinely independent if the displacement vectors
are linearly independent.
Equivalently, no point lies in the affine span of the others.
Examples:
| Points | Affine independence condition |
|---|---|
| Two points | Distinct |
| Three points | Not collinear |
| Four points in | Not coplanar |
Affine independence is the point-based analogue of linear independence.
31.15 Dimension of an Affine Subspace
The dimension of an affine subspace
is defined as
Thus:
| Affine subspace | Dimension |
|---|---|
| A point | 0 |
| A line | 1 |
| A plane | 2 |
| A translate of a -dimensional subspace |
The dimension is determined by the direction subspace, not by the chosen base point.
31.16 Nonhomogeneous Linear Systems
The solution set of a homogeneous system
is a linear subspace.
The solution set of a nonhomogeneous system
is generally an affine subspace, provided it is nonempty.
If is one particular solution of , then every solution has the form
where
Therefore
The direction space of the affine solution set is the null space of .
31.17 Example: An Affine Solution Line
Consider
One particular solution is
The associated homogeneous equation is
Its solution space is
Therefore the full solution set is
Equivalently,
This is a line not passing through the origin, so it is an affine subspace but not a linear subspace.
31.18 Affine Maps
An affine map is a function that preserves affine combinations.
Between vector spaces, an affine map has the form
where is linear and is a fixed vector.
If , then is linear. If , then includes a translation.
For example,
first scales the coordinate directions and then translates the result.
Affine maps send affine subspaces to affine subspaces.
31.19 Linear Versus Affine
The difference between linear and affine is the treatment of the origin.
A linear map satisfies
An affine map need not. If
then
Thus affine maps preserve lines and parallelism, but they may move the origin.
| Concept | Linear | Affine |
|---|---|---|
| Basic objects | Vectors | Points |
| Distinguished origin | Yes | No |
| Typical map | ||
| Subspaces | Pass through origin | May be translated |
| Combinations | Coefficients arbitrary | Coefficients sum to |
| Solution sets |
31.20 Summary
An affine space is a space of points modeled on a vector space of displacements. It supports translation and difference of points, but it has no distinguished zero point until one is chosen.
The key ideas are:
| Concept | Meaning |
|---|---|
| Affine space | Point space modeled on a vector space |
| Model vector space | Space of displacement vectors |
| Vector from point to point | |
| Translation of point by vector | |
| Affine subspace | Translate of a linear subspace |
| Direction space | The linear subspace in |
| Affine combination | Combination with coefficients summing to |
| Affine span | Smallest affine subspace containing given points |
| Affine independence | Linear independence of displacement vectors |
| Affine map | Map of the form |
Affine spaces are the natural language for geometry without a preferred origin. They explain translated lines and planes, nonhomogeneous solution sets, affine maps, barycentric coordinates, and the distinction between locations and displacements.