22.1 Affine Spaces and Affine Maps
Every space in this book so far has had a distinguished point: the zero vector. Geometry does not. A plane drawn on paper has no privileged spot, and none of the statements a geometer cares about — three points are collinear, two lines are parallel, this point is the midpoint of that segment — mentions one. This section builds the object that has all the structure of a vector space except the origin, and the maps between such objects. Everything in the rest of the chapter is written in this language.
22.1.1. A set with no zero in it
Chapter 3 already produced such an object without
naming it. Let
That is the whole structure, and it deserves a name. The only operation is: subtract two points and get a vector; add a vector to a point and get a point. Adding two points is meaningless, and so is multiplying a point by a scalar.
An affine space is a set of points in which differences of points are vectors, and every vector moves every point to exactly one other.
Let
- (AS1)
(Chasles’s relation)
for all ; - (AS2) for
every
, the map , , is a bijection.
The dimension of
Read the two clauses. (AS1) says that traveling from
Two consequences are immediate and will be used constantly.
Let
- (a)
, and ; - (b)
and ; - (c)
if and only if .
Proof.
(a) Taking
in (AS1) gives , so by cancellation in the group (Theorem 0.10.1). Taking in (AS1) gives .(b)
restates . For the second identity, put and , so that and . By (AS1), , which says .(c)
is (a). If , then by the injectivity in (AS2).
The clauses in part (b) are the axioms of an action
of the additive group of
Let
- (AC1)
for every ; - (AC2)
for all and ; - (AC3) for all
there is exactly one with .
The two constructions are inverse to each other.
Idea. There is nothing to find: in
one direction the addition was already defined after Definition 22.1.1, in the
other the vector
Proof. Suppose first that
Conversely, suppose
The two passages are inverse: starting from
Remark. The converse half used only
(AC2) and (AC3), and it could not have used more: (AC1)
follows from the other two. Indeed (AC3) with
Now the examples. The first is the one every other example is modeled on.
Check each of the following against Definition 22.1.1, and say what its direction space and dimension are.
- (a) A vector space
over , with . - (b) A coset
of a subspace of (Definition 4.4.2), with the same difference map. - (c) The solution set
of a consistent system
, . - (d) The set
of four points, with .
Solution.
(a) Chasles reads
, which is true in any vector space. For fixed , the map is a bijection with inverse . Direction space ; dimension . Here the point and the vector are the same object, and only the language distinguishes them.(b) The set
is nonempty (it contains ) and the difference of two of its elements is , so the map does land in . Chasles is again the identity in (a). For fixed , the map is a bijection : it is injective, and is the image of , which lies in because is closed under addition. Direction space ; dimension . Over these are exactly Chapter 18’s affine subspaces of (Definition 18.1.5 (b)), with the same dimension.(c) By Theorem 3.1.3 the solution set is
for any one solution , so this is a special case of (b). Direction space ; dimension by Theorem 3.5.7. Consistency is what makes the set nonempty, and Theorem 3.5.8 says when it holds.(d) A special case of (a) with
: four points, direction space , dimension . It is worth seeing because it is so small. Every pair of distinct points has , since in ; the next section will call a coset of a one-dimensional subspace a line, and here each such coset has exactly two points. So every one of the pairs of distinct points is itself a line, and the six lines fall into three pairs with no point in common.
A nonexample, by minimal change.
Delete one point from the plane: let
Warning. A point is not a
vector. In an affine space there is no zero
point; and over a field in which
22.1.2. Choosing an origin
An affine space looks like its direction space as soon as one point is nominated as the zero. This is the chapter’s first named move, and it is used in almost every proof that follows: to compute, pick an origin; to state a result, do not.
Let
Proof.
So an
Warning. The identification
is never canonical. Proposition 22.1.3 does
not say that
22.1.3. Affine combinations
Sums of points are forbidden, and yet the centroid
Fix
and therefore, adding this vector to the point
The vector on the left of Eq. 22.1.1 does not
depend on the origin exactly when
Weights adding to one make a point; weights adding to zero make a vector; nothing else means anything.
Let
- (a) If
, the affine combination is the point , for any . - (b) If
, the expression denotes the vector , for any .
For no other value of
In words: the same symbol means a point when the
weights add up to
With the notation of Definition 22.1.2, put
- (a) If
, the point is the same for every . - (b) If
, the vector is the same for every . - (c) Suppose
. If , there are points and origins for which and differ; and if , the same is true of the vectors .
Proof.
(a) and (b) are Eq. 22.1.2 and Eq. 22.1.1 with
and respectively, since was an arbitrary point of .(b) Since
, the direction space contains some . Take any , put , and take , so that for every . Then Eq. 22.1.2 reads which differs from when , that is, when , by Lemma 22.1.1 (c). Likewise Eq. 22.1.1 reads , which differs from when .
Taking
Quick check. Let
Solution. First pair:
22.1.4. Affine maps
Linear maps are the functions that respect the structure of a vector space. Affine maps should be the functions that respect the structure of an affine space, and by Definition 22.1.2 that structure is: which affine combinations equal which points. So there is only one reasonable definition.
An affine map is one that can be applied inside an affine combination.
Let
Both sides are points, by Definition 22.1.2 (a)
applied in
The definition quantifies over all
Let
- (a)
is affine. - (b) There is a
linear map
with for all . - (c) For
some
there is a linear map with for all .
The map
Idea. The cycle is (a)
Proof.
- (a)
(c). Fix and define by ; this is a map because is a well-defined point. Then by the definition of in , so once is shown to be linear, taking gives (c).
Additivity. Let
Homogeneity. Let
(c)
(b). Let and be as in (c) and let . Then and , so by Proposition 22.1.3 applied in with origin , and then linearity of , the last equality by Proposition 22.1.3 in .(d)
(a). Let be as in (b), let , and put . Choose any , so that by Definition 22.1.2. Applying (b) to the pairs and , and then linearity, The right-hand side is, by Definition 22.1.2 computed in with origin , the displacement from to . Hence , which is (a).
Uniqueness. Suppose
So an affine map is one linear map plus one
displacement, no more. In
Warning. Affine is weaker
than linear, and the difference is exactly the
origin. An affine map
An affine map is determined by very little, but not by too little. Here is the negative half; the positive half is the subject of the next section.
Let
22.1.5. The affine group, and the matrix that computes it
Affine maps compose, and the linear part is functorial. That single fact organizes every computation in the chapter.
Let
- (a) If
and are affine, then is affine and . - (b) An affine
is bijective if and only if is bijective, and then is affine with . - (c) The bijective
affine maps
form a group under composition, and is a surjective group homomorphism whose kernel is the set of translations , .
Idea. Everything is read off from
the identity
Proof.
(a) For
, applying Theorem 22.1.5 (b) twice, Since is linear (Theorem 2.4.2), condition (b) of that theorem holds for with this map, so is affine and, by the uniqueness clause, .(b)
Suppose is bijective. If then , so and by Lemma 22.1.1 (c); thus is injective. For surjectivity, fix and let . As is surjective, for some , and then by part (c) of Theorem 22.1.5. Suppose is bijective and fix . If , then , so and ; thus is injective. Given , the point is for some , and then ; thus is surjective.For the inverse, let
and put , . Then , so . Since is linear (Theorem 2.5.1), is affine with the stated linear part.- (c) By (a) and (b),
is closed under composition and inverses and contains , whose linear part is ; composition of functions is associative, so it is a group (Definition 0.10.1). By (a) the map preserves composition, and by (b) it lands in ; so it is a homomorphism (Definition 0.10.3). It is surjective: given , fix and set , which is affine with by Theorem 22.1.5 (c) and bijective by (b).
Its kernel is
In coordinates the homomorphism of (c) is visible in
the shape of a matrix. Identify
Let
Proof. Block multiplication (Theorem 8.1.1)
gives
So composing affine maps is multiplying
In
Solution. The block matrices
multiply as
For the inverse,
Two things have been set up. Affine maps are linear maps that have forgotten where the origin is, and they are computed by one matrix of size one larger. The next section uses both to describe the subsets of an affine space that are themselves affine spaces.
22.1.6. Exercises
A. Check your understanding
- (a) State Chasles’s
relation, and deduce
from it. - (b) In an affine
space over a field in which
and , which of , , , , are defined? For each defined one, say whether it is a point or a vector. - (c) True or false,
with a reason: a map
with is affine if and only if it is linear. - (d) An affine map
has of rank . Is injective? Justify your answer.
Solution.
(a)
for all points . Taking gives , and by Lemma 22.1.1 (a); hence .(b)
and are not defined: the weights add up to and to , and under the hypotheses on neither sum is or , so Definition 22.1.2 gives these expressions no meaning; Proposition 22.1.4 (c) says why nothing could, since for no such expression is origin-free. is a vector (a sum in ). is a point. is a point, the midpoint, and exists because . (The hypotheses on are needed: over the weights of add up to , and Definition 22.1.2 (b) makes the vector .)(c) True. An affine map is
with linear and (Theorem 22.1.5), so forces and . Conversely every linear map is affine, with , and sends to .(d) No. By Theorem 22.1.6 (b),
is bijective exactly when is, and for an operator on a finite-dimensional space injective, surjective, and bijective agree (Theorem 2.5.7). Here , so is not injective; taking in and any , the points and have the same image, since .
B. Practice
Determine which of the following maps are affine. Justify your answer; for each affine one give its linear part, and for each other one name a failing affine combination.
- (a)
, . - (b)
, . - (c)
, . - (d)
, .
Solution.
(a) Affine:
with and . Its linear part is , of rank .(b) Not affine. Take the affine combination
, with weights . Then , while .(c) Affine:
with and . Linear part , of rank .(d) Not affine. Take the affine combination
, with weights . Then , while . The two differ, so is not affine. (The first coordinate is affine in ; it is that fails.)
In
- (a) Write
and in the form . - (b) Compute
and , and say whether the two maps are equal. - (c) Find all fixed
points of
.
Solution.
(a)
, that is, , . And , with , .(b) By Proposition 22.1.7,
and : They differ, so . (The linear parts agree; the translation vectors do not, because moves .)(c)
reads and , so . The unique fixed point is . Equivalently, with invertible.
Let
- (a) Compute
and , and explain why they are equal. - (b) How many affine
combinations of the three points
are there, and which points do they give? (A combination is counted by its list of weights.) - (c) How many
bijective affine maps
are there?
Solution.
(a)
and . They are equal because (Lemma 22.1.1 (a)) and for every over .(b) A weight list
with has an odd number of ones, so it is one of : four lists. The first three give , and gives . So the four affine combinations give the four points, each exactly once.(c) By Theorem 22.1.6 (c) an affine bijection is a translation composed with a linear one, and the number of pairs
is . A matrix in has a nonzero first column (3 choices) and a second column outside the span of the first ( choices), so and there are affine bijections. Since , these are all permutations of the four points.
C. Going deeper
Let
- (a) Prove that
has a fixed point if and only if , and that the set of fixed points, when nonempty, is a coset of . - (b) Deduce that if
is not an eigenvalue of , then has exactly one fixed point. - (c) Give an affine
map of
with no fixed point and linear part .
Solution.
(a)
says , that is, . This system is consistent exactly when (Theorem 3.1.1), and then its solution set is for any one solution , by Theorem 3.1.3.(b) If
is not an eigenvalue of , then , so is invertible (Theorem 3.4.4). Hence has the unique solution .(c) Take
and , so . Then and , which does not contain ; so there is no fixed point, by (a). And .
Let
- (a) Prove that if
, then is affine. Hint: run the proof of Theorem 22.1.5, replacing the three-point combination by two two-point ones. - (b) Show that over
the hypothesis is empty, and give a nonaffine map satisfying it.
Solution.
- (a) Fix
and define as in Theorem 22.1.5. Homogeneity is the hypothesis with , : , so , giving .For additivity, let
and let , which is legal since in . With origin , . By the hypothesis, , which with origin reads . So . Applying homogeneity with to the left-hand side gives . Hence is linear, and by construction, so is affine by Theorem 22.1.5 (c). - (b) Over
the only scalars are and , for which is or ; the required identity then reads or . So every map satisfies the hypothesis. Take with and . It is not affine: by Exercise (B3: The four-point plane) (b), is the affine combination of the other three points with weights , so an affine would have .
Let
- (a) Prove that
. - (b) Hence prove that
the translations form a subgroup of
that is carried to itself by every conjugation, and that is an isomorphism from onto it. - (c) Deduce that if
, then is not abelian.
Solution.
(a) Both sides are affine maps
. By Theorem 22.1.6 (a) the linear part of the left-hand side is , so by the kernel description in Theorem 22.1.6 (c) it is a translation for some . To identify , fix and put . Then using Theorem 22.1.5 (b) and .(b) The translations are the kernel of
(Theorem 22.1.6 (c)), hence a subgroup by Theorem 0.10.3, and (a) says every conjugate of a translation is a translation. The map satisfies by Lemma 22.1.1 (b), so it is a homomorphism ; it is surjective onto the translations by definition, and injective because forces , hence .(c) Since
, pick independent and with (extend to a basis of by Theorem 1.8.2, and map that basis to itself with and swapped, using Theorem 2.1.6; this is invertible because fixes every basis vector and so is , by the uniqueness in that theorem). By Theorem 22.1.6 (c) there is with . If were abelian then , while (a) gives ; by the injectivity in (b) that forces , contradicting independence.