When you read a textbook that uses "equal" and "equivalent" in the same paragraph, it sounds like the author is just switching words to avoid repetition. In ordinary English, they are synonyms. In set theory, they are not — and mixing them up will cost you a mark on questions that look easy.
The distinction is sharp and easy to remember once you see it: equal sets have the same elements; equivalent sets have the same number of elements. Same-elements is a much stronger condition than same-count.
The short answer
Two sets A and B are:
- Equal, written A = B, when they have exactly the same elements. Every element of A is in B, and every element of B is in A.
- Equivalent, written A \sim B or A \leftrightarrow B, when they have the same cardinality. That is, |A| = |B| — they have the same number of elements, but the elements themselves can be completely different.
Equal implies equivalent (same elements means same count). Equivalent does not imply equal — two sets can have three elements each and still be entirely different sets.
Walk through four pairs
Let's make the distinction concrete. For each of these pairs, decide whether they are equal, equivalent, both, or neither.
Pair 1. A = \{1, 2, 3\} and B = \{3, 2, 1\}.
Same elements? Yes — both contain exactly 1, 2, and 3. Order does not matter in sets, so the rearrangement doesn't change anything. So A = B. They are equal, and therefore also equivalent.
Pair 2. A = \{1, 2, 3\} and B = \{a, b, c\}.
Same elements? No — 1 \in A but 1 \notin B, and a \in B but a \notin A. So A \neq B. But same count — both have three elements. So A \sim B. They are equivalent but not equal.
Pair 3. A = \{1, 2, 3\} and B = \{1, 2, 3, 4\}.
Same elements? No — 4 \in B but 4 \notin A. So A \neq B. Same count? No — |A| = 3 and |B| = 4. So A \not\sim B. Neither equal nor equivalent.
Pair 4. A = \{\text{vowels in English}\} and B = \{a, e, i, o, u\}.
Same elements? Yes — both are \{a, e, i, o, u\} written differently. So A = B. Equal and equivalent.
How to write the check
Given two sets A and B, here is the checklist for each notion:
Equal? Check whether every element of A is in B, and every element of B is in A. In symbols, A = B iff A \subseteq B and B \subseteq A. This is sometimes called the double inclusion test, and it is the standard way to prove equality of sets in a JEE-level problem.
Equivalent? Just count. A \sim B iff |A| = |B|. For finite sets, this is as simple as counting elements. (For infinite sets, the notion of "same cardinality" is subtler — see the going-deeper section of Sets — Introduction.)
Why double inclusion: saying "every element of A is in B" gives one direction, but doesn't rule out the possibility that B has extra elements that A lacks. You need the reverse direction too — "every element of B is in A" — to close the loop. Together, the two one-way containments force the sets to have exactly the same elements, i.e., be equal.
Why both notions exist
You might ask: if "equal" is the stronger, more natural idea, why do we bother defining "equivalent"?
The answer is that equivalent captures a different kind of sameness — the sameness of size, independent of the specific elements. And size is what we care about in a huge range of problems:
- Counting problems. Two sets of students with 30 members each are equivalent even if their names are all different. For the purpose of "how many students come to school today," the equivalence is all that matters.
- Bijections and functions. A function that pairs every element of A with a unique element of B (a bijection) exists exactly when A \sim B. This is the mathematical rigour behind the count-without-counting argument.
- Infinite sets. For infinite sets, "equal" is almost never what you want to check — you want to compare their sizes. Equivalent is the idea that generalises to infinity. The result that \mathbb{N} \sim \mathbb{Z} \sim \mathbb{Q} but \mathbb{N} \not\sim \mathbb{R} is a statement about equivalence, not equality — none of those sets are equal to each other, but some have the same cardinality and others do not.
So "equivalent" is not a weaker version of "equal" — it is a different notion, useful in its own right.
A common exam trap
NCERT-style questions will sometimes put equal and equivalent in the same question to test whether you are paying attention. For example:
Consider A = \{x : x \text{ is a prime number less than } 10\} and B = \{2, 3, 5, 7\}. Are A and B equal, equivalent, both, or neither?
Step 1: translate A by listing its elements. Primes less than 10 are 2, 3, 5, 7. So A = \{2, 3, 5, 7\}.
Step 2: compare. A and B have the same elements. So A = B. Both equal and equivalent.
A second question might tweak it:
A = \{x : x \text{ is a prime number less than } 10\} and B = \{\text{letters in the word BRAIN}\}. Are A and B equal, equivalent, or neither?
A = \{2, 3, 5, 7\} has 4 elements. B = \{B, R, A, I, N\} has 5 elements. Different counts, so not equivalent, and therefore also not equal. Answer: neither.
The trap is to look at the descriptions ("primes less than 10" vs "letters of BRAIN") and think they are "totally different kinds of sets" so the question has to be "neither." That is sometimes true (as here) — but sometimes the descriptions yield sets with the same count, and you have to actually list the elements and count to be sure. Don't skip the count.
The symbol convention
A notational point that varies by textbook:
- NCERT and most Indian textbooks use A = B for "equal sets" and write A \sim B or state "equivalent" in words.
- Some advanced texts use A \cong B for equivalence (though \cong is more commonly reserved for isomorphism in algebra).
- Some say "A and B have the same cardinality" as a full phrase, with no symbol.
In exam-writing, the safest rule is: always prefer the phrase "|A| = |B|" if you mean equivalent but want to be unambiguous, and prefer "A = B" if you mean equal. Both conventions are unambiguous; the word "equivalent" alone sometimes isn't, because different authors use it slightly differently.
The one-line summary
Two sets are equal if they have the same elements. Two sets are equivalent if they have the same cardinality. Equal implies equivalent; equivalent does not imply equal. When in doubt, list the elements of each set explicitly and compare both the lists (for equality) and the counts (for equivalence).
Related: Sets — Introduction · Cardinality Meter: Count the Elements · Element vs Subset · Set Operations