Metamath Proof Explorer


Theorem ordiso2

Description: Generalize ordiso to proper classes. (Contributed by Mario Carneiro, 24-Jun-2015)

Ref Expression
Assertion ordiso2 F Isom E , E A B Ord A Ord B A = B

Proof

Step Hyp Ref Expression
1 ordsson Ord A A On
2 1 3ad2ant2 F Isom E , E A B Ord A Ord B A On
3 2 sseld F Isom E , E A B Ord A Ord B x A x On
4 eleq1w x = y x A y A
5 fveq2 x = y F x = F y
6 id x = y x = y
7 5 6 eqeq12d x = y F x = x F y = y
8 4 7 imbi12d x = y x A F x = x y A F y = y
9 8 imbi2d x = y F Isom E , E A B Ord A Ord B x A F x = x F Isom E , E A B Ord A Ord B y A F y = y
10 r19.21v y x F Isom E , E A B Ord A Ord B y A F y = y F Isom E , E A B Ord A Ord B y x y A F y = y
11 ordelss Ord A x A x A
12 11 3ad2antl2 F Isom E , E A B Ord A Ord B x A x A
13 12 sselda F Isom E , E A B Ord A Ord B x A y x y A
14 pm5.5 y A y A F y = y F y = y
15 13 14 syl F Isom E , E A B Ord A Ord B x A y x y A F y = y F y = y
16 15 ralbidva F Isom E , E A B Ord A Ord B x A y x y A F y = y y x F y = y
17 isof1o F Isom E , E A B F : A 1-1 onto B
18 17 3ad2ant1 F Isom E , E A B Ord A Ord B F : A 1-1 onto B
19 18 ad2antrr F Isom E , E A B Ord A Ord B x A y x F y = y z F x F : A 1-1 onto B
20 simpll3 F Isom E , E A B Ord A Ord B x A y x F y = y z F x Ord B
21 simpr F Isom E , E A B Ord A Ord B x A y x F y = y z F x z F x
22 f1of F : A 1-1 onto B F : A B
23 17 22 syl F Isom E , E A B F : A B
24 23 3ad2ant1 F Isom E , E A B Ord A Ord B F : A B
25 24 ad2antrr F Isom E , E A B Ord A Ord B x A y x F y = y z F x F : A B
26 simplrl F Isom E , E A B Ord A Ord B x A y x F y = y z F x x A
27 25 26 ffvelcdmd F Isom E , E A B Ord A Ord B x A y x F y = y z F x F x B
28 21 27 jca F Isom E , E A B Ord A Ord B x A y x F y = y z F x z F x F x B
29 ordtr1 Ord B z F x F x B z B
30 20 28 29 sylc F Isom E , E A B Ord A Ord B x A y x F y = y z F x z B
31 f1ocnvfv2 F : A 1-1 onto B z B F F -1 z = z
32 19 30 31 syl2anc F Isom E , E A B Ord A Ord B x A y x F y = y z F x F F -1 z = z
33 32 21 eqeltrd F Isom E , E A B Ord A Ord B x A y x F y = y z F x F F -1 z F x
34 simpll1 F Isom E , E A B Ord A Ord B x A y x F y = y z F x F Isom E , E A B
35 f1ocnv F : A 1-1 onto B F -1 : B 1-1 onto A
36 f1of F -1 : B 1-1 onto A F -1 : B A
37 19 35 36 3syl F Isom E , E A B Ord A Ord B x A y x F y = y z F x F -1 : B A
38 37 30 ffvelcdmd F Isom E , E A B Ord A Ord B x A y x F y = y z F x F -1 z A
39 isorel F Isom E , E A B F -1 z A x A F -1 z E x F F -1 z E F x
40 34 38 26 39 syl12anc F Isom E , E A B Ord A Ord B x A y x F y = y z F x F -1 z E x F F -1 z E F x
41 epel F -1 z E x F -1 z x
42 fvex F x V
43 42 epeli F F -1 z E F x F F -1 z F x
44 40 41 43 3bitr3g F Isom E , E A B Ord A Ord B x A y x F y = y z F x F -1 z x F F -1 z F x
45 33 44 mpbird F Isom E , E A B Ord A Ord B x A y x F y = y z F x F -1 z x
46 simplrr F Isom E , E A B Ord A Ord B x A y x F y = y z F x y x F y = y
47 fveq2 y = F -1 z F y = F F -1 z
48 id y = F -1 z y = F -1 z
49 47 48 eqeq12d y = F -1 z F y = y F F -1 z = F -1 z
50 49 rspcv F -1 z x y x F y = y F F -1 z = F -1 z
51 45 46 50 sylc F Isom E , E A B Ord A Ord B x A y x F y = y z F x F F -1 z = F -1 z
52 32 51 eqtr3d F Isom E , E A B Ord A Ord B x A y x F y = y z F x z = F -1 z
53 52 45 eqeltrd F Isom E , E A B Ord A Ord B x A y x F y = y z F x z x
54 simprr F Isom E , E A B Ord A Ord B x A y x F y = y y x F y = y
55 fveq2 y = z F y = F z
56 id y = z y = z
57 55 56 eqeq12d y = z F y = y F z = z
58 57 rspccva y x F y = y z x F z = z
59 54 58 sylan F Isom E , E A B Ord A Ord B x A y x F y = y z x F z = z
60 epel z E x z x
61 60 bilanri F Isom E , E A B Ord A Ord B x A y x F y = y z x z E x
62 simpll1 F Isom E , E A B Ord A Ord B x A y x F y = y z x F Isom E , E A B
63 simpl2 F Isom E , E A B Ord A Ord B x A y x F y = y Ord A
64 simprl F Isom E , E A B Ord A Ord B x A y x F y = y x A
65 63 64 11 syl2anc F Isom E , E A B Ord A Ord B x A y x F y = y x A
66 65 sselda F Isom E , E A B Ord A Ord B x A y x F y = y z x z A
67 simplrl F Isom E , E A B Ord A Ord B x A y x F y = y z x x A
68 isorel F Isom E , E A B z A x A z E x F z E F x
69 62 66 67 68 syl12anc F Isom E , E A B Ord A Ord B x A y x F y = y z x z E x F z E F x
70 61 69 mpbid F Isom E , E A B Ord A Ord B x A y x F y = y z x F z E F x
71 42 epeli F z E F x F z F x
72 70 71 sylib F Isom E , E A B Ord A Ord B x A y x F y = y z x F z F x
73 59 72 eqeltrrd F Isom E , E A B Ord A Ord B x A y x F y = y z x z F x
74 53 73 impbida F Isom E , E A B Ord A Ord B x A y x F y = y z F x z x
75 74 eqrdv F Isom E , E A B Ord A Ord B x A y x F y = y F x = x
76 75 expr F Isom E , E A B Ord A Ord B x A y x F y = y F x = x
77 16 76 sylbid F Isom E , E A B Ord A Ord B x A y x y A F y = y F x = x
78 77 ex F Isom E , E A B Ord A Ord B x A y x y A F y = y F x = x
79 78 com23 F Isom E , E A B Ord A Ord B y x y A F y = y x A F x = x
80 79 a2i F Isom E , E A B Ord A Ord B y x y A F y = y F Isom E , E A B Ord A Ord B x A F x = x
81 80 a1i x On F Isom E , E A B Ord A Ord B y x y A F y = y F Isom E , E A B Ord A Ord B x A F x = x
82 10 81 biimtrid x On y x F Isom E , E A B Ord A Ord B y A F y = y F Isom E , E A B Ord A Ord B x A F x = x
83 9 82 tfis2 x On F Isom E , E A B Ord A Ord B x A F x = x
84 83 com3l F Isom E , E A B Ord A Ord B x A x On F x = x
85 3 84 mpdd F Isom E , E A B Ord A Ord B x A F x = x
86 85 ralrimiv F Isom E , E A B Ord A Ord B x A F x = x
87 fveq2 x = z F x = F z
88 id x = z x = z
89 87 88 eqeq12d x = z F x = x F z = z
90 89 rspccva x A F x = x z A F z = z
91 90 adantll F Isom E , E A B Ord A Ord B x A F x = x z A F z = z
92 23 ffvelcdmda F Isom E , E A B z A F z B
93 92 3ad2antl1 F Isom E , E A B Ord A Ord B z A F z B
94 93 adantlr F Isom E , E A B Ord A Ord B x A F x = x z A F z B
95 91 94 eqeltrrd F Isom E , E A B Ord A Ord B x A F x = x z A z B
96 95 ex F Isom E , E A B Ord A Ord B x A F x = x z A z B
97 simpl1 F Isom E , E A B Ord A Ord B x A F x = x F Isom E , E A B
98 f1ofo F : A 1-1 onto B F : A onto B
99 forn F : A onto B ran F = B
100 17 98 99 3syl F Isom E , E A B ran F = B
101 97 100 syl F Isom E , E A B Ord A Ord B x A F x = x ran F = B
102 101 eleq2d F Isom E , E A B Ord A Ord B x A F x = x z ran F z B
103 f1ofn F : A 1-1 onto B F Fn A
104 17 103 syl F Isom E , E A B F Fn A
105 104 3ad2ant1 F Isom E , E A B Ord A Ord B F Fn A
106 105 adantr F Isom E , E A B Ord A Ord B x A F x = x F Fn A
107 fvelrnb F Fn A z ran F w A F w = z
108 106 107 syl F Isom E , E A B Ord A Ord B x A F x = x z ran F w A F w = z
109 102 108 bitr3d F Isom E , E A B Ord A Ord B x A F x = x z B w A F w = z
110 fveq2 x = w F x = F w
111 id x = w x = w
112 110 111 eqeq12d x = w F x = x F w = w
113 112 rspcv w A x A F x = x F w = w
114 113 a1i F Isom E , E A B Ord A Ord B w A x A F x = x F w = w
115 simpr F w = w F w = z F w = z
116 simpl F w = w F w = z F w = w
117 115 116 eqtr3d F w = w F w = z z = w
118 117 adantl F Isom E , E A B Ord A Ord B w A F w = w F w = z z = w
119 simplr F Isom E , E A B Ord A Ord B w A F w = w F w = z w A
120 118 119 eqeltrd F Isom E , E A B Ord A Ord B w A F w = w F w = z z A
121 120 exp43 F Isom E , E A B Ord A Ord B w A F w = w F w = z z A
122 114 121 syldd F Isom E , E A B Ord A Ord B w A x A F x = x F w = z z A
123 122 com23 F Isom E , E A B Ord A Ord B x A F x = x w A F w = z z A
124 123 imp F Isom E , E A B Ord A Ord B x A F x = x w A F w = z z A
125 124 rexlimdv F Isom E , E A B Ord A Ord B x A F x = x w A F w = z z A
126 109 125 sylbid F Isom E , E A B Ord A Ord B x A F x = x z B z A
127 96 126 impbid F Isom E , E A B Ord A Ord B x A F x = x z A z B
128 127 eqrdv F Isom E , E A B Ord A Ord B x A F x = x A = B
129 86 128 mpdan F Isom E , E A B Ord A Ord B A = B