An affine space is a generalization of the notion of a vector space, but without the requirement of a fixed origin or a notion of “zero”.
Published on Tue, Mar 15, 2016
Last modified on Sun, Sep 7, 2025
937 words -
Page Source
Imagine a vector space where two points and exist. Then, there’s a unique translation of the plane that maps to . This means that the space of translations in the plane can be identified with a set of vectors that exist in the plane. The composition of translations corresponds to the addition of vectors, e.g., .
affine space
An affine space is a space where translation is defined. Formally, an affine space is a set (of points) that admits a free transitive action of a vector space (of translations) whose action results in an element of the set . That is, there’s a map such that
The zero vector acts as an identity, i.e., for all , .
Addition of vectors corresponds to translations, i.e., for all and , .
For any , there’s a unique free vector such that $a + \mathbf{u} = b.
The affine space is commonly represented by the triple , where is a set of points, is a vector space acting on , and is an action .
Consider a subset of consisting of points satisfying
Where any point has the form , the line can be made into an affine space by defining (note that is a vector space) such that for any
For example, the point added to the vector results in the point , which belongs to the set . Note that for the example above, the vector space has only vectors parallel to .
Chasles’s Identity
Given any three points , we know that , , and by Axiom 3. Therefore,
And thus
Which is known as Chasles’s identity
Affine combinations
Consider as an affine space with its origin at and basis vectors and . Given any two points with coordinates and , we can define the affine combination as the point with coordinates
Let , , and . Then .
If we change the coordinate system to have an origin at with the same basis vectors, then the coordinates of the given points are and . The linear combination is then , which is the same as the point of the first coordinate system. Therefore, corresponds to two different points depending on the coordinate system used.
A restriction is needed for affine combinations to make sense: the scalars must add up to 1.
Lemma: Given an affine space , let be a family of points in and let be a family of scalars. Then, for any two points , the following properties hold:
>
> and
>
To prove , we apply Chasles’s identity:
For , we also have:
Formally, for any family of points in and for any family of scalars such that , the point
is independent of and is called the barycenter or affine combination of the points with weights . It is denoted as
Affine maps
An affine map between two affine spaces and is a map that preserves affine combinations, i.e.,
References
Bærentzen, J. A., Gravesen, J., Anton François, & Aanæs, H. (2012). Guide to computational geometry processing: foundations, algorithms, and methods. London: Springer.