| Step |
Hyp |
Ref |
Expression |
| 1 |
|
fnfun |
|- ( A Fn B -> Fun A ) |
| 2 |
|
fundmfibi |
|- ( Fun A -> ( A e. Fin <-> dom A e. Fin ) ) |
| 3 |
1 2
|
syl |
|- ( A Fn B -> ( A e. Fin <-> dom A e. Fin ) ) |
| 4 |
|
fndm |
|- ( A Fn B -> dom A = B ) |
| 5 |
4
|
eleq1d |
|- ( A Fn B -> ( dom A e. Fin <-> B e. Fin ) ) |
| 6 |
3 5
|
bitrd |
|- ( A Fn B -> ( A e. Fin <-> B e. Fin ) ) |
| 7 |
|
ordfin |
|- ( Ord B -> ( B e. Fin <-> B e. _om ) ) |
| 8 |
6 7
|
sylan9bb |
|- ( ( A Fn B /\ Ord B ) -> ( A e. Fin <-> B e. _om ) ) |
| 9 |
8
|
notbid |
|- ( ( A Fn B /\ Ord B ) -> ( -. A e. Fin <-> -. B e. _om ) ) |
| 10 |
|
ordom |
|- Ord _om |
| 11 |
|
ordtri1 |
|- ( ( Ord _om /\ Ord B ) -> ( _om C_ B <-> -. B e. _om ) ) |
| 12 |
10 11
|
mpan |
|- ( Ord B -> ( _om C_ B <-> -. B e. _om ) ) |
| 13 |
12
|
adantl |
|- ( ( A Fn B /\ Ord B ) -> ( _om C_ B <-> -. B e. _om ) ) |
| 14 |
9 13
|
bitr4d |
|- ( ( A Fn B /\ Ord B ) -> ( -. A e. Fin <-> _om C_ B ) ) |