Zermelo-Fraenkel set theory, usually ZF or ZFC, is a first-order theory with equality in the language having just the one non-logical binary relation , for membership. The idea is that in a model of set theory the sets themselves are the individual members of the model.

Axiom Schema of Comprehension: for a property, a set is defined as this is false as if it were true we would run into Russell’s paradox(Let be ).

We want something works as empty set, intuitively , but this definition won’t give us unique empty set, thus implies following axioms.

Axiom of Extensionality

Two sets are equal (are the same set) if they have the same elements

To define function , , we need definition of ordered pairs, thus having following axiom.

Axiom of Pairing

For any two sets and there is a set whose members are exactly and , We write . If then we write .

Union Axioms

For every set there exists a set such that We write

For example: then .

Power set Axiom

For every set there exists a set containing all subsets of : We write

We call the power set of . As an example, let us see what happens when we start with the empty set and take power sets over and over. Define and, in general,

Seperation Axiom Schema

we write

Remark

We get this separation axiom to avoid Rossel’s paradox. i.e. the set . The reason that we successfully avoid the paradox through this axiom is we get a “legal” y as a set at the first place, and consider .

Axiom of Infinity

There exists an infinite set ( a particular type of infinite set):

This allows us to define the natural numbers: We define

Axiom of Replacement

If a class is a function, then for any there exists a set . For a formula : implies

Remark

Here we get a “well-defined function” through as the condition here mimicking for any “input x”, we get only one “output y”. And here in the formula corresponds to .

Axiom of Foundation/ Regularity

Every non-empty set contains an -minimal element. Equivalently, we get

Remark

This axiom avoids following conditions.

  • No infinite descending chains. That is, no set such that
  • No cycles. That is, no set such that .
  • No set such that .

Redundancy in the Zermelo-Fraenkel Axiom System

In the standard formulation of Zermelo-Fraenkel set theory (ZF), certain axioms are strictly redundant, meaning they can be formally deduced from the remaining axioms. They are typically retained in textbooks for historical continuity and pedagogical clarity.

1. The Axiom of Empty Set The existence of the empty set can be deduced from the Axiom of Infinity and the Axiom Schema of Separation.

  • Deduction: The Axiom of Infinity guarantees the existence of at least one set, say . By applying the Axiom Schema of Separation with an always-false formula , we can construct a subset such that . By the Axiom of Extensionality, this is the unique empty set .

2. The Axiom Schema of Separation (Specification) The Axiom Schema of Separation can be deduced entirely from the Axiom Schema of Replacement.

  • Deduction: To construct a subset of containing only elements that satisfy a formula , we define a class function on . If there is no element in satisfying , the subset is . If there is at least one element satisfying , we define if holds, and if fails. Applying Replacement to under yields exactly the separated subset .

3. The Axiom of Pairing The Axiom of Pairing can be deduced from the Axiom of Power Set and the Axiom Schema of Replacement (assuming the existence of the empty set).

  • Deduction: We need a “template” set of size 2. Starting with the empty set , we apply the Power Set operation twice: is a valid set containing exactly two distinct elements. To form the pair for any given sets and , we apply the Axiom Schema of Replacement to with the mapping and .

Minimalist ZF Core: Consequently, an equivalent and minimalist axiomatization of ZF only strictly requires: Extensionality, Infinity, Union, Power Set, Replacement, and Regularity.