Metamath Proof Explorer


Theorem peano5OLD

Description: Obsolete version of peano5 as of 3-Oct-2024. (Contributed by NM, 18-Feb-2004) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Assertion peano5OLD A x ω x A suc x A ω A

Proof

Step Hyp Ref Expression
1 eldifn y ω A ¬ y A
2 1 adantl A x ω x A suc x A y ω A ¬ y A
3 eldifi y ω A y ω
4 elndif A ¬ ω A
5 eleq1 y = y ω A ω A
6 5 biimpcd y ω A y = ω A
7 6 necon3bd y ω A ¬ ω A y
8 4 7 mpan9 A y ω A y
9 nnsuc y ω y x ω y = suc x
10 3 8 9 syl2an2 A y ω A x ω y = suc x
11 10 ad4ant13 A x ω x A suc x A y ω A ω A y = x ω y = suc x
12 nfra1 x x ω x A suc x A
13 nfv x y ω A ω A y =
14 12 13 nfan x x ω x A suc x A y ω A ω A y =
15 nfv x y A
16 rsp x ω x A suc x A x ω x A suc x A
17 vex x V
18 17 sucid x suc x
19 eleq2 y = suc x x y x suc x
20 18 19 mpbiri y = suc x x y
21 eleq1 y = suc x y ω suc x ω
22 peano2b x ω suc x ω
23 21 22 bitr4di y = suc x y ω x ω
24 minel x y ω A y = ¬ x ω A
25 neldif x ω ¬ x ω A x A
26 24 25 sylan2 x ω x y ω A y = x A
27 26 exp32 x ω x y ω A y = x A
28 23 27 syl6bi y = suc x y ω x y ω A y = x A
29 20 28 mpid y = suc x y ω ω A y = x A
30 3 29 syl5 y = suc x y ω A ω A y = x A
31 30 impd y = suc x y ω A ω A y = x A
32 eleq1a suc x A y = suc x y A
33 32 com12 y = suc x suc x A y A
34 31 33 imim12d y = suc x x A suc x A y ω A ω A y = y A
35 34 com13 y ω A ω A y = x A suc x A y = suc x y A
36 16 35 sylan9 x ω x A suc x A y ω A ω A y = x ω y = suc x y A
37 14 15 36 rexlimd x ω x A suc x A y ω A ω A y = x ω y = suc x y A
38 37 exp32 x ω x A suc x A y ω A ω A y = x ω y = suc x y A
39 38 a1i A x ω x A suc x A y ω A ω A y = x ω y = suc x y A
40 39 imp41 A x ω x A suc x A y ω A ω A y = x ω y = suc x y A
41 11 40 mpd A x ω x A suc x A y ω A ω A y = y A
42 2 41 mtand A x ω x A suc x A y ω A ¬ ω A y =
43 42 nrexdv A x ω x A suc x A ¬ y ω A ω A y =
44 ordom Ord ω
45 difss ω A ω
46 tz7.5 Ord ω ω A ω ω A y ω A ω A y =
47 44 45 46 mp3an12 ω A y ω A ω A y =
48 47 necon1bi ¬ y ω A ω A y = ω A =
49 43 48 syl A x ω x A suc x A ω A =
50 ssdif0 ω A ω A =
51 49 50 sylibr A x ω x A suc x A ω A