The constructible universe, definable subsets, the hierarchy L_alpha, and the axiom of constructibility.
The constructible universe is a class of sets built in stages by a controlled process of definability. It is denoted by:
The guiding idea is that, at each stage, we do not take all subsets of the previous stage. Instead, we take only those subsets that can be defined over the previous stage by a first order formula using parameters from that stage. In this way, is a universe of sets built from explicit descriptions.
This construction is important because it gives an inner model of set theory. It also gives a setting in which the axiom of choice and the continuum hypothesis hold. For this reason, the constructible universe is one of the central tools in consistency and independence results.
Definable Subsets
The construction of depends on the idea of a subset that is definable over a given set. We first make this notion precise.
Definition 8.44 (Definable Subset)
Let be a set. A subset is definable over if there is a first order formula:
in the language of set theory, with parameters:
such that:
The notation:
means that the formula is true when interpreted inside the structure whose domain is and whose membership relation is the ordinary membership relation restricted to .
The parameters allow the definition to use objects already present in . This is important because many natural subsets of cannot be defined without referring to particular elements of .
Definition 8.45 (Definable Power Set)
Let be a set. The definable power set of is:
where:
Thus:
The ordinary power set contains all subsets of , while contains only those subsets that can be described by formulas over using parameters from .
Example 8.46
Let:
Since elements of may be used as parameters, the singleton:
is definable over by the formula:
Similarly, each singleton subset of is definable. Since finite unions of definable sets are definable, every subset of is definable over . Hence:
This example is finite and therefore misleadingly simple. For infinite sets, the ordinary power set may contain many subsets that are not definable over the structure.
Lemma 8.47
If is a set, then is a set.
Proof
The formulas of first order set theory form a countable collection when coded syntactically. For each formula:
and each finite tuple of parameters:
there is at most one subset of defined by:
For each fixed natural number , the collection of parameter tuples from is a set. The collection of formulas with free variables is also a set after coding formulas by natural numbers.
Therefore the collection of all subsets of definable by formulas with finitely many parameters is indexed by a set. By replacement and separation, the collection of such subsets is itself a set.
Thus is a set.
The Constructible Hierarchy
The constructible universe is built by transfinite recursion over the ordinals.
Definition 8.48 (Constructible Hierarchy)
The constructible hierarchy is the sequence:
defined as follows.
At the initial stage:
At successor stages:
At limit stages:
whenever is a limit ordinal.
The constructible universe is:
A set is called constructible if:
The successor step is the key difference between and the usual cumulative hierarchy . In the cumulative hierarchy one defines:
In the constructible hierarchy one defines:
Thus adds only definable subsets at each stage, while adds all subsets.
Example 8.49 (The First Stages)
The first stage is:
Since the only subset of is , and it is definable over , we have:
Now:
Its subsets are:
and:
Both are definable over , so:
At the next stages, the hierarchy continues by taking definable subsets of the previous level. The early finite stages resemble the finite part of the cumulative hierarchy, but at infinite stages the distinction between all subsets and definable subsets becomes essential.
Lemma 8.50 (Monotonicity)
If , then:
Proof
It is enough to show that:
for every ordinal , because the general result then follows by transfinite induction.
Let . Since is a structure with domain , the singleton:
is definable over using the parameter by the formula:
Thus:
However, this only shows that the singleton is an element of , not directly that . To see that itself belongs to , use the fact that elements of are subsets of earlier levels, and proceed by induction on .
For , the claim is immediate since:
Assume that the inclusion:
has been established for all . If , then by the definition of the hierarchy, appears at some earlier stage when is a limit, or as a definable subset of when .
In either case, the construction ensures that objects already constructed remain available at later stages. At limit stages this is immediate from the union definition:
At successor stages, previously constructed objects are subsets of the preceding transitive level and are definable there from parameters. Hence:
Therefore the hierarchy is increasing, and so:
whenever .
Remark 8.51
The proof of monotonicity is usually given together with the proof that the levels are transitive. Transitivity ensures that elements already constructed can be regarded as subsets of later stages and hence can be captured again by definability. This is one reason why the transitivity of the constructible levels is structurally important.
Definition 8.52 (Transitive Set)
A set is transitive if:
implies:
Equivalently:
A transitive set contains the elements of its elements. This property is important when interpreting set theoretic formulas inside a set, because membership relations inside the set agree well with membership relations in the surrounding universe.
Lemma 8.53 (Transitivity of Constructible Levels)
For every ordinal , the set is transitive.
Proof
We prove the statement by transfinite induction on .
For , we have:
and the empty set is transitive.
Assume is transitive. We show that is transitive.
Let:
By definition:
Therefore every element of is a subset of . Since , we have:
Since , it follows that:
By monotonicity:
Thus:
Therefore is transitive.
Now suppose is a limit ordinal and that is transitive for every . Let:
Since:
there exists some such that:
Since is transitive:
Therefore:
Thus is transitive. By transfinite induction, every is transitive.
Lemma 8.54
For every ordinal :
Proof
We prove the statement by transfinite induction on .
For , we have:
so the claim holds.
Assume:
We prove:
Let:
Then:
By definition of , the object is a subset of . Hence:
By the induction hypothesis:
Therefore:
So:
Since:
we get:
Thus:
Now suppose is a limit ordinal and the statement holds for every . Then:
and:
Since:
for every , it follows that:
This completes the induction.
Constructible Rank
Every constructible set appears at some stage of the hierarchy. The first stage at which it appears gives a rank like measure.
Definition 8.55 (Constructible Rank)
Let . The constructible rank of is the least ordinal such that:
This least ordinal exists because the ordinals are well ordered and because:
means that belongs to at least one level .
The use of reflects the fact that elements of are constructed as definable subsets of .
The Class L
The constructible universe is a proper class in general, not a set. It is obtained by taking the union of all constructible levels:
This union ranges over all ordinals. Since the ordinals form a proper class, is also a proper class unless the universe of sets is itself very small, which cannot occur in ordinary ZF.
Definition 8.56 (Constructible Set)
A set is constructible if:
Equivalently, is constructible if there exists an ordinal such that:
The class consists exactly of all constructible sets.
Definition 8.57 (Axiom of Constructibility)
The axiom of constructibility is the statement:
This says that every set is constructible.
Equivalently, for every set , there exists an ordinal such that:
The axiom is not part of ZF or ZFC by default. It is an additional principle that imposes a strong restriction on the universe of sets.
The Canonical Well Order of L
One of the most important features of is that it has a definable global well order.
The idea is that each constructible set is introduced at a first stage, and at that stage it is introduced by some formula with some finite list of parameters. Since formulas can be coded by natural numbers and parameters have already appeared earlier in the hierarchy, one can order constructible sets by the first stage and first definition that constructs them.
Theorem 8.58
There is a definable global well order of .
Proof
We give the standard idea of the proof.
Every constructible set appears for the first time at some level:
Thus is a definable subset of . This means that there is a formula:
and parameters:
such that:
The formula can be assigned a code in . The finite tuple of parameters can be compared using the well order already defined on earlier levels. Therefore, among all definitions of at its first stage, one can choose the least code and least parameter tuple.
Define:
if the first construction data for comes before the first construction data for in this lexicographic ordering.
Because ordinals are well ordered, formula codes are well ordered, and finite tuples of earlier parameters can be well ordered recursively, the relation is a well order of .
Moreover, the construction is definable in the language of set theory, so the well order is not merely existential. It is definable over itself.
Corollary 8.59
If , then the axiom of choice holds.
Proof
Assume:
By Theorem 8.58, the class has a definable global well order. Since every set is constructible under the assumption , this gives a global well order of the universe .
Let:
be a family of nonempty sets. Since every set is in , each is ordered by the global well order.
Define:
to be the least element of under this global well order.
Since each is nonempty, such a least element exists. Therefore:
for every .
Thus is a choice function. Hence the axiom of choice holds.
Corollary 8.60
If , then every set can be well ordered.
Proof
Assume:
By Theorem 8.58, there is a global well order of . Since , this is a global well order of all sets.
If is any set, restrict the global well order to . Every nonempty subset of has a least element because it is also a nonempty set of constructible objects and the global ordering is a well order.
Therefore every set can be well ordered.
Inner Models
The constructible universe is not only a class of sets. It is a model of set theory inside the ambient universe.
Definition 8.61 (Inner Model)
An inner model is a transitive class such that:
contains every ordinal.
satisfies the axioms of ZF.
The membership relation of is the ordinary membership relation restricted to .
The condition that is transitive ensures that membership inside agrees well with actual membership. The condition that contains all ordinals ensures that it has the same ordinal scale as the ambient universe.
Theorem 8.62
The constructible universe is an inner model of ZF.
Proof
We outline the verification of the axioms, because the full formal proof is long but follows a systematic pattern.
First, is transitive. If:
then for some ordinal . Since is transitive:
and hence:
Second, contains all ordinals. This is proved by induction on ordinals. The empty set belongs to . If all elements of an ordinal have appeared in , then , being the set of all smaller ordinals, appears at a later constructible stage.
Third, satisfies extensionality because membership in is ordinary membership, and extensionality already holds in the ambient universe.
Fourth, satisfies pairing. If , then both appear in some level . The pair:
is definable over a sufficiently large level using and as parameters, so:
Fifth, satisfies union. If , then appears in some level . The union:
is definable over a sufficiently large level from the parameter , so:
Sixth, satisfies separation. If and is a formula, then the subset:
is definable over a sufficiently large constructible level containing and the relevant parameters. Hence this subset belongs to .
Seventh, satisfies replacement. If a definable function maps elements of a constructible set to constructible sets, then the ranks of the images are bounded by some constructible level. This uses replacement in the ambient universe to obtain a bound on the stages at which the images appear.
Eighth, satisfies infinity because the finite ordinals are constructible and therefore:
Ninth, satisfies foundation because foundation holds in the ambient universe and uses the same membership relation.
Thus is a transitive class containing all ordinals and satisfying ZF, so is an inner model.
The Axiom of Constructibility Inside L
The constructible universe satisfies its own version of .
Theorem 8.63
Inside , every set is constructible. In symbols:
Proof
Let be a set belonging to . By definition of , there is an ordinal such that:
The construction of inside uses the same ordinals and the same earlier constructible levels, because is transitive and contains all ordinals.
Thus the hierarchy computed inside reproduces the same constructible hierarchy. Therefore every set of appears in the constructible hierarchy as computed inside .
Hence:
Godel’s Constructibility Result
The constructible universe gives a relative consistency result.
Theorem 8.64 (Godel’s Constructibility Theorem)
If ZF is consistent, then:
is consistent.
Proof
Assume that ZF has a model. Inside that model, construct the class by the definability hierarchy.
By Theorem 8.62, the resulting class satisfies ZF. By Theorem 8.63, also satisfies:
Therefore, if there is a model of ZF, then there is a model of:
This proves that if ZF is consistent, then:
is consistent.
Corollary 8.65
If ZF is consistent, then ZFC is consistent.
Proof
By Theorem 8.64, if ZF is consistent, then:
is consistent.
By Corollary 8.59, implies the axiom of choice. Therefore every model of:
is also a model of ZFC.
Hence, if ZF is consistent, then ZFC is consistent.
Corollary 8.66
If ZF is consistent, then:
is consistent.
Proof
Godel proved that:
implies the continuum hypothesis:
Therefore, if ZF is consistent, then by the constructibility theorem there is a model of:
Such a model satisfies ZFC, because implies the axiom of choice, and it satisfies CH, because implies the continuum hypothesis.
Hence:
is consistent relative to ZF.
Why L Matters
The constructible universe is important because it provides a canonical inner model of set theory. It is small enough to have a definable global well order, but large enough to satisfy all axioms of ZF.
The equation:
gives a highly organized universe of sets. In that universe, every set appears by a definable construction at some ordinal stage.
At the same time, is a strong additional assumption. It excludes many possible sets that may exist in larger universes of set theory. Later independence results show that set theory can consistently behave very differently from , assuming suitable consistency hypotheses.