Step |
Hyp |
Ref |
Expression |
1 |
|
0ex |
|- (/) e. _V |
2 |
1
|
elintab |
|- ( (/) e. |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } <-> A. x ( ( (/) e. x /\ A. y e. x suc y e. x ) -> (/) e. x ) ) |
3 |
|
simpl |
|- ( ( (/) e. x /\ A. y e. x suc y e. x ) -> (/) e. x ) |
4 |
2 3
|
mpgbir |
|- (/) e. |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } |
5 |
|
suceq |
|- ( y = z -> suc y = suc z ) |
6 |
5
|
eleq1d |
|- ( y = z -> ( suc y e. x <-> suc z e. x ) ) |
7 |
6
|
rspccv |
|- ( A. y e. x suc y e. x -> ( z e. x -> suc z e. x ) ) |
8 |
7
|
adantl |
|- ( ( (/) e. x /\ A. y e. x suc y e. x ) -> ( z e. x -> suc z e. x ) ) |
9 |
8
|
a2i |
|- ( ( ( (/) e. x /\ A. y e. x suc y e. x ) -> z e. x ) -> ( ( (/) e. x /\ A. y e. x suc y e. x ) -> suc z e. x ) ) |
10 |
9
|
alimi |
|- ( A. x ( ( (/) e. x /\ A. y e. x suc y e. x ) -> z e. x ) -> A. x ( ( (/) e. x /\ A. y e. x suc y e. x ) -> suc z e. x ) ) |
11 |
|
vex |
|- z e. _V |
12 |
11
|
elintab |
|- ( z e. |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } <-> A. x ( ( (/) e. x /\ A. y e. x suc y e. x ) -> z e. x ) ) |
13 |
11
|
sucex |
|- suc z e. _V |
14 |
13
|
elintab |
|- ( suc z e. |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } <-> A. x ( ( (/) e. x /\ A. y e. x suc y e. x ) -> suc z e. x ) ) |
15 |
10 12 14
|
3imtr4i |
|- ( z e. |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } -> suc z e. |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } ) |
16 |
15
|
rgenw |
|- A. z e. _om ( z e. |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } -> suc z e. |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } ) |
17 |
|
peano5 |
|- ( ( (/) e. |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } /\ A. z e. _om ( z e. |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } -> suc z e. |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } ) ) -> _om C_ |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } ) |
18 |
4 16 17
|
mp2an |
|- _om C_ |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } |
19 |
|
peano1 |
|- (/) e. _om |
20 |
|
peano2 |
|- ( y e. _om -> suc y e. _om ) |
21 |
20
|
rgen |
|- A. y e. _om suc y e. _om |
22 |
|
omex |
|- _om e. _V |
23 |
|
eleq2 |
|- ( x = _om -> ( (/) e. x <-> (/) e. _om ) ) |
24 |
|
eleq2 |
|- ( x = _om -> ( suc y e. x <-> suc y e. _om ) ) |
25 |
24
|
raleqbi1dv |
|- ( x = _om -> ( A. y e. x suc y e. x <-> A. y e. _om suc y e. _om ) ) |
26 |
23 25
|
anbi12d |
|- ( x = _om -> ( ( (/) e. x /\ A. y e. x suc y e. x ) <-> ( (/) e. _om /\ A. y e. _om suc y e. _om ) ) ) |
27 |
|
eleq2 |
|- ( x = _om -> ( z e. x <-> z e. _om ) ) |
28 |
26 27
|
imbi12d |
|- ( x = _om -> ( ( ( (/) e. x /\ A. y e. x suc y e. x ) -> z e. x ) <-> ( ( (/) e. _om /\ A. y e. _om suc y e. _om ) -> z e. _om ) ) ) |
29 |
22 28
|
spcv |
|- ( A. x ( ( (/) e. x /\ A. y e. x suc y e. x ) -> z e. x ) -> ( ( (/) e. _om /\ A. y e. _om suc y e. _om ) -> z e. _om ) ) |
30 |
12 29
|
sylbi |
|- ( z e. |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } -> ( ( (/) e. _om /\ A. y e. _om suc y e. _om ) -> z e. _om ) ) |
31 |
19 21 30
|
mp2ani |
|- ( z e. |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } -> z e. _om ) |
32 |
31
|
ssriv |
|- |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } C_ _om |
33 |
18 32
|
eqssi |
|- _om = |^| { x | ( (/) e. x /\ A. y e. x suc y e. x ) } |