Empty set

Some conditions simply cannot be satisfied by anything. Ask for a natural number strictly between 1 and 2, or a real number whose square is negative, and you search forever and find nothing — not because you looked badly, but because no such object exists. Set theory gives this "nothing" a precise, single name: the empty set, written ∅\varnothing or { }\{\ \}, with zero elements, n(∅)=0n(\varnothing) = 0. Far from being a trivial curiosity, the empty set is a load-bearing piece of the theory. It is finite, it is unique — however differently two conditions fail, they produce the same empty set — and, most surprisingly, it sits inside every set you can write down, including itself. This section fixes the notation, proves that surprising subset fact, and clears up the single most common exam confusion: an empty set is not the same thing as a set containing the number zero.

The core insight

The empty set ∅\varnothing is the unique set with n(∅)=0n(\varnothing) = 0 elements, and it is a subset of every set because the subset condition on it can never be violated.

The core idea

Definition and notation. A set with no elements is the empty set, written ∅\varnothing or { }\{\ \}. Never write it as {∅}\{\varnothing\} or {0}\{0\} — each of those is a set containing one element (respectively the symbol ∅\varnothing, and the number 00), so both have n=1n = 1, not n=0n = 0.

When a set-builder rule gives ∅\varnothing. Whenever no object in the stated universe satisfies the condition, the result is empty. For instance:

A={x:x∈N, 1<x<2}=∅A = \{x : x \in \mathbb{N},\ 1 < x < 2\} = \varnothing

where: N\mathbb{N} is the set of natural numbers under the NCERT convention {1,2,3,… }\{1, 2, 3, \dots\}, and the condition asks for a natural number strictly between 11 and 22 — there isn't one, so AA has no elements.

Cardinality and finiteness. The empty set has a definite count, n(∅)=0n(\varnothing) = 0, so it is classified as finite — a small but common exam point, since "empty" is sometimes mistaken for "undefined" or "infinite."

Uniqueness. There is only one empty set, no matter which failed condition produced it. The picture below shows three completely different rules — no real square root of −1-1, no natural number below 11, and no natural number strictly between 11 and 22 — all collapsing onto the same object.

Figure
Three different unsatisfiable conditions inside three outer sets all pointing to the single empty set at the centre
Different failed conditions, the same empty set A: x in R, x squared = -1 B: x in N, x less than 1 C: x in N, 1 less than x less than 2 A = B = C = the empty set (same object every time) No matter why a condition fails, "no elements" is always the same single set.

Why it works: the empty set is a subset of every set

The most striking property of ∅\varnothing is that it is a subset of every set AA, including itself:

∅⊆Afor every set A\varnothing \subseteq A \quad \text{for every set } A

where: ⊆\subseteq means "every element of the left set is also an element of the right set." This looks strange the first time you meet it — how can "nothing" be inside every set? The reasoning is a classic case of a vacuously true statement, and it is worth walking through carefully, since exams often ask you to justify it rather than just state it. To disprove ∅⊆A\varnothing \subseteq A, you would have to produce an element of ∅\varnothing that is not an element of AA — that single counterexample would break the subset claim. But ∅\varnothing has no elements at all, so there is nothing you could ever point to. The statement "if x∈∅x \in \varnothing then x∈Ax \in A" is an implication whose starting condition, x∈∅x \in \varnothing, is never true for any xx. An implication with a condition that is never satisfied cannot ever be false — it is automatically, vacuously, true. Since this holds for every choice of AA, including A=∅A = \varnothing itself, the empty set is a subset of every set without exception. This is exactly why ∅\varnothing behaves like a universal "starting point" in set theory: it is the one set guaranteed to sit inside any other set you write down.

Worked example

Determine whether C={x:x is an even prime number greater than 2}C = \{x : x \text{ is an even prime number greater than } 2\} is the empty set, compare it with D={0}D = \{0\}, and confirm that C⊆DC \subseteq D holds regardless.

Step 1. List the even prime numbers. A prime number has exactly two factors, 11 and itself. Among even numbers, every one except 22 is divisible by 22 and by some other factor too, so 22 is the only even prime.

Step 2. Apply the condition "greater than 22." The set CC needs an even prime that is also strictly greater than 22. The sole even prime, 22, is not greater than 22, so no number satisfies both requirements together.

Step 3. Conclude C=∅C = \varnothing, so n(C)=0n(C) = 0. Compare with D={0}D = \{0\}: here n(D)=1n(D) = 1, since DD contains exactly one element, the number 00. Because n(C)≠n(D)n(C) \ne n(D), C≠DC \ne D — being empty and containing zero are entirely different ideas.

Step 4. Check the subset claim anyway. Even though C≠DC \ne D, the general fact ∅⊆A\varnothing \subseteq A says C⊆DC \subseteq D must still hold, since C=∅C = \varnothing and DD is some set. There is no element of CC to fail the test, so the inclusion is automatic — the same vacuous-truth reasoning as above, now applied to this specific pair.

Final answer: C=∅C = \varnothing with n(C)=0n(C) = 0; C≠DC \ne D since n(D)=1n(D) = 1; and C⊆DC \subseteq D holds because ∅\varnothing is a subset of every set.

A quick sanity habit. Before declaring a set-builder description empty, restate the condition in words and ask whether the domain rules it out for a reason other than the algebra. {x∈Z:x+3=3}\{x \in \mathbb{Z} : x + 3 = 3\} is not empty — it is {0}\{0\}, a singleton — because Z\mathbb{Z} includes zero. Change the domain to N\mathbb{N} under the NCERT convention and the very same equation, x+3=3x + 3 = 3, gives ∅\varnothing, since 0∉N0 \notin \mathbb{N} there. The algebra is identical; only the domain changed the answer. This is why checking the domain first, before searching for a counterexample, saves time and avoids a wrong conclusion.

Common traps

  • Writing the empty set as {0}\{0\} or {∅}\{\varnothing\} — both have n=1n = 1, not n=0n = 0; only ∅\varnothing or { }\{\ \} is correct.
  • Assuming ∅\varnothing being "nothing" means it cannot be a subset of anything — in fact ∅⊆A\varnothing \subseteq A for every set AA, including ∅\varnothing itself.
  • Forgetting that N\mathbb{N} under the NCERT convention starts at 11, which can decide whether a condition like x+3=3x + 3 = 3 (needing x=0x = 0) produces the empty set.
  • Treating ∅\varnothing as several different "empty sets" depending on how they arose — there is only one empty set, regardless of the condition that produced it.

Ask the tutor: if a set-builder condition you're working with looks empty but you're not fully sure, ask the AI tutor to check it and the subset reasoning with you step by step.

Is the empty set the same as zero, or a set containing zero?

No, and this is the trap examiners love. The empty set ∅\varnothing has n(∅)=0n(\varnothing) = 0 elements — it is a collection with nothing inside it. The set {0}\{0\} has n=1n = 1 element, namely the number 00 itself. Zero is a number; ∅\varnothing is a set. Confusing "contains nothing" with "contains the number zero" is the single most common mistake with this topic, so always count elements carefully before deciding a set is empty.

How can I be sure a set-builder description actually gives the empty set?

Check the domain the condition is applied over, then search systematically rather than guessing. For {x:x∈N,1<x<2}\{x : x \in \mathbb{N}, 1 < x < 2\}, list the natural numbers and see that none falls strictly between 11 and 22, so it is empty. For {x∈R:x2=−1}\{x \in \mathbb{R} : x^2 = -1\}, recall that squares of real numbers are never negative, so again nothing qualifies. The domain matters: the same-looking condition over a different number system can behave differently, so always confirm which set (N\mathbb{N}, Z\mathbb{Z}, R\mathbb{R}, and so on) you are searching in.

Why does it matter that the empty set is a subset of every set — is this just a technicality?

It is genuinely useful, not just a formality. It guarantees that subset relationships always have a well-defined starting point: no matter what set AA you are given, ∅⊆A\varnothing \subseteq A holds automatically, so you never need to check it by trial. This also makes the empty set the smallest possible subset of any set, which underlies later results about counting subsets (a set with nn elements has 2n2^n subsets, and ∅\varnothing is always one of them) and about set operations like A∩∅=∅A \cap \varnothing = \varnothing and A∪∅=AA \cup \varnothing = A.

Before this

Where this leads