Tutorials › Topology (Undergraduate) › Projective Space as the Space of Lines

Quotient Topology and Identification Spaces · Tutorial 257 of 799

Projective Space as the Space of Lines

Learn how the space of lines through the origin acquires its topology from nonzero vectors, and how the same space is represented using the unit sphere.

Advanced 10 min read

What You'll Learn

  • Define real projective n-space as a set of equivalence classes of nonzero vectors.
  • Explain the quotient topology on the space of lines through the origin.
  • Prove the identification with the unit sphere modulo antipodal pairs.
  • Test openness and closedness by examining preimages under the quotient map.
  • Distinguish line equivalence from equality or positive rescaling of vectors.

From Vectors to Lines

A nonzero vector in Euclidean space determines a line through the origin, but many different vectors determine the same line: multiplying a vector by any nonzero real number changes its length and may reverse its direction without changing the line. Real projective space records these lines as points. Its topology is chosen so that a set of lines is open exactly when the collection of nonzero vectors lying on those lines is open.

Fix an integer \(n\geq 0\). Give \(\mathbb{R}^{n+1}\) its Euclidean topology and give \(\mathbb{R}^{n+1}\setminus\{0\}\) the subspace topology. In particular, the zero vector is not part of the space being quotiented.

Definition: For \(x,y\in\mathbb{R}^{n+1}\setminus\{0\}\), define \(x\sim y\) if \(y=\lambda x\) for some \(\lambda\in\mathbb{R}\setminus\{0\}\). The real projective space \(\mathbb{RP}^n\) is the set of equivalence classes for this relation. The class of \(x\) is written \([x]\), and consists of all nonzero scalar multiples of \(x\). The quotient map is \(q:\mathbb{R}^{n+1}\setminus\{0\}\to\mathbb{RP}^n\), \(q(x)=[x]\). We give \(\mathbb{RP}^n\) the quotient topology: \(A\subseteq\mathbb{RP}^n\) is open if and only if \(q^{-1}(A)\) is open in \(\mathbb{R}^{n+1}\setminus\{0\}\).

The relation is an equivalence relation: \(x=1x\) gives reflexivity; if \(y=\lambda x\) with \(\lambda\ne0\), then \(x=\lambda^{-1}y\), giving symmetry; and if \(y=\lambda x\) and \(z=\mu y\), then \(z=(\mu\lambda)x\) with \(\mu\lambda\ne0\), giving transitivity. Each class is exactly one line through the origin with its zero vector removed. Indeed, all its vectors are scalar multiples of \(x\), and every nonzero vector on that line is such a multiple.

The quotient topology is not an additional choice of a metric or a notion of distance between lines. It is a precise openness rule. For any \(A\subseteq\mathbb{RP}^n\), its preimage is the union of all the equivalence classes represented by points of \(A\). Such a union is called saturated: whenever it contains a vector, it contains every nonzero scalar multiple of that vector. Thus, to test whether a set of lines is open, test whether its full preimage of vectors is open.

Worked Example: Projective Zero-Space

When \(n=0\), the nonzero vectors in \(\mathbb{R}^{1}\) are the positive and negative real numbers. Any two nonzero real numbers \(x,y\) satisfy \(y=\lambda x\) for \(\lambda=y/x\ne0\). Therefore there is exactly one equivalence class, so \(\mathbb{RP}^0\) is a one-point set.

The quotient topology on a one-point set consists of the empty set and the whole set: these are the only subsets, and their preimages under \(q\) are respectively empty and \(\mathbb{R}\setminus\{0\}\), both open in the domain. The example also shows why the zero vector must be excluded: it does not determine a line, and it cannot be related to a nonzero vector by multiplication by a nonzero scalar.

The Quotient Map and Its Fibers

The map \(q\) is surjective because every point of \(\mathbb{RP}^n\) is, by definition, an equivalence class represented by some nonzero vector. Its fibers describe exactly which vectors have been identified.

Proposition: For nonzero \(x,y\in\mathbb{R}^{n+1}\), \(q(x)=q(y)\) if and only if \(y=\lambda x\) for some nonzero real number \(\lambda\). Consequently, the fibers of \(q\) are precisely the punctured lines through the origin.

Proof. If \(q(x)=q(y)\), then \(x\) and \(y\) represent the same equivalence class. By the definition of the relation, \(y=\lambda x\) for some \(\lambda\ne0\). Conversely, if \(y=\lambda x\) for some \(\lambda\ne0\), then \(x\sim y\), so they belong to the same equivalence class and \(q(x)=q(y)\). The fiber containing \(x\) is therefore \(\{\lambda x:\lambda\in\mathbb{R}\setminus\{0\}\}\), which is the line spanned by \(x\) with the origin removed. \(\square\)

The quotient map is continuous: if \(A\) is open in \(\mathbb{RP}^n\), the definition of the quotient topology says precisely that \(q^{-1}(A)\) is open in the domain. The same definition gives a useful test in the other direction: a subset of \(\mathbb{RP}^n\) is open whenever its preimage under \(q\) is open. This test only applies to the full preimage, which includes every representative of every line in the set.

Worked Example: Computing a Projective Point

In \(\mathbb{RP}^2\), consider the point represented by \(x=(2,6,3)\). Its line consists of the vectors \((2\lambda,6\lambda,3\lambda)\) for \(\lambda\ne0\). In particular, multiplying by \(1/2\) gives the representative \((1,3,3/2)\), so \([(2,6,3)]=[(1,3,3/2)]\).

To obtain a unit-length representative, compute \(\|x\|=\sqrt{2^2+6^2+3^2}=\sqrt{4+36+9}=\sqrt{49}=7\). Thus \(x/7=(2/7,6/7,3/7)\) is a unit vector. Its negative \((-2/7,-6/7,-3/7)\) represents the same projective point, since it is the scalar multiple \(-1\) of \(x/7\).

Check: the squared length of \(x/7\) is \((2/7)^2+(6/7)^2+(3/7)^2=4/49+36/49+9/49=49/49=1\). Also, multiplying \((2/7,6/7,3/7)\) by \(7\) recovers \((2,6,3)\), confirming that the unit vector represents the original line.

Representing Projective Space by the Unit Sphere

Every line through the origin meets the unit sphere \(S^n=\{u\in\mathbb{R}^{n+1}:\|u\|=1\}\) in exactly two points, which are negatives of one another. This gives another construction of projective space. In this section \(S^n\) has the subspace topology from Euclidean space, and its antipodal quotient means the quotient by the relation \(u\sim v\) if \(v=u\) or \(v=-u\).

Theorem: The map \(p:S^n\to\mathbb{RP}^n\) defined by \(p(u)=[u]\) is a quotient map. Its fibers are exactly the antipodal pairs \(\{u,-u\}\). Hence \(\mathbb{RP}^n\), with the quotient topology from nonzero vectors, is homeomorphic to \(S^n\) with antipodal points identified.

Proof. Define \(r:\mathbb{R}^{n+1}\setminus\{0\}\to S^n\) by \(r(x)=x/\|x\|\). This map is continuous because the norm is continuous and is nonzero on its domain. It is surjective since \(r(u)=u\) for \(u\in S^n\).

We first show that \(r\) is open. Let \(O\) be open in \(\mathbb{R}^{n+1}\setminus\{0\}\), and take \(u\in r(O)\). There is \(x\in O\) with \(r(x)=u\); write \(x=tu\), where \(t=\|x\|>0\). Because the punctured Euclidean space is open in \(\mathbb{R}^{n+1}\), the subspace-open set \(O\) is also open in \(\mathbb{R}^{n+1}\). There is therefore \(\delta>0\) such that the Euclidean ball of radius \(\delta\) about \(x\) lies in \(O\). If \(v\in S^n\) and \(\|v-u\|<\delta/t\), then \(\|tv-x\|=t\|v-u\|<\delta\), so \(tv\in O\) and \(r(tv)=v\). Thus the neighborhood \(\{v\in S^n:\|v-u\|<\delta/t\}\) of \(u\) lies in \(r(O)\). Each point of \(r(O)\) has such a neighborhood, so \(r(O)\) is open in \(S^n\).

A continuous, open, surjective map is a quotient map: for a subset \(D\) of its target, if \(r^{-1}(D)\) is open, then \(D=r(r^{-1}(D))\) is open because \(r\) is open; the reverse implication follows from continuity. Thus \(r\) is quotient. Now \(q=p\circ r\). For any \(A\subseteq\mathbb{RP}^n\), this identity gives \(q^{-1}(A)=r^{-1}(p^{-1}(A))\). Since \(r\) is quotient, \(p^{-1}(A)\) is open exactly when \(q^{-1}(A)\) is open. Since \(q\) is quotient, the latter holds exactly when \(A\) is open. This proves that \(p\) is quotient.

Finally, \(p(u)=p(v)\) exactly when \(v=\lambda u\) for some \(\lambda\ne0\). If \(u,v\) are both unit vectors, taking norms gives \(1=|\lambda|\), so \(\lambda=1\) or \(\lambda=-1\). Therefore the fibers are precisely the antipodal pairs. The map from the antipodal quotient \(S^n/{\sim}\) to \(\mathbb{RP}^n\) sending the class of \(u\) to \([u]\) is consequently a well-defined bijection. A set in either quotient is open exactly when its preimage in \(S^n\) is open: for \(\mathbb{RP}^n\) this follows from the quotient criterion for \(p\), and for \(S^n/{\sim}\) it is the definition of its quotient topology. The bijection and its inverse are therefore continuous, so it is a homeomorphism. \(\square\)

Worked Example: A Basic Open Set of Lines in \(\mathbb{RP}^2\)

Let \(A\subseteq\mathbb{RP}^2\) consist of the lines whose first coordinate is nonzero. Here a line is represented by any nonzero vector \((x_0,x_1,x_2)\), and “first coordinate” means \(x_0\). The full preimage is \(q^{-1}(A)=\{(x_0,x_1,x_2)\in\mathbb{R}^3\setminus\{0\}:x_0\ne0\}\).

This preimage is open in the punctured space: it is the intersection of that space with \(\{x_0\ne0\}\), which is open in \(\mathbb{R}^3\) because it is the preimage of the open set \(\mathbb{R}\setminus\{0\}\) under the continuous coordinate projection \((x_0,x_1,x_2)\mapsto x_0\). Hence \(A\) is open by the quotient-topology definition.

Check: if \((x_0,x_1,x_2)\) represents a line in \(A\), then every nonzero scalar multiple \((\lambda x_0,\lambda x_1,\lambda x_2)\) still has first coordinate \(\lambda x_0\ne0\). The preimage is saturated, as required for a set of lines, and the openness test applies.

A Closed Set and a Common Pitfall

Worked Example: Lines in a Coordinate Plane

In \(\mathbb{RP}^2\), let \(F\) be the set of lines lying in the plane \(x_2=0\). Its preimage is \(q^{-1}(F)=\{(x_0,x_1,x_2)\in\mathbb{R}^3\setminus\{0\}:x_2=0\}\). The set \(\{x_2=0\}\) is closed in \(\mathbb{R}^3\), since it is the preimage of the closed set \(\{0\}\subseteq\mathbb{R}\) under the continuous third-coordinate projection. Its intersection with the punctured space is therefore closed in that subspace. Thus \(q^{-1}(F)\) is closed in the domain.

To conclude that \(F\) is closed, apply the quotient criterion to its complement: \(q^{-1}(\mathbb{RP}^2\setminus F)\) is the complement of \(q^{-1}(F)\) in the domain, so it is open. The quotient-topology definition makes \(\mathbb{RP}^2\setminus F\) open, and hence \(F\) closed.

Check: the complement preimage is exactly the set of nonzero vectors with \(x_2\ne0\), an open subset of the punctured space. Also, multiplying a vector with \(x_2=0\) by any nonzero scalar leaves its third coordinate zero, so the preimage describes whole lines, not selected representatives.

Common pitfall. Identifying vectors only when one is a positive multiple of the other would keep opposite directions separate. That does not describe lines through the origin. For example, \((1,2)\) and \((-1,-2)\) span the same line because \((-1,-2)=(-1)(1,2)\), so they represent the same point of \(\mathbb{RP}^1\). On the unit circle they are antipodal points and must be identified. A condition such as \(x_0>0\) also cannot by itself describe a set of lines: \((1,2)\) satisfies it, but its representative \((-1,-2)\) does not. By contrast, \(x_0\ne0\) is unchanged under every nonzero rescaling and can describe a saturated preimage.

The quotient description makes the topology practical: openness and closedness can be checked using representatives, as long as the preimage includes every representative of each selected line. The sphere description removes the varying lengths of vectors and leaves only the identification of antipodal points. Both constructions encode the same space, but neither says that distinct nearby-looking vectors are distinct projective points; all nonzero multiples of a vector represent just one point.

Check Your Understanding

For each question, begin by identifying the relevant equivalence classes or quotient preimage.

  1. In \(\mathbb{RP}^1\), do \((3,-1)\) and \((-6,2)\) represent the same point? Give the scalar relating them.
  2. Describe the fiber \(q^{-1}([(1,0,2)])\) in \(\mathbb{R}^3\setminus\{0\}\).
  3. For \(n\geq1\), explain why every projective point has a unit-vector representative and why there are exactly two such representatives.
  4. In \(\mathbb{RP}^2\), use the quotient preimage to decide whether the set of lines with \(x_1=0\) is closed.
  5. Why does the condition \(x_0>0\) fail to define a saturated set of representatives for a collection of lines?