Types of relations

Ask a mathematician "how are these two objects connected?" and the honest answer is: pick a relation. A relation on a set AA is simply a rule that says which ordered pairs of elements count as linked — nothing more exotic than a subset of A×AA \times A. What makes relations worth a whole unit of ISC Class 12 Mathematics is that a handful of properties — reflexive, symmetric, transitive — sort every relation you will ever meet into useful families, and one very special combination, the equivalence relation, turns out to slice a set neatly into non-overlapping groups. Learning to test these properties rigorously, with a single well-chosen counterexample when a property fails, is the real skill this topic builds — and it is the direct foundation for functions, the very next topic in the unit.

The core insight

A relation on AA is a subset of A×AA \times A, and checking whether it is reflexive, symmetric, and transitive tells you whether it is an equivalence relation that partitions AA into disjoint equivalence classes.

The core idea

A relation is a subset, nothing more. A relation RR on a set AA is any subset of A×AA \times A; writing (a,b)∈R(a,b) \in R is the same statement as writing a R ba\,R\,b. Three named relations recur constantly: the empty relation R=∅R = \varnothing (nothing is related to anything), the universal relation R=A×AR = A \times A (everything is related to everything), and the identity relation R={(a,a):a∈A}R = \{(a,a) : a \in A\} (each element is related only to itself).

Three properties classify every relation. For RR on AA:

Reflexive  ⟺  (a,a)∈R for every a∈A\textbf{Reflexive} \iff (a,a) \in R \ \text{for every } a \in A
Symmetric  ⟺  (a,b)∈R  ⟹  (b,a)∈R for all a,b∈A\textbf{Symmetric} \iff (a,b) \in R \implies (b,a) \in R \ \text{for all } a,b \in A
Transitive  ⟺  (a,b)∈R and (b,c)∈R  ⟹  (a,c)∈R for all a,b,c∈A\textbf{Transitive} \iff (a,b) \in R \text{ and } (b,c) \in R \implies (a,c) \in R \ \text{for all } a,b,c \in A

where: a,b,ca,b,c range over the elements of AA, and   ⟹  \implies means "if the left side holds, the right side must also hold." Reflexivity is a check on single elements, symmetry is a check on pairs, transitivity is a check on chains of two linked pairs.

One property in three checks builds an equivalence relation. A relation that is reflexive and symmetric and transitive, all three at once, is an equivalence relation. For each a∈Aa \in A, its equivalence class is [a]={x∈A:x R a}[a] = \{x \in A : x\,R\,a\}, and equivalence classes have a remarkable structural payoff: they partition AA into disjoint, exhaustive groups — proved formally below.

A single counterexample kills a property. To disprove symmetry, exhibit one pair (a,b)∈R(a,b) \in R with (b,a)∉R(b,a) \notin R. To disprove transitivity, exhibit one chain (a,b),(b,c)∈R(a,b), (b,c) \in R with (a,c)∉R(a,c) \notin R. No exhaustive search is needed once one violation is found — this is the fastest route to full marks on a "prove or disprove" question.

Figure
Two overlapping circles labelled reflexive symmetric and transitive shrinking to a small shaded intersection labelled equivalence relation
An equivalence relation needs all three properties at once reflexive symmetric transitive equivalence relation

Equivalence classes partition the set

A relation carrying all three properties earns a strong structural guarantee: its equivalence classes split the whole set into pieces that neither overlap nor leave anyone out. Proving this from the three definitions, and only the three definitions, is the kind of short logical argument ISC examiners like to ask for directly.

Derivation AEquivalence classes partition the set

The goal is to prove, starting only from the definitions of reflexive, symmetric, and transitive, that if RR is an equivalence relation on AA then the equivalence classes {[a]:a∈A}\{[a] : a \in A\} are pairwise disjoint and their union is all of AA — so every element of AA belongs to exactly one class, which is precisely what "partition" means, and it is why classifying a relation as an equivalence relation is worth proving carefully rather than assuming.

Step 1. Show every element lies in some class, using reflexivity alone. For any a∈Aa \in A, reflexivity gives (a,a)∈R(a,a) \in R, i.e. a R aa\,R\,a, so by the definition of the class, a∈[a]a \in [a]. Every element of AA is a member of at least its own class, so the union of all the classes is at least all of AA; since each class is by definition a subset of AA, the union cannot exceed AA either. Hence ⋃a∈A[a]=A\bigcup_{a \in A} [a] = A.

Step 2. Show that if two classes share even one element, they are in fact the same class. Suppose c∈[a]∩[b]c \in [a] \cap [b], so c R ac\,R\,a and c R bc\,R\,b. Using symmetry on the first, a R ca\,R\,c. Chaining a R ca\,R\,c with c R bc\,R\,b through transitivity gives a R ba\,R\,b.

Step 3. Extend that single link to the whole class. Take any x∈[a]x \in [a], so x R ax\,R\,a. Chaining x R ax\,R\,a with a R ba\,R\,b (from Step 2) through transitivity gives x R bx\,R\,b, so x∈[b]x \in [b]. This shows [a]⊆[b][a] \subseteq [b]; by the identical argument with aa and bb swapped, [b]⊆[a][b] \subseteq [a]. Hence [a]=[b][a] = [b].

Step 4. Combine the two steps. Step 1 shows the classes cover all of AA. Step 3 shows that two classes are either completely equal or, by contrapositive, share no element at all — because sharing one element forces full equality, two distinct classes must be disjoint. Covering AA with pairwise-disjoint pieces is exactly the definition of a partition, so the equivalence classes of RR partition AA.

Worked example

Let A={1,2,3,4}A = \{1,2,3,4\} and R={(1,1),(2,2),(3,3),(4,4),(1,2),(2,1),(3,4),(4,3)}R = \{(1,1),(2,2),(3,3),(4,4),(1,2),(2,1),(3,4),(4,3)\}. Determine whether RR is reflexive, symmetric, and transitive, and hence whether it is an equivalence relation; if it is, list its equivalence classes.

Step 1. Check reflexivity: does (a,a)∈R(a,a) \in R for every a∈Aa \in A? Scanning the listed pairs, (1,1),(2,2),(3,3),(4,4)(1,1),(2,2),(3,3),(4,4) are all present, so RR is reflexive.

Step 2. Check symmetry: for every pair present, is its reverse also present? (1,2)∈R(1,2) \in R pairs with (2,1)∈R(2,1) \in R, and (3,4)∈R(3,4) \in R pairs with (4,3)∈R(4,3) \in R; every listed pair has its reverse listed too, so RR is symmetric.

Step 3. Check transitivity by tracing every chain that can be formed. The only non-trivial chains are (1,2),(2,1)⇒(1,2),(2,1) \Rightarrow requires (1,1)(1,1), which holds; and (3,4),(4,3)⇒(3,4),(4,3) \Rightarrow requires (3,3)(3,3), which holds. No pair connects an element of {1,2}\{1,2\} to an element of {3,4}\{3,4\}, so no other chains exist. Every required chain closes, so RR is transitive.

Step 4. Conclude and list classes. Since RR is reflexive, symmetric, and transitive, RR is an equivalence relation. Its classes are [1]=[2]={1,2}[1] = [2] = \{1,2\} and [3]=[4]={3,4}[3] = [4] = \{3,4\} — exactly two disjoint pieces whose union is {1,2,3,4}=A\{1,2,3,4\} = A, matching the derivation above.

Competitive stretch

Two further relations sharpen the contrast between "looks symmetric" and "is symmetric." Let AA be the set of all triangles in a plane, with T1 R T2  ⟺  T1T_1\,R\,T_2 \iff T_1 is similar to T2T_2: reflexive (scale factor 11), symmetric (scale factor kk inverts to 1/k1/k), transitive (factors k1,k2k_1, k_2 compose to k1k2k_1 k_2) — an equivalence relation, each class being all triangles of one shape. Contrast this with SS on Z\mathbb{Z} given by a S b  ⟺  a∣ba\,S\,b \iff a \mid b: reflexive (a∣aa \mid a) and transitive (a=mb,b=nc⇒a=(mn)ca=mb, b=nc \Rightarrow a=(mn)c), but 2∣42 \mid 4 while 4∤24 \nmid 2 is a counterexample to symmetry, so SS is not an equivalence relation despite passing two of the three tests.

Common traps

  • Treating reflexivity as automatic — a relation missing even one pair (a,a)(a,a) fails reflexivity entirely, so every element must be checked.
  • Mistaking "looks balanced" for symmetric: divisibility and "is a subset of" both pass reflexivity and transitivity yet fail symmetry, as the divisibility counterexample above shows.
  • Searching exhaustively to disprove transitivity when one violating chain already settles the question — find it and stop.
  • Assuming two of the three properties imply the third; reflexive plus transitive never forces symmetric, so all three must be verified independently before calling a relation an equivalence relation.

Ask the tutor: If you want to work through your own relation pair by pair, or see another equivalence-class example, ask the AI tutor.

Why do we need all three properties together, and not just symmetric and transitive?

Because reflexivity is not automatic from the other two, even though it looks like it should be. Consider RR on {1,2,3}\{1,2,3\} containing only (1,2)(1,2) and (2,1)(2,1): it is symmetric, and vacuously transitive since no chain of two related pairs exists to violate. But (3,3)∉R(3,3) \notin R, so it is not reflexive and hence not an equivalence relation. The three checks are logically independent, and a rigorous answer verifies each one separately rather than assuming shortcuts between them.

Is there a faster way to check transitivity than testing every possible chain by hand?

For a relation given as a small, explicit list of pairs, the practical method is exactly what the worked example does: list every pair (a,b)∈R(a,b) \in R, find every (b,c)∈R(b,c) \in R sharing that middle element bb, and confirm (a,c)∈R(a,c) \in R for each. For relations defined by a rule (like divisibility or similarity), it is faster to reason abstractly with general elements, as in the competitive-stretch example, rather than testing specific numbers. Either way, the moment one required chain fails to close, you have your counterexample and can stop.

What does it actually mean for equivalence classes to partition a set?

It means two things hold simultaneously: every element of AA belongs to some class (there are no leftovers), and no element belongs to two different classes (the classes never overlap). The derivation above proves both from the three defining properties — reflexivity guarantees every element is in its own class, while symmetry and transitivity together force any two classes that share an element to be completely identical. Picture it as sorting AA into labelled bins with no item in two bins and no bin empty of its own label.

Before this

Where this leads