Axiomatic Systems
Mathematics is not built on thin air; it is built on Axioms. An axiom is a statement that is taken to be true, to serve as a premise or starting point for further reasoning.
1. ZFC: The Foundation of Set Theory
Almost all modern mathematics is built on Zermeio-Fraenkel Set Theory (ZFC). Think of these as the “low-level assembly instructions” of math.
The Axiom of Extensionality
Two sets are equal if they have the same elements.
- Example: is the same as . The order and repetition don’t matter.
- Code Analogy: In Python, a
setbehaves exactly like this.
The Axiom of Infinity
There exists an infinite set. Without this, we couldn’t formally prove that the set of Natural Numbers () exists in its entirety. It allows us to build the infinite sequence .
The Axiom of Choice (the C in ZFC)
If you have a collection of bins, you can choose one item from each bin. This seems obvious, but for infinitely many bins, it leads to strange results like the Banach-Tarski Paradox, where you can disassemble a sphere and reassemble it into two identical spheres.
2. Russell’s Paradox
Before ZFC, mathematicians used “Naive Set Theory.” Bertrand Russell showed this was broken with a simple logical trap:
Consider the set of all sets that do not contain themselves. Does contain itself?
ZFC fixes this by making it impossible to define “the set of all sets.” You can only create sub-sets of existing sets (the Axiom of Specification).
3. Why Formalize?
We formalize mathematics to ensure that our proofs are not just “convincing” but mechanically certain. If our foundational axioms have a contradiction, everything we build on top of them (calculus, physics, computer science) would collapse.