In set theory, a branch of mathematics, a reflection principle says that it is possible to find sets that, with respect to any given property, resemble the class of all sets. There are several different forms of the reflection principle depending on exactly what is meant by "resemble". Weak forms of the reflection principle are theorems of ZF set theory due to, while stronger forms can be new and very powerful axioms for set theory.
The name "reflection principle" comes from the fact that properties of the universe of all sets are "reflected" down to a smaller set.
A naive version of the reflection principle states that "for any property of the universe of all sets we can find a set with the same property". This leads to an immediate contradiction: the universe of all sets contains all sets, but there is no set with the property that it contains all sets. To get useful (and non-contradictory) reflection principles we need to be more careful about what we mean by "property" and what properties we allow.
Reflection principles are associated with attempts to formulate the idea that no one notion, idea, or statement can capture our whole view of the universe of sets.[1] Kurt Gödel described it as follows:[2]
Georg Cantor expressed similar views on absolute infinity: All cardinality properties are satisfied in this number, in which held by a smaller cardinal.
To find non-contradictory reflection principles we might argue informally as follows. Suppose that we have some collection A of methods for forming sets (for example, taking powersets, subsets, the axiom of replacement, and so on). We can imagine taking all sets obtained by repeatedly applying all these methods, and form these sets into a class X, which can be thought of as a model of some set theory. But in light of this view, V is not be exhaustible by a handful of operations, otherwise it would be easily describable from below, this principle is known as inexhaustibility (of V).[3] As a result, V is larger than X. Applying the methods in A to the set X itself would also result in a collection smaller than V, as V is not exhaustible from the image of X under the operations in A. Then we can introduce the following new principle for forming sets: "the collection of all sets obtained from some set by repeatedly applying all methods in the collection A is also a set". After adding this principle to A, V is still not exhaustible by the operations in this new A. This process may be repeated further and further, adding more and more operations to the set A and obtaining larger and larger models X. Each X resembles V in the sense that it shares the property with V of being closed under the operations in A.
We can use this informal argument in two ways. We can try to formalize it in (say) ZF set theory; by doing this we obtain some theorems of ZF set theory, called reflection theorems. Alternatively we can use this argument to motivate introducing new axioms for set theory, such as some axioms asserting existence of large cardinals.
In trying to formalize the argument for the reflection principle of the previous section in ZF set theory, it turns out to be necessary to add some conditions about the collection of properties A (for example, A might be finite). Doing this produces several closely related "reflection theorems" all of which state that we can find a set that is almost a model of ZFC. In contrast to stronger reflection principles, these are provable in ZFC.
One of the most common reflection principles for ZFC is a theorem schema that can be described as follows: for any formula
\phi(x1,\ldots,xn)
\phi(x1,\ldots,xn)
V
V\alpha
V\alpha\vDash\phi(x1,\ldots,xn)
V\alpha
V\alpha
V\alpha
V\alpha
Another reflection principle for ZFC is a theorem schema that can be described as follows:[7] [8] Let
\phi
x1,\ldots,xn
(\forallN)(\existsM{\supseteq}N)(\forallx1,\ldots,xn{\in}M)(\phi(x1,\ldots,xn)\leftrightarrow\phiM)
\phiM
\phi
M
\phi
\forallx
\existsx
\forallx{\in}M
\existsx{\in}M
Another form of the reflection principle in ZFC says that for any finite set of axioms of ZFC we can find a countable transitive model satisfying these axioms. (In particular this proves that, unless inconsistent, ZFC is not finitely axiomatizable because if it were it would prove the existence of a model of itself, and hence prove its own consistency, contradicting Gödel's second incompleteness theorem.) This version of the reflection theorem is closely related to the Löwenheim–Skolem theorem.
If
\kappa
C
\kappa
\alpha\inC
V\alpha
V\kappa
Reflection principles are connected to and can be used to motivate large cardinal axioms. Reinhardt gives the following examples:
It may be helpful to give some informal arguments illustrating the use of reflection principles.
The simplest is perhaps: the universe of sets is inaccessible (i.e., satisfies the replacement axiom), therefore there is an inaccessible cardinal. This can be elaborated somewhat, as follows. Let
\theta\nu
\theta\nu
\Omega
\beta
\beta
\Omega
\Omega
\kappa
\kappa
\kappa=\theta\kappa
Paul Bernays used a reflection principle as an axiom for one version of set theory (not Von Neumann–Bernays–Gödel set theory, which is a weaker theory). His reflection principle stated roughly that if
A
u
A\capu
u
More precisely, the axioms of Bernays' class theory are:[9]
\phi
a
\existsa\forallb(b\ina\leftrightarrow\phi\landbisaset)
b\subseteqa\landaisaset\tobisaset
\phi
\phi(A)\to\existsu(uisatransitiveset\land\phil{Pu}(A\capu))
where
l{P}
According to Akihiro Kanamori,[10] in a 1961 paper, Bernays considered the reflection schema
\phi\to\existsx(transitive(x)\land\phix)
\phi
x
transitive(x)
x
a1,\ldots,an
\phi
x
\existsy(ai\iny)
\phi
Some formulations of Ackermann set theory use a reflection principle. Ackermann's axiom states that, for any formula
\phi
V
Add an axiom saying that Ord is a Mahlo cardinal - for every closed unbounded class of ordinals C (definable by a formula with parameters), there is a regular ordinal in C. This allows one to derive the existence of strong inaccessible cardinals and much more over any ordinal.
Reflection principles may be considered for theories of arithmetic which are generally much weaker than ZFC.
Let
PA
PAk
\Sigmak
k
PA
PAk
PAk
\Sigmak
The local reflection principle
Rfn(T)
T
\phi
T
ProvT(\phi)\implies\phi
Rfn\Gamma(T)
\phi
\Gamma
Con(T)
Rfn | |||||||
|
(T)
T
The uniform reflection principle
RFN(T)
T
n
0 | |
\forall(\ulcorner\phi\urcorner\in\Sigma | |
n)\forall(y |
0,\ldots,ym\inN)(PrT(\ulcorner\phi(y0,\ldots,y
*\urcorner\impliesTr | |
n(\ulcorner\phi(y |
0,\ldots,y
*\urcorner)) | |
n) |
0 | |
\Sigma | |
n |
0 | |
\Sigma | |
n |
0 | |
\Pi | |
n |
\phi(y0,\ldots,y
* | |
n) |
\phi
y0,\ldots,ym
\underbrace{S\ldots
S} | |
y0 |
0
Trn
0 | |
\Sigma | |
n |
For
k\geq1
\betak
1 | |
\Pi | |
k |
1 | |
\Pi | |
k |
k+1
\betak
N
1 | |
\Pi | |
1-CA |
0
\beta1
\beta
The
\betak
1 | |
\Sigma | |
n |
1 | |
\Sigma | |
n |
\theta(X)
X
X\subseteqN
\theta(X)
\betak
M
X\inM
M\vDash\theta(X)
1 | |
\Sigma | |
k-DC |
0
ACA0
0\leqk
1 | |
\Sigma | |
k+2 |
-DC0
\betak+1
1 | |
\Sigma | |
k+4 |
\beta
\Pin
\phi\implies\existsz(rm{transitive}(z)\land\phiz)
\Pin
\phi
1 | |
\Pi | |
4 |
ACA+BI
\beta
1 | |
\Pi | |
n+1 |
a\inV\landb\inV\to\forallx(\phi\tox\inV)\to\existsu{\in}V\forallx(x\inu\leftrightarrow\phi)
Peter Koellner showed that a general class of reflection principles deemed "intrinsically justified" are either inconsistent or weak, in that they are consistent relative to the Erdös cardinal.[11]