Description: Construct On using set recursion. When x e. On , the function
F constructs the least ordinal greater than any of the elements of
x , which is U. x for a limit ordinal and suc U. x for a
successor ordinal.
For example, ( F{ 1o , 2o } )= { U. { 1o , 2o } , suc U. { 1o , 2o } } = { 2o , 3o } which
contains 3o , and
( F_om ) = { U.om , suc U. om } = {om , om +o 1o } , which
contains _om . If we start with the empty set and keep applying
F transfinitely many times, all ordinal numbers will be generated.
Any function F fulfilling lemmas onsetreclem2 and onsetreclem3 will recursively generate On ; for example,
F = ( x e.V |-> suc suc U. x } ) also works. Whether this
function or the function in the theorem is used, taking this theorem as
a definition of On is unsatisfying because it relies on the
different properties of limit and successor ordinals. A different
approach could be to let F = ( x e. V |-> { y e. ~P x | Tr y } ) ,
based on dfon2 .
The proof of this theorem uses the dummy variable a rather than
x to avoid a distinct variable condition between F and x .
(Contributed by Emmett Weisz, 22-Jun-2021)