The Timpson Lyceum · First-Order Predicate Logic (2024)
Axiomatic Set Theory – Lecture 14 (Logic)
Axiomatic Set Theory – Lecture 14
Overview
Set theory is the foundational system that almost every other branch of mathematics presupposes: when you do geometry, algebra, topology, or computation theory, you are quietly relying on sets. This lecture builds set theory axiomatically, starting from just two primitives — the membership symbol and the notion of set — and shows why a careful axiomatic approach is needed by walking through Russell's Paradox, the contradiction that sank "naive" set theory. From there we develop the core relations (subset, equality, proper subset), prove the empty set is unique, and introduce the existence axioms that let us actually build sets: pairing, union, replacement, and the power set. The headline result is that set-builder notation always denotes a genuine set — but only when we filter elements out of an already existing set, never out of "everything."
Key Concepts
Primitives. Everything in the theory is ultimately defined from exactly two undefined notions: the relation (membership) and the predicate "is a set." A predicate returns true or false; a relation is a two-place predicate. Quantifiers always range over sets — "for all " means "for every set ."
Axiom 1 (Membership is a proposition). For all sets , the statement is a proposition — it is true or false but not both: This looks trivial but it is the axiom that lets us deny sethood to ill-formed collections (see Russell's Paradox).
Russell's Paradox. Define to be "the set of all sets that do not contain themselves": . Ask whether contains itself:
- If , then by definition — contradiction.
- If , then qualifies for membership, so — contradiction.
So "" is neither true nor false, hence not a proposition. By Axiom 1, is therefore not a set. Naming a collection a "set" no longer forces it to be one — just as calling 4 a prime does not make it prime. This is why we cannot conjure sets into existence merely by describing them.
Basic relations.
- Non-membership: .
- Subset: — everything in is in .
- Set equality (extensionality): . Two sets are equal exactly when they have the same members; order and repetition of elements are irrelevant, so .
- Proper subset: — sits inside but has at least one extra element. ( behaves like ; behaves like .)
Sets all the way down. The only things a set can contain are other sets. The empty set is the unique set with no members; every other set is built from it. (For example the von Neumann number .)
Axiom 2 (Empty set exists). . After proving uniqueness (below) we name this set .
Axiom 3 (Pairing). For any sets there is a set whose only members are and : This is the source of curly-brace notation. Because is commutative, . The singleton is defined by , which is why duplicates collapse.
Ordered pairs. Defined so that order is recoverable: . This gives the key property ; the left coordinate is identifiable as the element that is a member of the other. Tuples nest: , and in general .
Axiom 4 (Union). For a set , there is a set whose members are the members of the members of : Ordinary binary union is then defined by , equivalently . This is our first operation, and three-or-more-element sets are built from it: .
Axiom 5 (Replacement / image). A functional relation pairs every input with a unique output (, written ). The image of on a set is . Axiom 5 states: if is a set and a functional relation, then is a set — applying a function to a set yields a set.
Set-builder notation (theorem from Axiom 5). For any predicate and any set , the collection is a set. Crucially we always filter from an existing set — never "" over everything, which would resurrect Russell's .
Operations defined from the above.
- Intersection: (naively, ).
- Set difference: . Not commutative: .
- Cartesian product: . Properly, the pairs are drawn from — which blows up fast, which is why everyday math uses the naive form.
Axiom 6 (Power set). For a set there is a set whose members are exactly the subsets of : E.g. . (The power set is also the discrete topology on .) A separate axiom is needed because finite power sets are constructible from earlier axioms, but infinite ones are not.
Worked Example
Proof that the empty set is unique. First state the standard uniqueness strategy: assume two objects with the property, prove they must be equal. Suppose and are both empty, i.e. and . Show via mutual subset inclusion, using that a false hypothesis makes an implication vacuously true.
Since any two empty sets coincide, the empty set is unique, and we may legitimately name it .
As a second, smaller illustration, build the ordered triple purely from sets:
The outer set has two distinct members, and no spurious duplicate appears because the two copies of live in different sets.
Summary
- Set theory rests on two primitives, and "is a set"; every other notion is defined from them, and all quantifiers range over sets.
- Russell's Paradox ("the set of all sets that don't contain themselves") shows that describing a collection does not make it a set — Axiom 1 lets us deny sethood to such collections.
- Core relations: (containment), (same members — order and repetition don't matter), (proper containment).
- Existence axioms build sets in stages: empty set (Axiom 2, proven unique), pairing (Axiom 3), union (Axiom 4, the first operation), replacement (Axiom 5), and power set (Axiom 6).
- Axiom 5 guarantees that set-builder notation denotes a set — provided you always filter out of an existing set , which is exactly the safeguard naive set theory lacked.
- Intersection, set difference, and Cartesian product are all defined from union and selection; ordered pairs let unordered sets encode order and build arbitrary finite tuples.