Tutorials › Topology (Undergraduate) › Path Components as Equivalence Classes

Path-Connected Spaces and Components · Tutorial 430 of 799

Path Components as Equivalence Classes

Learn how constant paths, reversal and concatenation establish path reachability as an equivalence relation, and how its classes record which points can be joined by paths.

Intermediate 10 min read

What You'll Learn

  • Define the relation on points determined by paths in a topological space
  • Verify reflexivity using constant paths and symmetry using reversed paths
  • Prove transitivity by constructing a continuous concatenated path
  • Check the endpoint and continuity conditions for each path construction
  • Describe the equivalence classes in real-line and discrete-space examples
  • Recognize why a mismatched concatenation parametrization can fail

Path Reachability

A path is a continuous way of moving from one point of a space to another. The word “moving” suggests a notion of reachability: two points are related when some path begins at one and ends at the other. To use this relation systematically, we must check that it is reflexive, symmetric and transitive. These checks depend on three constructions: a constant path, a reversed path and a concatenated path.

Throughout, let \((X,\mathcal{T})\) be a topological space and let \(I=[0,1]\) have its usual subspace topology from \(\mathbb{R}\). A path in \(X\) from \(x\) to \(y\) is a continuous map \(\gamma:I\to X\) satisfying \(\gamma(0)=x\) and \(\gamma(1)=y\). We write \(x\sim y\) when such a path exists. The relation \(\sim\) is defined on the points of \(X\); it does not require any algebraic structure on \(X\).

Definition: A relation \(\sim\) on \(X\) is an equivalence relation if it is reflexive (\(x\sim x\) for every \(x\in X\)), symmetric (\(x\sim y\) implies \(y\sim x\)), and transitive (\(x\sim y\) and \(y\sim z\) imply \(x\sim z\)). For \(x\in X\), its equivalence class is \([x]=\{y\in X:y\sim x\}\).

The Three Path Constructions

For any \(x\in X\), define \(c_x:I\to X\) by \(c_x(t)=x\). This is the constant path at \(x\). It is continuous: for every open set \(U\in\mathcal{T}\), the preimage \(c_x^{-1}(U)\) is either \(I\) (if \(x\in U\)) or \(\varnothing\) (if \(x\notin U\)), and both are open in \(I\).

If \(\gamma\) is a path from \(x\) to \(y\), define its reverse by \(\overline{\gamma}(t)=\gamma(1-t)\). The map \(t\mapsto1-t\) is continuous from \(I\) to \(I\), so \(\overline{\gamma}\), a composition of continuous maps, is continuous. Its endpoints are \(\overline{\gamma}(0)=\gamma(1)=y\) and \(\overline{\gamma}(1)=\gamma(0)=x\). Thus it is a path from \(y\) to \(x\).

For transitivity we need to join two paths at their shared endpoint. If \(\gamma\) is a path from \(x\) to \(y\) and \(\eta\) is a path from \(y\) to \(z\), define

$$ \lambda(t)= \begin{cases} \gamma(2t), & 0\le t\le \frac12,\\ \eta(2t-1), & \frac12\le t\le1. \end{cases} $$

At \(t=\frac12\), the first formula gives \(\gamma(1)=y\), and the second gives \(\eta(0)=y\); hence the formulas agree. The factor \(2\) uses the first half of the parameter interval to trace all of \(\gamma\), and the expression \(2t-1\) uses the second half to trace all of \(\eta\). The endpoint values are \(\lambda(0)=\gamma(0)=x\) and \(\lambda(1)=\eta(1)=z\).

We also need continuity, including at the joining parameter. On \(0\le t\le\frac12\), the formula is a composition of continuous maps; on \(\frac12\le t\le1\), it is also a composition of continuous maps. At \(t=\frac12\), let \(V\) be any open neighborhood of \(y=\lambda(\frac12)\). Continuity of \(\gamma\) at \(1\) gives \(\delta_1>0\) such that \(\gamma(s)\in V\) for \(s\in I\) with \(|s-1|<\delta_1\). Continuity of \(\eta\) at \(0\) gives \(\delta_2>0\) such that \(\eta(s)\in V\) for \(s\in I\) with \(|s|<\delta_2\). Take \(\delta=\frac12\min(\delta_1,\delta_2)\). If \(t\in I\) and \(|t-\frac12|<\delta\), then on the first half \(|2t-1|<\delta_1\), and on the second half \(|2t-1|<\delta_2\). Therefore \(\lambda(t)\in V\) on either side of the join. This proves continuity at the join, so \(\lambda\) is a path from \(x\) to \(z\).

Path Reachability Is an Equivalence Relation

Theorem: For every topological space \(X\), the relation \(x\sim y\) defined by the existence of a path from \(x\) to \(y\) is an equivalence relation.

Proof. For reflexivity, given \(x\in X\), the constant path \(c_x(t)=x\) begins and ends at \(x\). Thus \(x\sim x\). For symmetry, if \(x\sim y\), there is a path \(\gamma\) from \(x\) to \(y\); the reversed path \(\overline{\gamma}\) constructed above goes from \(y\) to \(x\), so \(y\sim x\). For transitivity, suppose \(x\sim y\) and \(y\sim z\). Choose paths \(\gamma\) from \(x\) to \(y\) and \(\eta\) from \(y\) to \(z\). The concatenation \(\lambda\) above is continuous, begins at \(x\), and ends at \(z\). Hence \(x\sim z\). All three defining conditions hold. If \(X=\varnothing\), there are no points for which a condition must be checked, so the relation on \(X\) is an equivalence relation vacuously. \(\square\)

The equivalence classes group points according to which other points they can reach by paths. They cover \(X\), since each \(x\in X\) belongs to \([x]\) by reflexivity. They are either equal or disjoint: if two classes have a point in common, symmetry and transitivity imply that their defining points are related, and then each class contains exactly the points in the other class. Here is the argument in detail.

Proposition: The equivalence classes \([x]\) cover \(X\), and any two are equal or disjoint.

Proof. Since \(x\sim x\), we have \(x\in[x]\), so every point of \(X\) belongs to a class. Now suppose \([x]\cap[y]\ne\varnothing\), and choose \(w\) in this intersection. Then \(w\sim x\) and \(w\sim y\). By symmetry, \(x\sim w\); by transitivity with \(w\sim y\), we obtain \(x\sim y\). If \(v\in[x]\), then \(v\sim x\), and \(x\sim y\), so \(v\sim y\); hence \(v\in[y]\). Thus \([x]\subseteq[y]\). Reversing the roles of \(x\) and \(y\) gives \([y]\subseteq[x]\), so the classes are equal. If they have no point in common, they are disjoint by definition. \(\square\)

Worked Examples

Worked Example: Every Pair of Real Numbers Is Related

Give the standard topology to \(X=\mathbb{R}\). For arbitrary \(x,y\in\mathbb{R}\), define \(\gamma:I\to\mathbb{R}\) by \(\gamma(t)=(1-t)x+ty\). This affine function is continuous. Substituting the endpoints gives \(\gamma(0)=(1-0)x+0y=x\) and \(\gamma(1)=(1-1)x+1y=y\). Thus \(x\sim y\). Since \(x\) and \(y\) were arbitrary, every two real numbers are related, and there is just one equivalence class, \(\mathbb{R}\).

Numerical check. For \(x=-2\) and \(y=4\), the path is \(\gamma(t)=(1-t)(-2)+4t=-2+6t\). It gives \(\gamma(0)=-2\), \(\gamma(1)=4\), and \(\gamma(\frac14)=-2+6(\frac14)=-\frac12\). The endpoint substitutions agree with the claimed starting and ending points.

Worked Example: A Finite Discrete Space

Let \(X=\{a,b,c\}\) with the discrete topology, in which every subset is open. Each point is related to itself by its constant path. We show that no two distinct points are related. Suppose, to the contrary, that a path \(\gamma:I\to X\) had distinct endpoints \(u\) and \(v\). The interval \(I\) is connected, and a continuous image of a connected space is connected. Therefore \(\gamma(I)\) must be connected.

But \(\gamma(I)\) contains both \(u\) and \(v\). In the subspace \(\gamma(I)\), the singleton \(\{u\}\) and its complement \(\gamma(I)\setminus\{u\}\) are nonempty, disjoint, open sets whose union is \(\gamma(I)\): both are open because \(X\) is discrete. This separates \(\gamma(I)\), contradicting its connectedness. The connectedness of \(I\) and the theorem on continuous images apply here because \(I\) is connected and \(\gamma\) is continuous.

Consequently \(a\not\sim b\), \(a\not\sim c\), and \(b\not\sim c\); symmetry rules out the reverse directions as well. The equivalence classes are exactly \([a]=\{a\}\), \([b]=\{b\}\), and \([c]=\{c\}\). Each class contains its named point and no other point.

Worked Example: Two Separate Intervals

Let \(X=(-2,-1)\cup(1,3)\) have the subspace topology inherited from the standard topology on \(\mathbb{R}\). If \(x,y\in(-2,-1)\), the formula \(\gamma(t)=(1-t)x+ty\) defines a continuous path in \(X\): because \(0\le t\le1\), this convex combination stays strictly between \(-2\) and \(-1\). The same formula stays strictly between \(1\) and \(3\) when both endpoints lie in \((1,3)\). Thus points in either one of the two intervals are related to one another.

For a specific path in the left interval, take \(x=-\frac32\) and \(y=-\frac54\). Then \(\gamma(t)=(1-t)(-\frac32)+t(-\frac54)=-\frac32+\frac14t\). Its endpoint values are \(\gamma(0)=-\frac32\) and \(\gamma(1)=-\frac54\). For every \(t\in I\), \(-\frac32\le\gamma(t)\le-\frac54\), so \(\gamma(t)\in(-2,-1)\subseteq X\).

There cannot be a path between a point of \((-2,-1)\) and a point of \((1,3)\). If such a path existed, it would also be a continuous real-valued function on \(I\). Its endpoint values would lie on opposite sides of \(0\), so the intermediate value theorem would force it to take the value \(0\). But \(0\notin X\), a contradiction. Therefore the equivalence classes are precisely \((-2,-1)\) and \((1,3)\).

Check: the chosen endpoints \(-\frac32\) and \(-\frac54\) lie in \((-2,-1)\), and the computed path stays in that interval. A path from \(-\frac32\) to \(2\) would have to take the intermediate value \(0\), which is excluded from \(X\).

A Common Concatenation Error

A concatenation must use the whole first path on the first half of the parameter interval and the whole second path on the second half. A tempting but incorrect choice is to use \(\gamma(t/2)\) first and \(\eta((t+1)/2)\) second. For \(\gamma(t)=t\), a path from \(0\) to \(1\), and \(\eta(t)=1+t\), a path from \(1\) to \(2\), this proposed rule gives the left-hand value at the join \(t=\frac12\) as \(\gamma(\frac14)=\frac14\), while its right-hand value is \(\eta(\frac34)=\frac74\). The values do not match, so the piecewise map is not continuous at the join.

The correct rule gives \(\gamma(2t)=2t\) on the first half and \(\eta(2t-1)=1+(2t-1)=2t\) on the second half. At the join both formulas give \(1\); at the endpoints they give \(0\) and \(2\). The resulting map is the continuous path \(t\mapsto2t\) from \(0\) to \(2\). Matching the values at the join is necessary, and the parameter rescaling is what makes the concatenation trace both paths in order.

Path equivalence is useful because it turns the question “which points can be joined by paths?” into a relation whose classes can be studied as sets. The examples show that the answer depends on the topology: the standard real line has one class, a finite discrete space has one class per point, and the two-interval subspace has one class per interval.

Check Your Understanding

Use the definition of a path and the three equivalence-relation properties in your reasoning.

  1. Write down a constant path from \(p\) to \(p\) and verify its two endpoint values.
  2. If \(\gamma\) goes from \(x\) to \(y\), give a formula for a path from \(y\) to \(x\) and check its endpoints.
  3. For paths \(\gamma\) from \(x\) to \(y\) and \(\eta\) from \(y\) to \(z\), evaluate the two concatenation formulas at \(t=\frac12\). Why do they agree?
  4. In the discrete topology on \(\{a,b\}\), what are the equivalence classes for path reachability?
  5. For \(X=(-1,0)\cup(2,4)\) with its subspace topology from \(\mathbb{R}\), explain why points in different intervals cannot be joined by a path.