Step |
Hyp |
Ref |
Expression |
1 |
|
simprl |
|- ( ( ( Lim A /\ A e. V ) /\ ( c e. A /\ x e. ( _M ` c ) ) ) -> c e. A ) |
2 |
|
limsuc |
|- ( Lim A -> ( c e. A <-> suc c e. A ) ) |
3 |
2
|
ad2antrr |
|- ( ( ( Lim A /\ A e. V ) /\ ( c e. A /\ x e. ( _M ` c ) ) ) -> ( c e. A <-> suc c e. A ) ) |
4 |
1 3
|
mpbid |
|- ( ( ( Lim A /\ A e. V ) /\ ( c e. A /\ x e. ( _M ` c ) ) ) -> suc c e. A ) |
5 |
|
simprr |
|- ( ( ( Lim A /\ A e. V ) /\ ( c e. A /\ x e. ( _M ` c ) ) ) -> x e. ( _M ` c ) ) |
6 |
|
limord |
|- ( Lim A -> Ord A ) |
7 |
|
elex |
|- ( A e. V -> A e. _V ) |
8 |
6 7
|
anim12i |
|- ( ( Lim A /\ A e. V ) -> ( Ord A /\ A e. _V ) ) |
9 |
|
elon2 |
|- ( A e. On <-> ( Ord A /\ A e. _V ) ) |
10 |
8 9
|
sylibr |
|- ( ( Lim A /\ A e. V ) -> A e. On ) |
11 |
|
onelon |
|- ( ( A e. On /\ c e. A ) -> c e. On ) |
12 |
10 1 11
|
syl2an2r |
|- ( ( ( Lim A /\ A e. V ) /\ ( c e. A /\ x e. ( _M ` c ) ) ) -> c e. On ) |
13 |
|
madeoldsuc |
|- ( c e. On -> ( _M ` c ) = ( _Old ` suc c ) ) |
14 |
12 13
|
syl |
|- ( ( ( Lim A /\ A e. V ) /\ ( c e. A /\ x e. ( _M ` c ) ) ) -> ( _M ` c ) = ( _Old ` suc c ) ) |
15 |
5 14
|
eleqtrd |
|- ( ( ( Lim A /\ A e. V ) /\ ( c e. A /\ x e. ( _M ` c ) ) ) -> x e. ( _Old ` suc c ) ) |
16 |
|
fveq2 |
|- ( b = suc c -> ( _Old ` b ) = ( _Old ` suc c ) ) |
17 |
16
|
eleq2d |
|- ( b = suc c -> ( x e. ( _Old ` b ) <-> x e. ( _Old ` suc c ) ) ) |
18 |
17
|
rspcev |
|- ( ( suc c e. A /\ x e. ( _Old ` suc c ) ) -> E. b e. A x e. ( _Old ` b ) ) |
19 |
4 15 18
|
syl2anc |
|- ( ( ( Lim A /\ A e. V ) /\ ( c e. A /\ x e. ( _M ` c ) ) ) -> E. b e. A x e. ( _Old ` b ) ) |
20 |
19
|
rexlimdvaa |
|- ( ( Lim A /\ A e. V ) -> ( E. c e. A x e. ( _M ` c ) -> E. b e. A x e. ( _Old ` b ) ) ) |
21 |
|
simprl |
|- ( ( ( Lim A /\ A e. V ) /\ ( b e. A /\ x e. ( _Old ` b ) ) ) -> b e. A ) |
22 |
|
oldssmade |
|- ( _Old ` b ) C_ ( _M ` b ) |
23 |
|
simprr |
|- ( ( ( Lim A /\ A e. V ) /\ ( b e. A /\ x e. ( _Old ` b ) ) ) -> x e. ( _Old ` b ) ) |
24 |
22 23
|
sselid |
|- ( ( ( Lim A /\ A e. V ) /\ ( b e. A /\ x e. ( _Old ` b ) ) ) -> x e. ( _M ` b ) ) |
25 |
|
fveq2 |
|- ( c = b -> ( _M ` c ) = ( _M ` b ) ) |
26 |
25
|
eleq2d |
|- ( c = b -> ( x e. ( _M ` c ) <-> x e. ( _M ` b ) ) ) |
27 |
26
|
rspcev |
|- ( ( b e. A /\ x e. ( _M ` b ) ) -> E. c e. A x e. ( _M ` c ) ) |
28 |
21 24 27
|
syl2anc |
|- ( ( ( Lim A /\ A e. V ) /\ ( b e. A /\ x e. ( _Old ` b ) ) ) -> E. c e. A x e. ( _M ` c ) ) |
29 |
28
|
rexlimdvaa |
|- ( ( Lim A /\ A e. V ) -> ( E. b e. A x e. ( _Old ` b ) -> E. c e. A x e. ( _M ` c ) ) ) |
30 |
20 29
|
impbid |
|- ( ( Lim A /\ A e. V ) -> ( E. c e. A x e. ( _M ` c ) <-> E. b e. A x e. ( _Old ` b ) ) ) |
31 |
|
elold |
|- ( A e. On -> ( x e. ( _Old ` A ) <-> E. c e. A x e. ( _M ` c ) ) ) |
32 |
10 31
|
syl |
|- ( ( Lim A /\ A e. V ) -> ( x e. ( _Old ` A ) <-> E. c e. A x e. ( _M ` c ) ) ) |
33 |
|
eliun |
|- ( x e. U_ b e. A ( _Old ` b ) <-> E. b e. A x e. ( _Old ` b ) ) |
34 |
33
|
a1i |
|- ( ( Lim A /\ A e. V ) -> ( x e. U_ b e. A ( _Old ` b ) <-> E. b e. A x e. ( _Old ` b ) ) ) |
35 |
30 32 34
|
3bitr4d |
|- ( ( Lim A /\ A e. V ) -> ( x e. ( _Old ` A ) <-> x e. U_ b e. A ( _Old ` b ) ) ) |
36 |
35
|
eqrdv |
|- ( ( Lim A /\ A e. V ) -> ( _Old ` A ) = U_ b e. A ( _Old ` b ) ) |
37 |
|
oldf |
|- _Old : On --> ~P No |
38 |
|
ffun |
|- ( _Old : On --> ~P No -> Fun _Old ) |
39 |
|
funiunfv |
|- ( Fun _Old -> U_ b e. A ( _Old ` b ) = U. ( _Old " A ) ) |
40 |
37 38 39
|
mp2b |
|- U_ b e. A ( _Old ` b ) = U. ( _Old " A ) |
41 |
36 40
|
eqtrdi |
|- ( ( Lim A /\ A e. V ) -> ( _Old ` A ) = U. ( _Old " A ) ) |