Metamath Proof Explorer


Theorem isfinite2

Description: Any set strictly dominated by the class of natural numbers is finite. Sufficiency part of Theorem 42 of Suppes p. 151. This theorem does not require the Axiom of Infinity. (Contributed by NM, 24-Apr-2004)

Ref Expression
Assertion isfinite2 A ω A Fin

Proof

Step Hyp Ref Expression
1 relsdom Rel
2 1 brrelex2i A ω ω V
3 sdomdom A ω A ω
4 domeng ω V A ω y A y y ω
5 3 4 syl5ib ω V A ω y A y y ω
6 ensym A y y A
7 6 ad2antrl A ω A y y ω y A
8 simpl A ω A y y ω A ω
9 ensdomtr y A A ω y ω
10 7 8 9 syl2anc A ω A y y ω y ω
11 sdomnen y ω ¬ y ω
12 10 11 syl A ω A y y ω ¬ y ω
13 simpr A y y ω y ω
14 unbnn ω V y ω z ω w y z w y ω
15 14 3expia ω V y ω z ω w y z w y ω
16 2 13 15 syl2an A ω A y y ω z ω w y z w y ω
17 12 16 mtod A ω A y y ω ¬ z ω w y z w
18 rexnal z ω ¬ w y z w ¬ z ω w y z w
19 omsson ω On
20 sstr y ω ω On y On
21 19 20 mpan2 y ω y On
22 nnord z ω Ord z
23 ssel2 y On w y w On
24 vex w V
25 24 elon w On Ord w
26 23 25 sylib y On w y Ord w
27 ordtri1 Ord w Ord z w z ¬ z w
28 26 27 sylan y On w y Ord z w z ¬ z w
29 28 an32s y On Ord z w y w z ¬ z w
30 29 ralbidva y On Ord z w y w z w y ¬ z w
31 unissb y z w y w z
32 ralnex w y ¬ z w ¬ w y z w
33 32 bicomi ¬ w y z w w y ¬ z w
34 30 31 33 3bitr4g y On Ord z y z ¬ w y z w
35 ordunisssuc y On Ord z y z y suc z
36 34 35 bitr3d y On Ord z ¬ w y z w y suc z
37 21 22 36 syl2an y ω z ω ¬ w y z w y suc z
38 peano2b z ω suc z ω
39 ssnnfi suc z ω y suc z y Fin
40 38 39 sylanb z ω y suc z y Fin
41 40 ex z ω y suc z y Fin
42 41 adantl y ω z ω y suc z y Fin
43 37 42 sylbid y ω z ω ¬ w y z w y Fin
44 43 rexlimdva y ω z ω ¬ w y z w y Fin
45 18 44 syl5bir y ω ¬ z ω w y z w y Fin
46 45 ad2antll A ω A y y ω ¬ z ω w y z w y Fin
47 17 46 mpd A ω A y y ω y Fin
48 simprl A ω A y y ω A y
49 enfii y Fin A y A Fin
50 47 48 49 syl2anc A ω A y y ω A Fin
51 50 ex A ω A y y ω A Fin
52 51 exlimdv A ω y A y y ω A Fin
53 5 52 sylcom ω V A ω A Fin
54 2 53 mpcom A ω A Fin