In set theory, a mathematical discipline, the Jensen hierarchy or J-hierarchy is a modification of Gödel's constructible hierarchy, L, that circumvents certain technical difficulties that exist in the constructible hierarchy. The J-Hierarchy figures prominently in fine structure theory, a field pioneered by Ronald Jensen, for whom the Jensen hierarchy is named. Rudimentary functions describe a method for iterating through the Jensen hierarchy.
As in the definition of L, let Def(X) be the collection of sets definable with parameters over X:
rm{Def}(X):=\{\{y\inX\mid\Phi(y,z1,...,zn)istruein(X,\in)\}\mid\Phiisafirstorderformula,z1,...,zn\inX\}
The constructible hierarchy,
L
L\alpha+1=rm{Def}(L\alpha)
The difficulty with this construction is that each of the levels is not closed under the formation of unordered pairs; for a given
x,y\in L\alpha+1\setminusL\alpha
\{x,y\}
L\alpha+1
L\alpha
However,
L\alpha
Jensen's modification of the L hierarchy retains this property and the slightly weaker condition that
J\alpha+1\caplP(J\alpha)=rm{Def}(J\alpha)
J\alpha
J\alpha+1
J\alpha
Like
L\alpha
J\alpha
\alpha
\alpha | |
W | |
n |
\Sigman
J\alpha
X\alpha(n+1,e)=\{X\alpha(n,f)\mid
\alpha | |
W | |
n+1 |
(e,f)\}
X\alpha(0,e)=e
J\alpha,n:=\{X\alpha(n,e)\mide\inJ\alpha\}
J\alpha+1:=cupnJ\alpha,
Each sublevel Jα, n is transitive and contains all ordinals less than or equal to αω + n. The sequence of sublevels is strictly ⊆-increasing in n, since a Σm predicate is also Σn for any n > m. The levels Jα will thus be transitive and strictly ⊆-increasing as well, and are also closed under pairing,
\Delta0
J\alpha+1\caplP(J\alpha)=Def(J\alpha),
as desired. (Or a bit more generally,
L\omega+\alpha=J1+\alpha\capV\omega+\alpha
The levels and sublevels are themselves Σ1 uniformly definable (i.e. the definition of Jα, n in Jβ does not depend on β), and have a uniform Σ1 well-ordering. Also, the levels of the Jensen hierarchy satisfy a condensation lemma much like the levels of Gödel's original hierarchy.
For any
J\alpha
\Sigman
J\alpha
\Sigman
A rudimentary function is a Vn→V function (i.e. a finitary function accepting sets as arguments) that can be obtained from the following operations:
For any set M let rud(M) be the smallest set containing M∪ closed under the rudimentary functions. Then the Jensen hierarchy satisfies Jα+1 = rud(Jα).
Jensen defines
n | |
\rho | |
\alpha |
\Sigman
\alpha
\beta\leq\alpha
(J\beta,A)
A\in\Sigman(J\alpha)\caplP(J\beta)
\Deltan
\alpha
n | |
\rho | |
\alpha |
\gamma
\Sigman(J\alpha)
\omega\gamma
\alpha
Lerman defines the
Sn
\alpha
\gamma
Sn
\beta
\alpha
Sn
f(x)
\lim | |
y1 |
\lim | |
y2 |
\ldots\lim | |
yn |
g(x,y1,y2,\ldots,yn)
g
\alpha
S3
\alpha
\beta\leq\alpha
S3
\beta
\alpha
\alpha
\Delta3
\omega
Sn
\alpha
n