Tutorials › Topology (Undergraduate) › Equivalence Relations as Identification Rules

Quotient Topology and Identification Spaces · Tutorial 236 of 799

Equivalence Relations as Identification Rules

Turn point-identification rules into equivalence relations, and compute the resulting classes in three standard examples.

Advanced 10 min read

What You'll Learn

  • Define equivalence relations and equivalence classes.
  • Prove that equivalence classes partition the underlying set.
  • Construct the smallest equivalence relation containing specified identification pairs.
  • Compute the endpoint-identification classes on the unit interval.
  • Compute integer-translation classes on the real line.
  • Compute antipodal classes on the sphere.

Identification Rules and Equivalence Relations

An identification rule says which points of a set are to count as the same point for a later construction. The rule must be consistent: every point counts as the same as itself, the rule must work in either direction, and successive identifications must not contradict one another. Equivalence relations express precisely these requirements. Here we focus on the underlying sets of points and their classes, not on any topology that might later be assigned to a set of classes.

For the examples, \(\mathbb{R}\) has its standard topology, \(I=[0,1]\) has the subspace topology inherited from \(\mathbb{R}\), and \(S^n=\{x\in\mathbb{R}^{n+1}:\|x\|=1\}\) has the subspace topology inherited from Euclidean space. The equivalence relations below are defined by the points themselves; their definitions do not depend on these topologies.

Definition: A relation \(\sim\) on a set \(X\) is an equivalence relation if it is (1) reflexive: \(x\sim x\) for every \(x\in X\); (2) symmetric: \(x\sim y\) implies \(y\sim x\); and (3) transitive: \(x\sim y\) and \(y\sim z\) imply \(x\sim z\). The equivalence class of \(x\) is \([x]=\{y\in X:y\sim x\}\). The set of all equivalence classes is denoted \(X/{\sim}\).

The class \([x]\) consists of exactly the points the rule identifies with \(x\). Reflexivity ensures that \(x\) itself belongs to its class. Symmetry means that “identified with” does not depend on which point is named first. Transitivity ensures that if \(x\) and \(y\) are identified, and \(y\) and \(z\) are identified, then \(x\) and \(z\) are identified as well.

Why Equivalence Classes Form a Partition

Theorem: If \(\sim\) is an equivalence relation on \(X\), then every equivalence class is nonempty, every point of \(X\) belongs to an equivalence class, and any two equivalence classes are either equal or disjoint. Thus the classes partition \(X\). If \(X=\varnothing\), there are no classes and the empty collection partitions \(X\).

Proof. Assume first that \(X\ne\varnothing\). For any \(x\in X\), reflexivity gives \(x\sim x\), so \(x\in[x]\); hence \([x]\) is nonempty and every point belongs to a class. Now let \(x,y\in X\), and suppose \([x]\cap[y]\ne\varnothing\). Choose \(z\in[x]\cap[y]\). Then \(z\sim x\) and \(z\sim y\). Symmetry gives \(x\sim z\), and transitivity with \(z\sim y\) gives \(x\sim y\). We show \([x]=[y]\): if \(w\in[x]\), then \(w\sim x\), and \(x\sim y\), so \(w\sim y\) by transitivity; hence \(w\in[y]\). Conversely, if \(w\in[y]\), then \(w\sim y\), and \(y\sim x\) by symmetry, so \(w\sim x\); hence \(w\in[x]\). Therefore the classes are equal. If \(X=\varnothing\), there are no points and thus no classes, so the empty collection covers \(X\) and has no intersecting distinct members. \(\square\)

This result gives a useful way to check a proposed identification: its classes must divide the original set into nonoverlapping groups. Two classes cannot overlap in just one point and still be different. If they share even one point, they are the same class.

Generating an Equivalence Relation from Specified Pairs

Often the initial instruction only lists pairs that should be identified. Those pairs may not yet describe a complete equivalence relation. For example, if \(a\) is identified with \(b\), and \(b\) with \(c\), then transitivity also requires identifying \(a\) with \(c\). The systematic completion is obtained by allowing finite chains of specified identifications, in either direction.

Proposition: Let \(P\subseteq X\times X\) be a collection of ordered pairs. Define \(x\sim_P y\) if there is a finite chain \(x=x_0,x_1,\ldots,x_m=y\), where \(m\ge 0\), such that for each \(i\) with \(0\le i<m\), either \((x_i,x_{i+1})\in P\) or \((x_{i+1},x_i)\in P\). Then \(\sim_P\) is the smallest equivalence relation on \(X\) containing every pair in \(P\).

Proof. A chain of length \(m=0\) starts and ends at the same point, so \(\sim_P\) is reflexive. If a chain goes from \(x\) to \(y\), reversing its order gives a chain from \(y\) to \(x\), because each step is allowed in either direction. Thus \(\sim_P\) is symmetric. If one chain goes from \(x\) to \(y\) and another from \(y\) to \(z\), concatenate the chains at \(y\); the resulting finite chain goes from \(x\) to \(z\), so \(\sim_P\) is transitive. Each pair \((x,y)\in P\) gives a chain of length one, so \(x\sim_P y\). Finally, let \(\approx\) be any equivalence relation containing every pair in \(P\). Symmetry of \(\approx\) means that each allowed step in a chain relates its two points under \(\approx\); repeated transitivity then gives \(x\approx y\) for every chain from \(x\) to \(y\), including a chain of length zero by reflexivity. Hence \(\sim_P\) is contained in every equivalence relation containing \(P\), proving it is the smallest one. \(\square\)

The finite-chain rule prevents us from adding arbitrary identifications: it adds exactly what reflexivity, symmetry, and transitivity force. It also gives a direct method for computing classes: start at a point and follow all allowed steps, including steps in reverse.

Worked Example: Identifying the Endpoints of the Interval

On \(I=[0,1]\), prescribe the identification \(0\sim 1\), with no other initial pairs. Take \(P=\{(0,1)\}\) and form the equivalence relation generated by this pair.

The chain rule allows movement between \(0\) and \(1\), in either direction. Neither endpoint is paired with any point in \((0,1)\), so a chain starting at an interior point \(x\in(0,1)\) cannot leave \(x\). Therefore its class is \([x]=\{x\}\). Starting at either endpoint reaches both endpoints, and no other point, so \([0]=[1]=\{0,1\}\).

Thus the classes are \(\{0,1\}\) and the singleton sets \(\{x\}\) for \(0<x<1\). The endpoint pair is one class, not two overlapping classes. This example describes a set of classes; any topological structure placed on that set is a separate question.

Worked Example: Integer Translations of the Real Line

Define a relation on \(\mathbb{R}\) by \(x\sim y\) if \(x-y\in\mathbb{Z}\). We verify the equivalence-relation conditions and compute two classes.

For each \(x\in\mathbb{R}\), \(x-x=0\in\mathbb{Z}\), so \(x\sim x\). If \(x-y\in\mathbb{Z}\), then \(y-x=-(x-y)\in\mathbb{Z}\), so \(y\sim x\). If \(x-y\in\mathbb{Z}\) and \(y-z\in\mathbb{Z}\), then \(x-z=(x-y)+(y-z)\in\mathbb{Z}\), so \(x\sim z\). Hence the relation is an equivalence relation.

For any \(x\in\mathbb{R}\), the condition \(y\sim x\) means \(y-x\in\mathbb{Z}\), or equivalently \(y=x+k\) for some \(k\in\mathbb{Z}\). Therefore \([x]=x+\mathbb{Z}=\{x+k:k\in\mathbb{Z}\}\). For \(x=\frac{3}{5}\), its class is \(\{\ldots,-\frac{7}{5},-\frac{2}{5},\frac{3}{5},\frac{8}{5},\frac{13}{5},\ldots\}\), with each successive value differing by \(1\).

For a second calculation, \(-\frac14\) belongs to the class of \(\frac74\) because \(\frac74-(-\frac14)=2\in\mathbb{Z}\). In fact, both classes are \(\frac34+\mathbb{Z}\): \(\frac74=\frac34+1\), and \(-\frac14=\frac34-1\). The check is that \(\frac74-(-\frac14)=2\), an integer, so the two representatives satisfy the defining relation.

Check: adding any integer \(m\) to a representative does not change its class, since \((x+m)-x=m\in\mathbb{Z}\). Conversely, every member \(y\) of \([x]\) has the form \(x+k\) for an integer \(k\), directly from the relation’s definition.

Worked Example: Antipodal Identification on a Sphere

For \(n\ge 0\), define a relation on \(S^n\) by \(x\sim y\) if \(y=x\) or \(y=-x\). This identifies each point with its antipode.

Reflexivity holds because \(x=x\). Symmetry holds because if \(y=x\), then \(x=y\), and if \(y=-x\), then \(x=-y\). To check transitivity, suppose \(y=\varepsilon x\) and \(z=\delta y\), where each of \(\varepsilon,\delta\) is either \(1\) or \(-1\). Then \(z=(\delta\varepsilon)x\), and \(\delta\varepsilon\) is again either \(1\) or \(-1\). Thus \(z=x\) or \(z=-x\), as required.

Consequently \([x]=\{x,-x\}\). These are two distinct points: if \(x=-x\), then \(2x=0\), so \(x=0\), but \(0\notin S^n\) because \(\|0\|=0\ne1\). For a numerical example on \(S^1\), take \(x=(\frac35,\frac45)\). Its norm is \(\sqrt{(\frac35)^2+(\frac45)^2}=\sqrt{\frac9{25}+\frac{16}{25}}=\sqrt{1}=1\), so it lies on \(S^1\). Its class is \(\{(\frac35,\frac45),(-\frac35,-\frac45)\}\). Both points have norm \(1\), and the second is the negative of the first, so the stated class satisfies the rule.

A Common Mistake: Symmetry Does Not Guarantee Transitivity

A rule can look like a reasonable identification instruction and still fail to be an equivalence relation. For example, on \(\mathbb{R}\) consider the proposed rule \(x\sim y\) if \(|x-y|\) is either \(0\) or \(1\). It is reflexive because \(|x-x|=0\), and symmetric because \(|x-y|=|y-x|\). But \(0\sim1\) and \(1\sim2\), while \(0\not\sim2\) because \(|0-2|=2\), which is neither \(0\) nor \(1\). The rule is not transitive.

A common incorrect calculation is to list \([0]=\{-1,0,1\}\) and \([1]=\{0,1,2\}\), then treat them as different classes even though they overlap. That contradicts the partition theorem: an equivalence relation cannot have overlapping, unequal classes. The correction is not to accept these lists as classes. Instead, include the transitive identifications they force. The smallest equivalence relation containing the pairs at distance \(1\) relates \(x\) to \(y\) exactly when \(x-y\in\mathbb{Z}\): finite chains of steps of \(1\) or \(-1\) have integer total displacement, and every integer displacement can be made by finitely many such steps. In that corrected relation, \([0]=\mathbb{Z}\) and \([1]=\mathbb{Z}\), as the shared points require.

These examples illustrate three distinct forms of identification: one prescribed pair of endpoints, all integer translates, and each point together with its antipode. In each case, the first task is to check the three defining properties; the next is to compute the full class, including every point forced by the rule. The resulting classes are the basic data used when a later construction forms a space of identified points.

Check Your Understanding

For each question, state the relation or class explicitly and check the relevant defining conditions.

  1. On \(I\), identify \(0\) with \(1\). What is the class of \(\frac12\), and what is the class of \(1\)?
  2. For the integer-translation relation, compute \([\frac25]\) and decide whether \(\frac{12}{5}\sim-\frac35\).
  3. Suppose \(P=\{(a,b),(b,c)\}\) on a set containing \(a,b,c,d\), with no other prescribed pairs. Find the generated classes of \(a\) and \(d\).
  4. Show that the relation on \(\mathbb{R}\) defined by \(x\sim y\) if \(|x-y|\le1\) is not transitive.
  5. For \(x\in S^n\), verify directly that \([x]=\{x,-x\}\) has exactly two elements.