Description: Define the Hartogs function as mapping a set to the class of ordinals it dominates. That class is an ordinal by hartogs , which is used in harf .
TheHartogs number of a set is the least ordinal not dominated by that set. Theorem harval2 proves that the Hartogs function actually gives the Hartogs number for well-orderable sets.
The Hartogs number of an ordinal is its cardinal successor. This is proved for finite ordinal in harsucnn .
Traditionally, the Hartogs number of a set X is written aleph ( X ) , and its cardinal successor, X + ; we use functional notation for this, and cannot use the aleph symbol because it is taken for the enumerating function of the infinite initial ordinals df-aleph .
Some authors define the Hartogs number of a set to be the least *infinite* ordinal which does not inject into it, thus causing the range to consist only of alephs. We use the simpler definition where the value can be any successor cardinal. (Contributed by Stefan O'Rear, 11-Feb-2015)
Ref | Expression | ||
---|---|---|---|
Assertion | df-har | |- har = ( x e. _V |-> { y e. On | y ~<_ x } ) |
Step | Hyp | Ref | Expression |
---|---|---|---|
0 | char | |- har |
|
1 | vx | |- x |
|
2 | cvv | |- _V |
|
3 | vy | |- y |
|
4 | con0 | |- On |
|
5 | 3 | cv | |- y |
6 | cdom | |- ~<_ |
|
7 | 1 | cv | |- x |
8 | 5 7 6 | wbr | |- y ~<_ x |
9 | 8 3 4 | crab | |- { y e. On | y ~<_ x } |
10 | 1 2 9 | cmpt | |- ( x e. _V |-> { y e. On | y ~<_ x } ) |
11 | 0 10 | wceq | |- har = ( x e. _V |-> { y e. On | y ~<_ x } ) |