Metamath Proof Explorer


Theorem rankonidlem

Description: Lemma for rankonid . (Contributed by NM, 14-Oct-2003) (Revised by Mario Carneiro, 22-Mar-2013)

Ref Expression
Assertion rankonidlem A dom R1 A R1 On rank A = A

Proof

Step Hyp Ref Expression
1 r1funlim Fun R1 Lim dom R1
2 1 simpri Lim dom R1
3 limord Lim dom R1 Ord dom R1
4 2 3 ax-mp Ord dom R1
5 ordelon Ord dom R1 A dom R1 A On
6 4 5 mpan A dom R1 A On
7 eleq1 x = y x dom R1 y dom R1
8 eleq1 x = y x R1 On y R1 On
9 fveq2 x = y rank x = rank y
10 id x = y x = y
11 9 10 eqeq12d x = y rank x = x rank y = y
12 8 11 anbi12d x = y x R1 On rank x = x y R1 On rank y = y
13 7 12 imbi12d x = y x dom R1 x R1 On rank x = x y dom R1 y R1 On rank y = y
14 eleq1 x = A x dom R1 A dom R1
15 eleq1 x = A x R1 On A R1 On
16 fveq2 x = A rank x = rank A
17 id x = A x = A
18 16 17 eqeq12d x = A rank x = x rank A = A
19 15 18 anbi12d x = A x R1 On rank x = x A R1 On rank A = A
20 14 19 imbi12d x = A x dom R1 x R1 On rank x = x A dom R1 A R1 On rank A = A
21 ordtr1 Ord dom R1 y x x dom R1 y dom R1
22 4 21 ax-mp y x x dom R1 y dom R1
23 22 ancoms x dom R1 y x y dom R1
24 pm5.5 y dom R1 y dom R1 y R1 On rank y = y y R1 On rank y = y
25 23 24 syl x dom R1 y x y dom R1 y R1 On rank y = y y R1 On rank y = y
26 25 ralbidva x dom R1 y x y dom R1 y R1 On rank y = y y x y R1 On rank y = y
27 simplr x dom R1 y x y R1 On rank y = y y x
28 ordelon Ord dom R1 x dom R1 x On
29 4 28 mpan x dom R1 x On
30 29 ad2antrr x dom R1 y x y R1 On rank y = y x On
31 eloni x On Ord x
32 30 31 syl x dom R1 y x y R1 On rank y = y Ord x
33 ordelsuc y x Ord x y x suc y x
34 27 32 33 syl2anc x dom R1 y x y R1 On rank y = y y x suc y x
35 27 34 mpbid x dom R1 y x y R1 On rank y = y suc y x
36 23 adantr x dom R1 y x y R1 On rank y = y y dom R1
37 limsuc Lim dom R1 y dom R1 suc y dom R1
38 2 37 ax-mp y dom R1 suc y dom R1
39 36 38 sylib x dom R1 y x y R1 On rank y = y suc y dom R1
40 simpll x dom R1 y x y R1 On rank y = y x dom R1
41 r1ord3g suc y dom R1 x dom R1 suc y x R1 suc y R1 x
42 39 40 41 syl2anc x dom R1 y x y R1 On rank y = y suc y x R1 suc y R1 x
43 35 42 mpd x dom R1 y x y R1 On rank y = y R1 suc y R1 x
44 rankidb y R1 On y R1 suc rank y
45 44 ad2antrl x dom R1 y x y R1 On rank y = y y R1 suc rank y
46 suceq rank y = y suc rank y = suc y
47 46 ad2antll x dom R1 y x y R1 On rank y = y suc rank y = suc y
48 47 fveq2d x dom R1 y x y R1 On rank y = y R1 suc rank y = R1 suc y
49 45 48 eleqtrd x dom R1 y x y R1 On rank y = y y R1 suc y
50 43 49 sseldd x dom R1 y x y R1 On rank y = y y R1 x
51 50 ex x dom R1 y x y R1 On rank y = y y R1 x
52 51 ralimdva x dom R1 y x y R1 On rank y = y y x y R1 x
53 52 imp x dom R1 y x y R1 On rank y = y y x y R1 x
54 dfss3 x R1 x y x y R1 x
55 53 54 sylibr x dom R1 y x y R1 On rank y = y x R1 x
56 vex x V
57 56 elpw x 𝒫 R1 x x R1 x
58 55 57 sylibr x dom R1 y x y R1 On rank y = y x 𝒫 R1 x
59 r1sucg x dom R1 R1 suc x = 𝒫 R1 x
60 59 adantr x dom R1 y x y R1 On rank y = y R1 suc x = 𝒫 R1 x
61 58 60 eleqtrrd x dom R1 y x y R1 On rank y = y x R1 suc x
62 r1elwf x R1 suc x x R1 On
63 61 62 syl x dom R1 y x y R1 On rank y = y x R1 On
64 rankval3b x R1 On rank x = z On | y x rank y z
65 63 64 syl x dom R1 y x y R1 On rank y = y rank x = z On | y x rank y z
66 eleq1 rank y = y rank y z y z
67 66 adantl y R1 On rank y = y rank y z y z
68 67 ralimi y x y R1 On rank y = y y x rank y z y z
69 ralbi y x rank y z y z y x rank y z y x y z
70 68 69 syl y x y R1 On rank y = y y x rank y z y x y z
71 dfss3 x z y x y z
72 70 71 bitr4di y x y R1 On rank y = y y x rank y z x z
73 72 rabbidv y x y R1 On rank y = y z On | y x rank y z = z On | x z
74 73 inteqd y x y R1 On rank y = y z On | y x rank y z = z On | x z
75 74 adantl x dom R1 y x y R1 On rank y = y z On | y x rank y z = z On | x z
76 29 adantr x dom R1 y x y R1 On rank y = y x On
77 intmin x On z On | x z = x
78 76 77 syl x dom R1 y x y R1 On rank y = y z On | x z = x
79 65 75 78 3eqtrd x dom R1 y x y R1 On rank y = y rank x = x
80 63 79 jca x dom R1 y x y R1 On rank y = y x R1 On rank x = x
81 80 ex x dom R1 y x y R1 On rank y = y x R1 On rank x = x
82 26 81 sylbid x dom R1 y x y dom R1 y R1 On rank y = y x R1 On rank x = x
83 82 com12 y x y dom R1 y R1 On rank y = y x dom R1 x R1 On rank x = x
84 83 a1i x On y x y dom R1 y R1 On rank y = y x dom R1 x R1 On rank x = x
85 13 20 84 tfis3 A On A dom R1 A R1 On rank A = A
86 6 85 mpcom A dom R1 A R1 On rank A = A