Graduate → Mathematical Logic and Foundations → Set Theory ↓
Zermelo-Fraenkel Set Theory
Zermelo-Fraenkel set theory, commonly abbreviated as ZF, is a framework that forms the foundation of much of modern mathematics. It is a formal system that defines what sets are and how they behave. This framework was created to overcome the paradoxes that emerged from naive set theory and provide a more robust foundation for mathematics. Let's explore the key components and axioms of Zermelo-Fraenkel set theory with simple language and examples.
Basic concepts of set theory
Before delving into the specifics of Zermelo–Fraenkel set theory, it is important to familiarize ourselves with some basic concepts of set theory:
- Set: A collection of distinct objects, considered as an object in its own right. Sets are usually represented by capital letters such as
A
,B
,C
. - Element: An object inside a set, often denoted as
a
,b
,c
. For example, in the setA = {1, 2, 3}
, the number 1 is an element of the setA
. - Subset: A set
A
is a subset of a setB
if all the elements ofA
are also elements ofB
. We write this asA ⊆ B
.
The symbol ∅
(read as "empty set") represents a set that contains no elements.
Axioms of Zermelo–Fraenkel set theory
Zermelo-Fraenkel set theory is based on a series of axioms, each of which specifies the properties and operations that sets can perform. Let's examine each of these axioms using examples and visual representations for clarity.
Axiom 1: Axiom of expandability
The axiom of extensionality states that two sets are equal if their elements are exactly the same. Formally, if x ∈ A
if and only if x ∈ B
for all elements x
, then A = B
.
A = {1, 2, 3} B = {3, 2, 1} According to the Axiom of Extensionality, A = B.
In the above figure, both the circles contain the same elements, which shows the principle of extensibility.
Axiom 2: The axiom of regularity (or basis)
The axiom of regularity asserts that every non-empty set A
contains an element that is disjoint from A
; in simpler terms, a set does not contain itself as an element, either directly or indirectly. This prevents circularity and contradictions.
For example, it is forbidden for a set A
to satisfy A = {A}
, since this would imply that A
contains itself.
Axiom 3: Axiom of pairing
According to the pairing axiom, for any two sets A
and B
, there is a set that has exactly A
and B
as elements.
A = {1}, B = {2} Pair = {A, B} = {{1}, {2}}
This visual illustration shows how sets A
and B
are combined into a new set.
Axiom 4: The axiom of union
The axiom of union allows us to create a new set that contains all the elements of the sets contained in another set. Formally, for any set A
, the union of its elements is a set.
A = {{1, 2}, {3, 4}} Union(A) = {1, 2, 3, 4}
After 'unifying' the two sets A
, all the elements become part of a single set.
Axiom 5: Axiom of power set
According to the axiom of power set, for any set A
, there is a set containing all possible subsets of A
. This new set is called the power set of A
, denoted by P(A)
.
A = {1, 2} P(A) = {∅, {1}, {2}, {1, 2}}
Here, we can see how every possible subset of the set A
is represented inside the power set.
Axiom 6: The axiom of replacement
The axiom of replacement guarantees that if you have a set and a rule that assigns an output to each input, then the outputs also form a set.
Suppose you have a set A = {1, 2, 3}
and a function f(x) = x^2
. The axiom of replacement states that the set of outputs {1^2, 2^2, 3^2}
or {1, 4, 9}
is also a set.
Axiom 7: The axiom of infinity
The axiom of infinity asserts that there exists a set that contains the empty set and is closed under the process of adding an element. This ensures the existence of infinite sets.
S = {∅, {∅}, {{∅}}, ...} This represents the set of all natural numbers.
Axiom 8: Axiom of choice
The axiom of selection is a unique and somewhat controversial part of Zermelo–Fraenkel set theory. It states that given any collection of non-empty sets, there exists a selection function that selects exactly one element from each set.
While this may seem intuitive, it has led to some surprising and paradoxical results. This is often expressed as being able to select exactly one element from each of an infinite collection of nonempty sets, even if there is no explicit selection rule.
Illustrative examples and applications
Zermelo-Fraenkel set theory can be understood even better by considering some classic illustrative examples. These examples use the axioms in creative ways to solve problems or clarify concepts.
Example 1: Construction of natural numbers
One of the most profound applications of Zermelo-Fraenkel set theory is the construction of the natural numbers. Using the axiom of infinity, we can define the numbers as follows:
0 = ∅ 1 = {0} = {∅} 2 = {0, 1} = {∅, {∅}} 3 = {0, 1, 2} = {∅, {∅}, {∅, {∅}}} …and so forth.
This construction shows the power and flexibility of set theory as a foundation for other areas of mathematics.
Example 2: Applying the principle of selection
A classic application of the axiom of selection is the so-called "Banach-Tarski paradox." This paradox states that one can decompose a solid sphere into a finite number of pieces and then reassemble those pieces into two identical copies of the original sphere.
Although this challenges physical intuition, it exemplifies the non-constructive nature of the axiom of choice.
Visual example
Let's visualize how a set is constructed by applying various axioms:
This view describes how sets develop from the empty set using various axioms to build up the natural numbers.
Conclusion
Zermelo-Fraenkel set theory provides a versatile and robust foundation for mathematics. By using axioms to define admissible sets and their properties, this framework eliminates the contradictions and inconsistencies of simpler set theory. From defining the natural numbers to exploring complex concepts such as the axiom of choice, Zermelo-Fraenkel set theory establishes the foundation on which much of modern mathematics is built.
As a universal language for mathematics, set theory guides mathematicians in systematically exploring numbers, logic, and structures. Understanding these principles is not just about grasping abstract concepts, but about developing the tools necessary for exploring the mathematical universe.