The Lumenary · Grades 9–12
Russell's paradox and why sets need axioms
Name: ______________________
Date: ______________________
You will learn to
- State the naive comprehension principle and derive Russell's contradiction from it
- Recognise Russell's argument as a theorem of pure logic about any relation, and connect it with the barber and with Cantor's diagonal argument
- Explain how the separation axiom, which only forms inside an existing set , blocks the paradox, and deduce that there is no set of all sets
- Distinguish naive set theory, a useful informal language, from axiomatic set theory, a precise theory
- 1.
A village barber is supposed to shave exactly those villagers who do not shave themselves. What does the barber argument actually prove?
- A.No village can have such a barber.
- B.The barber must be a woman, or live outside the village.
- C.Logic is inconsistent.
- D.The barber both shaves and does not shave himself.
- 2.
Which axiom of ZF set theory is responsible for blocking Russell's paradox?
- A.Separation: exists only inside an existing set
- B.Foundation, which implies that no set is an element of itself
- C.Extensionality: sets with the same elements are equal
- D.The axiom of choice
- 3.
Let . How many elements does have?
- 4.
In the proof of Theorem 4 we have . We suppose and put . Why does the condition “” drop out?
- A.Because we assumed , so “” is true.
- B.Because every set is an element of .
- C.Because of the axiom of foundation.
- D.Because is defined without mentioning .
- 5.
On the objects , a relation holds exactly for: , , , , . List the elements of the Russell set .
- 6.
Which statement best describes the relationship between Russell's paradox and the liar paradox (“this sentence is false”)?
- A.They are analogous — both lead to a statement equivalent to its own negation — but Russell's is a rigorous deduction from a precise principle about sets.
- B.They are the same argument in different words.
- C.They have nothing in common.
- D.Separation solves the liar paradox too.
- 7.
In Mathlib's model of ZFC, which Lean statement says “there is no set of all sets”?
- A.
¬ ∃ U : ZFSet, ∀ x, x ∈ U - B.
∀ U : ZFSet, U ∉ U - C.
¬ ∃ U : ZFSet, U ∈ U - D.
∃ U : Set α, ∀ x : α, x ∈ U
- A.
- 8.
A relation on the objects
0, 1, ..., n-1is given as a setrelof pairs(x, y), meaning “x E y”. Writerussell_set(rel, n), returning the set ofxwith(x, x)not inrel, andwitnesses(rel, n), returning the list of allrwhose members{x : (x, r) in rel}are exactly the Russell set. Theorem 2 predicts thatwitnessesalways returns[].Computational — Practice