Step |
Hyp |
Ref |
Expression |
1 |
|
fin23lem40.f |
|- F = { g | A. a e. ( ~P g ^m _om ) ( A. x e. _om ( a ` suc x ) C_ ( a ` x ) -> |^| ran a e. ran a ) } |
2 |
|
brdomi |
|- ( _om ~<_ ~P A -> E. b b : _om -1-1-> ~P A ) |
3 |
1
|
fin23lem33 |
|- ( A e. F -> E. c A. d ( ( d : _om -1-1-> _V /\ U. ran d C_ A ) -> ( ( c ` d ) : _om -1-1-> _V /\ U. ran ( c ` d ) C. U. ran d ) ) ) |
4 |
3
|
adantl |
|- ( ( b : _om -1-1-> ~P A /\ A e. F ) -> E. c A. d ( ( d : _om -1-1-> _V /\ U. ran d C_ A ) -> ( ( c ` d ) : _om -1-1-> _V /\ U. ran ( c ` d ) C. U. ran d ) ) ) |
5 |
|
ssv |
|- ~P A C_ _V |
6 |
|
f1ss |
|- ( ( b : _om -1-1-> ~P A /\ ~P A C_ _V ) -> b : _om -1-1-> _V ) |
7 |
5 6
|
mpan2 |
|- ( b : _om -1-1-> ~P A -> b : _om -1-1-> _V ) |
8 |
7
|
ad2antrr |
|- ( ( ( b : _om -1-1-> ~P A /\ A e. F ) /\ A. d ( ( d : _om -1-1-> _V /\ U. ran d C_ A ) -> ( ( c ` d ) : _om -1-1-> _V /\ U. ran ( c ` d ) C. U. ran d ) ) ) -> b : _om -1-1-> _V ) |
9 |
|
f1f |
|- ( b : _om -1-1-> ~P A -> b : _om --> ~P A ) |
10 |
|
frn |
|- ( b : _om --> ~P A -> ran b C_ ~P A ) |
11 |
|
uniss |
|- ( ran b C_ ~P A -> U. ran b C_ U. ~P A ) |
12 |
9 10 11
|
3syl |
|- ( b : _om -1-1-> ~P A -> U. ran b C_ U. ~P A ) |
13 |
|
unipw |
|- U. ~P A = A |
14 |
12 13
|
sseqtrdi |
|- ( b : _om -1-1-> ~P A -> U. ran b C_ A ) |
15 |
14
|
ad2antrr |
|- ( ( ( b : _om -1-1-> ~P A /\ A e. F ) /\ A. d ( ( d : _om -1-1-> _V /\ U. ran d C_ A ) -> ( ( c ` d ) : _om -1-1-> _V /\ U. ran ( c ` d ) C. U. ran d ) ) ) -> U. ran b C_ A ) |
16 |
|
f1eq1 |
|- ( d = e -> ( d : _om -1-1-> _V <-> e : _om -1-1-> _V ) ) |
17 |
|
rneq |
|- ( d = e -> ran d = ran e ) |
18 |
17
|
unieqd |
|- ( d = e -> U. ran d = U. ran e ) |
19 |
18
|
sseq1d |
|- ( d = e -> ( U. ran d C_ A <-> U. ran e C_ A ) ) |
20 |
16 19
|
anbi12d |
|- ( d = e -> ( ( d : _om -1-1-> _V /\ U. ran d C_ A ) <-> ( e : _om -1-1-> _V /\ U. ran e C_ A ) ) ) |
21 |
|
fveq2 |
|- ( d = e -> ( c ` d ) = ( c ` e ) ) |
22 |
|
f1eq1 |
|- ( ( c ` d ) = ( c ` e ) -> ( ( c ` d ) : _om -1-1-> _V <-> ( c ` e ) : _om -1-1-> _V ) ) |
23 |
21 22
|
syl |
|- ( d = e -> ( ( c ` d ) : _om -1-1-> _V <-> ( c ` e ) : _om -1-1-> _V ) ) |
24 |
21
|
rneqd |
|- ( d = e -> ran ( c ` d ) = ran ( c ` e ) ) |
25 |
24
|
unieqd |
|- ( d = e -> U. ran ( c ` d ) = U. ran ( c ` e ) ) |
26 |
25 18
|
psseq12d |
|- ( d = e -> ( U. ran ( c ` d ) C. U. ran d <-> U. ran ( c ` e ) C. U. ran e ) ) |
27 |
23 26
|
anbi12d |
|- ( d = e -> ( ( ( c ` d ) : _om -1-1-> _V /\ U. ran ( c ` d ) C. U. ran d ) <-> ( ( c ` e ) : _om -1-1-> _V /\ U. ran ( c ` e ) C. U. ran e ) ) ) |
28 |
20 27
|
imbi12d |
|- ( d = e -> ( ( ( d : _om -1-1-> _V /\ U. ran d C_ A ) -> ( ( c ` d ) : _om -1-1-> _V /\ U. ran ( c ` d ) C. U. ran d ) ) <-> ( ( e : _om -1-1-> _V /\ U. ran e C_ A ) -> ( ( c ` e ) : _om -1-1-> _V /\ U. ran ( c ` e ) C. U. ran e ) ) ) ) |
29 |
28
|
cbvalvw |
|- ( A. d ( ( d : _om -1-1-> _V /\ U. ran d C_ A ) -> ( ( c ` d ) : _om -1-1-> _V /\ U. ran ( c ` d ) C. U. ran d ) ) <-> A. e ( ( e : _om -1-1-> _V /\ U. ran e C_ A ) -> ( ( c ` e ) : _om -1-1-> _V /\ U. ran ( c ` e ) C. U. ran e ) ) ) |
30 |
29
|
biimpi |
|- ( A. d ( ( d : _om -1-1-> _V /\ U. ran d C_ A ) -> ( ( c ` d ) : _om -1-1-> _V /\ U. ran ( c ` d ) C. U. ran d ) ) -> A. e ( ( e : _om -1-1-> _V /\ U. ran e C_ A ) -> ( ( c ` e ) : _om -1-1-> _V /\ U. ran ( c ` e ) C. U. ran e ) ) ) |
31 |
30
|
adantl |
|- ( ( ( b : _om -1-1-> ~P A /\ A e. F ) /\ A. d ( ( d : _om -1-1-> _V /\ U. ran d C_ A ) -> ( ( c ` d ) : _om -1-1-> _V /\ U. ran ( c ` d ) C. U. ran d ) ) ) -> A. e ( ( e : _om -1-1-> _V /\ U. ran e C_ A ) -> ( ( c ` e ) : _om -1-1-> _V /\ U. ran ( c ` e ) C. U. ran e ) ) ) |
32 |
|
eqid |
|- ( rec ( c , b ) |` _om ) = ( rec ( c , b ) |` _om ) |
33 |
1 8 15 31 32
|
fin23lem39 |
|- ( ( ( b : _om -1-1-> ~P A /\ A e. F ) /\ A. d ( ( d : _om -1-1-> _V /\ U. ran d C_ A ) -> ( ( c ` d ) : _om -1-1-> _V /\ U. ran ( c ` d ) C. U. ran d ) ) ) -> -. A e. F ) |
34 |
4 33
|
exlimddv |
|- ( ( b : _om -1-1-> ~P A /\ A e. F ) -> -. A e. F ) |
35 |
34
|
pm2.01da |
|- ( b : _om -1-1-> ~P A -> -. A e. F ) |
36 |
35
|
exlimiv |
|- ( E. b b : _om -1-1-> ~P A -> -. A e. F ) |
37 |
2 36
|
syl |
|- ( _om ~<_ ~P A -> -. A e. F ) |
38 |
37
|
con2i |
|- ( A e. F -> -. _om ~<_ ~P A ) |
39 |
|
pwexg |
|- ( A e. F -> ~P A e. _V ) |
40 |
|
isfin4-2 |
|- ( ~P A e. _V -> ( ~P A e. Fin4 <-> -. _om ~<_ ~P A ) ) |
41 |
39 40
|
syl |
|- ( A e. F -> ( ~P A e. Fin4 <-> -. _om ~<_ ~P A ) ) |
42 |
38 41
|
mpbird |
|- ( A e. F -> ~P A e. Fin4 ) |
43 |
|
isfin3 |
|- ( A e. Fin3 <-> ~P A e. Fin4 ) |
44 |
42 43
|
sylibr |
|- ( A e. F -> A e. Fin3 ) |