HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem hartog 5693
Description: Associate every set with an ordinal number known as its Hartog number. Apparently, this theorem has some sort of topological significance. I guess you would have to ask someone like Jeff Madsen or Dr. James Conant. Notice the similarity of this theorem to ondomon 6008, but unlike that theorem, this one does not require the Axiom of Choice ax-ac 5906. (Contributed by Jeff Hankins, 22-Oct-2009.)
Hypothesis
Ref Expression
hartog.1 |- H = {x e. On | x ~<_ A}
Assertion
Ref Expression
hartog |- (A e. B -> H e. On)
Distinct variable group:   x,A

Proof of Theorem hartog
StepHypRef Expression
1 breq1 3341 . . . . . . . 8 |- (x = y -> (x ~<_ A <-> y ~<_ A))
21elrab 2414 . . . . . . 7 |- (y e. {x e. On | x ~<_ A} <-> (y e. On /\ y ~<_ A))
3 onelon 3683 . . . . . . . . 9 |- ((z e. On /\ y e. z) -> y e. On)
43ancoms 484 . . . . . . . 8 |- ((y e. z /\ z e. On) -> y e. On)
54adantrr 431 . . . . . . 7 |- ((y e. z /\ (z e. On /\ z ~<_ A)) -> y e. On)
6 domtr 5474 . . . . . . . . 9 |- ((y ~<_ z /\ z ~<_ A) -> y ~<_ A)
7 onelss 3705 . . . . . . . . . . 11 |- (z e. On -> (y e. z -> y C_ z))
87impcom 378 . . . . . . . . . 10 |- ((y e. z /\ z e. On) -> y C_ z)
9 visset 2295 . . . . . . . . . . 11 |- y e. _V
10 ssdomg 5467 . . . . . . . . . . 11 |- (y e. _V -> (y C_ z -> y ~<_ z))
119, 10ax-mp 7 . . . . . . . . . 10 |- (y C_ z -> y ~<_ z)
128, 11syl 12 . . . . . . . . 9 |- ((y e. z /\ z e. On) -> y ~<_ z)
136, 12sylan 497 . . . . . . . 8 |- (((y e. z /\ z e. On) /\ z ~<_ A) -> y ~<_ A)
1413anasss 488 . . . . . . 7 |- ((y e. z /\ (z e. On /\ z ~<_ A)) -> y ~<_ A)
152, 5, 14sylanbrc 527 . . . . . 6 |- ((y e. z /\ (z e. On /\ z ~<_ A)) -> y e. {x e. On | x ~<_ A})
16 breq1 3341 . . . . . . 7 |- (x = z -> (x ~<_ A <-> z ~<_ A))
1716elrab 2414 . . . . . 6 |- (z e. {x e. On | x ~<_ A} <-> (z e. On /\ z ~<_ A))
1815, 17sylan2b 501 . . . . 5 |- ((y e. z /\ z e. {x e. On | x ~<_ A}) -> y e. {x e. On | x ~<_ A})
1918gen2 1329 . . . 4 |- A.yA.z((y e. z /\ z e. {x e. On | x ~<_ A}) -> y e. {x e. On | x ~<_ A})
20 hartog.1 . . . . . 6 |- H = {x e. On | x ~<_ A}
21 treq 3417 . . . . . 6 |- (H = {x e. On | x ~<_ A} -> (Tr H <-> Tr {x e. On | x ~<_ A}))
2220, 21ax-mp 7 . . . . 5 |- (Tr H <-> Tr {x e. On | x ~<_ A})
23 dftr2 3413 . . . . 5 |- (Tr {x e. On | x ~<_ A} <-> A.yA.z((y e. z /\ z e. {x e. On | x ~<_ A}) -> y e. {x e. On | x ~<_ A}))
2422, 23bitri 190 . . . 4 |- (Tr H <-> A.yA.z((y e. z /\ z e. {x e. On | x ~<_ A}) -> y e. {x e. On | x ~<_ A}))
2519, 24mpbir 207 . . 3 |- Tr H
26 ssrab2 2692 . . . 4 |- {x e. On | x ~<_ A} C_ On
2720, 26eqsstri 2647 . . 3 |- H C_ On
28 ordon 3863 . . 3 |- Ord On
29 trssord 3675 . . 3 |- ((Tr H /\ H C_ On /\ Ord On) -> Ord H)
3025, 27, 28, 29mp3an 1191 . 2 |- Ord H
31 brdomg 5435 . . . . . . . . . 10 |- (A e. B -> (t ~<_ A <-> E.g g:t-1-1->A))
32 imassrn 4278 . . . . . . . . . . . . . . . . . . 19 |- (g"t) C_ ran g
3332a1i 8 . . . . . . . . . . . . . . . . . 18 |- (g:t-1-1->A -> (g"t) C_ ran g)
34 f1f 4610 . . . . . . . . . . . . . . . . . . 19 |- (g:t-1-1->A -> g:t-->A)
35 frn 4569 . . . . . . . . . . . . . . . . . . 19 |- (g:t-->A -> ran g C_ A)
3634, 35syl 12 . . . . . . . . . . . . . . . . . 18 |- (g:t-1-1->A -> ran g C_ A)
3733, 36sstrd 2627 . . . . . . . . . . . . . . . . 17 |- (g:t-1-1->A -> (g"t) C_ A)
3837ad2antlr 441 . . . . . . . . . . . . . . . 16 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> (g"t) C_ A)
39 simprl 450 . . . . . . . . . . . . . . . . . . . . 21 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ (m = <.a, b>. /\ E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d))) -> m = <.a, b>.)
40 simprr1 924 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((c e. t /\ d e. t) /\ (a = (g` c) /\ b = (g` d) /\ c e. d))) -> a = (g` c))
4134adantl 424 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((A e. B /\ g:t-1-1->A) -> g:t-->A)
4241ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ (c e. t /\ d e. t)) -> g:t-->A)
43 simprl 450 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ (c e. t /\ d e. t)) -> c e. t)
44 ffvelrn 4787 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((g:t-->A /\ c e. t) -> (g` c) e. A)
4542, 43, 44syl11anc 524 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ (c e. t /\ d e. t)) -> (g` c) e. A)
4645adantrr 431 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((c e. t /\ d e. t) /\ (a = (g` c) /\ b = (g` d) /\ c e. d))) -> (g` c) e. A)
4740, 46eqeltrd 1971 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((c e. t /\ d e. t) /\ (a = (g` c) /\ b = (g` d) /\ c e. d))) -> a e. A)
48 simprr2 925 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((c e. t /\ d e. t) /\ (a = (g` c) /\ b = (g` d) /\ c e. d))) -> b = (g` d))
49 ffvelrn 4787 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((g:t-->A /\ d e. t) -> (g` d) e. A)
5049, 34sylan 497 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((g:t-1-1->A /\ d e. t) -> (g` d) e. A)
5150adantll 428 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((A e. B /\ g:t-1-1->A) /\ d e. t) -> (g` d) e. A)
5251ad2ant2rl 447 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ (c e. t /\ d e. t)) -> (g` d) e. A)
5352adantrr 431 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((c e. t /\ d e. t) /\ (a = (g` c) /\ b = (g` d) /\ c e. d))) -> (g` d) e. A)
5448, 53eqeltrd 1971 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((c e. t /\ d e. t) /\ (a = (g` c) /\ b = (g` d) /\ c e. d))) -> b e. A)
55 opelxpi 4040 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((a e. A /\ b e. A) -> <.a, b>. e. (A X. A))
5647, 54, 55syl11anc 524 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((c e. t /\ d e. t) /\ (a = (g` c) /\ b = (g` d) /\ c e. d))) -> <.a, b>. e. (A X. A))
5756exp32 408 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> ((c e. t /\ d e. t) -> ((a = (g` c) /\ b = (g` d) /\ c e. d) -> <.a, b>. e. (A X. A))))
5857r19.23advv 2218 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> (E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d) -> <.a, b>. e. (A X. A)))
5958imp 377 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)) -> <.a, b>. e. (A X. A))
6059adantrl 430 . . . . . . . . . . . . . . . . . . . . 21 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ (m = <.a, b>. /\ E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d))) -> <.a, b>. e. (A X. A))
6139, 60eqeltrd 1971 . . . . . . . . . . . . . . . . . . . 20 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ (m = <.a, b>. /\ E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d))) -> m e. (A X. A))
6261ex 402 . . . . . . . . . . . . . . . . . . 19 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> ((m = <.a, b>. /\ E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)) -> m e. (A X. A)))
636219.23advv 1676 . . . . . . . . . . . . . . . . . 18 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> (E.aE.b(m = <.a, b>. /\ E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)) -> m e. (A X. A)))
64 elopab 3559 . . . . . . . . . . . . . . . . . 18 |- (m e. {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} <-> E.aE.b(m = <.a, b>. /\ E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)))
6563, 64syl5ib 223 . . . . . . . . . . . . . . . . 17 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> (m e. {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} -> m e. (A X. A)))
6665ssrdv 2622 . . . . . . . . . . . . . . . 16 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A))
67 eloni 3667 . . . . . . . . . . . . . . . . . . 19 |- (t e. On -> Ord t)
68 ordwe 3671 . . . . . . . . . . . . . . . . . . 19 |- (Ord t -> _E We t)
6967, 68syl 12 . . . . . . . . . . . . . . . . . 18 |- (t e. On -> _E We t)
7069adantl 424 . . . . . . . . . . . . . . . . 17 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> _E We t)
71 eqid 1884 . . . . . . . . . . . . . . . . . . 19 |- {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} = {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)}
7220, 71hartoglem 5692 . . . . . . . . . . . . . . . . . 18 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> g Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (t, (g"t)))
73 isowe 4880 . . . . . . . . . . . . . . . . . 18 |- (g Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (t, (g"t)) -> ( _E We t <-> {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t)))
7472, 73syl 12 . . . . . . . . . . . . . . . . 17 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> ( _E We t <-> {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t)))
7570, 74mpbid 212 . . . . . . . . . . . . . . . 16 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t))
7638, 66, 753jca 1050 . . . . . . . . . . . . . . 15 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> ((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t)))
7772adantr 425 . . . . . . . . . . . . . . . . . . 19 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t))) -> g Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (t, (g"t)))
78 visset 2295 . . . . . . . . . . . . . . . . . . . 20 |- g e. _V
79 isoeq1 4863 . . . . . . . . . . . . . . . . . . . 20 |- (f = g -> (f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (t, (g"t)) <-> g Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (t, (g"t))))
8078, 79cla4ev 2371 . . . . . . . . . . . . . . . . . . 19 |- (g Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (t, (g"t)) -> E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (t, (g"t)))
8177, 80syl 12 . . . . . . . . . . . . . . . . . 18 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t))) -> E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (t, (g"t)))
82 simplr 449 . . . . . . . . . . . . . . . . . . 19 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t))) -> t e. On)
83 imaexg 4279 . . . . . . . . . . . . . . . . . . . . . 22 |- (g e. _V -> (g"t) e. _V)
8478, 83ax-mp 7 . . . . . . . . . . . . . . . . . . . . 21 |- (g"t) e. _V
8584a1i 8 . . . . . . . . . . . . . . . . . . . 20 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t))) -> (g"t) e. _V)
86 simp3 878 . . . . . . . . . . . . . . . . . . . . 21 |- (((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t)) -> {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t))
8786adantl 424 . . . . . . . . . . . . . . . . . . . 20 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t))) -> {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t))
88 ordtype 5691 . . . . . . . . . . . . . . . . . . . 20 |- (((g"t) e. _V /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t)) -> E!o e. On E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t)))
8985, 87, 88syl11anc 524 . . . . . . . . . . . . . . . . . . 19 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t))) -> E!o e. On E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t)))
90 isoeq4 4866 . . . . . . . . . . . . . . . . . . . . 21 |- (o = t -> (f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t)) <-> f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (t, (g"t))))
9190exbidv 1657 . . . . . . . . . . . . . . . . . . . 20 |- (o = t -> (E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t)) <-> E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (t, (g"t))))
9291reuuni2 3811 . . . . . . . . . . . . . . . . . . 19 |- ((t e. On /\ E!o e. On E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))) -> (E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (t, (g"t)) <-> U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))} = t))
9382, 89, 92syl11anc 524 . . . . . . . . . . . . . . . . . 18 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t))) -> (E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (t, (g"t)) <-> U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))} = t))
9481, 93mpbid 212 . . . . . . . . . . . . . . . . 17 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t))) -> U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))} = t)
9594eqcomd 1889 . . . . . . . . . . . . . . . 16 |- ((((A e. B /\ g:t-1-1->A) /\ t e. On) /\ ((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t))) -> t = U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))})
9695ex 402 . . . . . . . . . . . . . . 15 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> (((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t)) -> t = U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))}))
9776, 96jcai 313 . . . . . . . . . . . . . 14 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> (((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t)) /\ t = U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))}))
98 visset 2295 . . . . . . . . . . . . . . . . 17 |- t e. _V
9998abrexex 4836 . . . . . . . . . . . . . . . . 17 |- {m | E.d e. t m = <.(g` c), (g` d)>.} e. _V
10098, 99abrexex2 4847 . . . . . . . . . . . . . . . 16 |- {m | E.c e. t E.d e. t m = <.(g` c), (g` d)>.} e. _V
101 ssab 2677 . . . . . . . . . . . . . . . . 17 |- ({<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ {m | E.c e. t E.d e. t m = <.(g` c), (g` d)>.} <-> A.m(m e. {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} -> E.c e. t E.d e. t m = <.(g` c), (g` d)>.))
102 eqeq1 1890 . . . . . . . . . . . . . . . . . . . . . . 23 |- (m = <.a, b>. -> (m = <.(g` c), (g` d)>. <-> <.a, b>. = <.(g` c), (g` d)>.))
103 opeq12 3160 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((a = (g` c) /\ b = (g` d)) -> <.a, b>. = <.(g` c), (g` d)>.)
1041033adant3 896 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((a = (g` c) /\ b = (g` d) /\ c e. d) -> <.a, b>. = <.(g` c), (g` d)>.)
105102, 104syl5bir 227 . . . . . . . . . . . . . . . . . . . . . 22 |- (m = <.a, b>. -> ((a = (g` c) /\ b = (g` d) /\ c e. d) -> m = <.(g` c), (g` d)>.))
106105reximdv 2202 . . . . . . . . . . . . . . . . . . . . 21 |- (m = <.a, b>. -> (E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d) -> E.d e. t m = <.(g` c), (g` d)>.))
107106reximdv 2202 . . . . . . . . . . . . . . . . . . . 20 |- (m = <.a, b>. -> (E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d) -> E.c e. t E.d e. t m = <.(g` c), (g` d)>.))
108107imp 377 . . . . . . . . . . . . . . . . . . 19 |- ((m = <.a, b>. /\ E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)) -> E.c e. t E.d e. t m = <.(g` c), (g` d)>.)
10910819.23aivv 1675 . . . . . . . . . . . . . . . . . 18 |- (E.aE.b(m = <.a, b>. /\ E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)) -> E.c e. t E.d e. t m = <.(g` c), (g` d)>.)
11064, 109sylbi 216 . . . . . . . . . . . . . . . . 17 |- (m e. {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} -> E.c e. t E.d e. t m = <.(g` c), (g` d)>.)
111101, 110mpgbir 1334 . . . . . . . . . . . . . . . 16 |- {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ {m | E.c e. t E.d e. t m = <.(g` c), (g` d)>.}
112100, 111ssexi 3456 . . . . . . . . . . . . . . 15 |- {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} e. _V
113 sseq1 2637 . . . . . . . . . . . . . . . . . 18 |- (y = (g"t) -> (y C_ A <-> (g"t) C_ A))
114 weeq2 3647 . . . . . . . . . . . . . . . . . 18 |- (y = (g"t) -> (w We y <-> w We (g"t)))
115113, 1143anbi13d 1170 . . . . . . . . . . . . . . . . 17 |- (y = (g"t) -> ((y C_ A /\ w C_ (A X. A) /\ w We y) <-> ((g"t) C_ A /\ w C_ (A X. A) /\ w We (g"t))))
116 isoeq5 4867 . . . . . . . . . . . . . . . . . . . . 21 |- (y = (g"t) -> (f Isom _E , w (o, y) <-> f Isom _E , w (o, (g"t))))
117116exbidv 1657 . . . . . . . . . . . . . . . . . . . 20 |- (y = (g"t) -> (E.f f Isom _E , w (o, y) <-> E.f f Isom _E , w (o, (g"t))))
118117rabbidv 2287 . . . . . . . . . . . . . . . . . . 19 |- (y = (g"t) -> {o e. On | E.f f Isom _E , w (o, y)} = {o e. On | E.f f Isom _E , w (o, (g"t))})
119118unieqd 3188 . . . . . . . . . . . . . . . . . 18 |- (y = (g"t) -> U.{o e. On | E.f f Isom _E , w (o, y)} = U.{o e. On | E.f f Isom _E , w (o, (g"t))})
120119eqeq2d 1895 . . . . . . . . . . . . . . . . 17 |- (y = (g"t) -> (z = U.{o e. On | E.f f Isom _E , w (o, y)} <-> z = U.{o e. On | E.f f Isom _E , w (o, (g"t))}))
121115, 120anbi12d 690 . . . . . . . . . . . . . . . 16 |- (y = (g"t) -> (((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)}) <-> (((g"t) C_ A /\ w C_ (A X. A) /\ w We (g"t)) /\ z = U.{o e. On | E.f f Isom _E , w (o, (g"t))})))
122 sseq1 2637 . . . . . . . . . . . . . . . . . 18 |- (w = {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} -> (w C_ (A X. A) <-> {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A)))
123 weeq1 3646 . . . . . . . . . . . . . . . . . 18 |- (w = {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} -> (w We (g"t) <-> {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t)))
124122, 1233anbi23d 1171 . . . . . . . . . . . . . . . . 17 |- (w = {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} -> (((g"t) C_ A /\ w C_ (A X. A) /\ w We (g"t)) <-> ((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t))))
125 isoeq3 4865 . . . . . . . . . . . . . . . . . . . . 21 |- (w = {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} -> (f Isom _E , w (o, (g"t)) <-> f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))))
126125exbidv 1657 . . . . . . . . . . . . . . . . . . . 20 |- (w = {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} -> (E.f f Isom _E , w (o, (g"t)) <-> E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))))
127126rabbidv 2287 . . . . . . . . . . . . . . . . . . 19 |- (w = {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} -> {o e. On | E.f f Isom _E , w (o, (g"t))} = {o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))})
128127unieqd 3188 . . . . . . . . . . . . . . . . . 18 |- (w = {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} -> U.{o e. On | E.f f Isom _E , w (o, (g"t))} = U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))})
129128eqeq2d 1895 . . . . . . . . . . . . . . . . 17 |- (w = {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} -> (z = U.{o e. On | E.f f Isom _E , w (o, (g"t))} <-> z = U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))}))
130124, 129anbi12d 690 . . . . . . . . . . . . . . . 16 |- (w = {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} -> ((((g"t) C_ A /\ w C_ (A X. A) /\ w We (g"t)) /\ z = U.{o e. On | E.f f Isom _E , w (o, (g"t))}) <-> (((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t)) /\ z = U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))})))
131 eqeq1 1890 . . . . . . . . . . . . . . . . 17 |- (z = t -> (z = U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))} <-> t = U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))}))
132131anbi2d 678 . . . . . . . . . . . . . . . 16 |- (z = t -> ((((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t)) /\ z = U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))}) <-> (((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t)) /\ t = U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))})))
133121, 130, 132eloprabg 4936 . . . . . . . . . . . . . . 15 |- (((g"t) e. _V /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} e. _V /\ t e. _V) -> (<.<.(g"t), {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)}>., t>. e. {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} <-> (((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t)) /\ t = U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))})))
13484, 112, 98, 133mp3an 1191 . . . . . . . . . . . . . 14 |- (<.<.(g"t), {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)}>., t>. e. {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} <-> (((g"t) C_ A /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} C_ (A X. A) /\ {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} We (g"t)) /\ t = U.{o e. On | E.f f Isom _E , {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)} (o, (g"t))}))
13597, 134sylibr 217 . . . . . . . . . . . . 13 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> <.<.(g"t), {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)}>., t>. e. {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})})
136 opex 3527 . . . . . . . . . . . . . 14 |- <.(g"t), {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)}>. e. _V
137 opeq1 3158 . . . . . . . . . . . . . . 15 |- (p = <.(g"t), {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)}>. -> <.p, t>. = <.<.(g"t), {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)}>., t>.)
138137eleq1d 1963 . . . . . . . . . . . . . 14 |- (p = <.(g"t), {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)}>. -> (<.p, t>. e. {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} <-> <.<.(g"t), {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)}>., t>. e. {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})}))
139136, 138cla4ev 2371 . . . . . . . . . . . . 13 |- (<.<.(g"t), {<.a, b>. | E.c e. t E.d e. t (a = (g` c) /\ b = (g` d) /\ c e. d)}>., t>. e. {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} -> E.p<.p, t>. e. {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})})
140135, 139syl 12 . . . . . . . . . . . 12 |- (((A e. B /\ g:t-1-1->A) /\ t e. On) -> E.p<.p, t>. e. {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})})
141140exp31 407 . . . . . . . . . . 11 |- (A e. B -> (g:t-1-1->A -> (t e. On -> E.p<.p, t>. e. {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})})))
14214119.23adv 1584 . . . . . . . . . 10 |- (A e. B -> (E.g g:t-1-1->A -> (t e. On -> E.p<.p, t>. e. {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})})))
14331, 142sylbid 220 . . . . . . . . 9 |- (A e. B -> (t ~<_ A -> (t e. On -> E.p<.p, t>. e. {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})})))
144143com23 36 . . . . . . . 8 |- (A e. B -> (t e. On -> (t ~<_ A -> E.p<.p, t>. e. {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})})))
145144imp3a 388 . . . . . . 7 |- (A e. B -> ((t e. On /\ t ~<_ A) -> E.p<.p, t>. e. {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})}))
146 breq1 3341 . . . . . . . 8 |- (x = t -> (x ~<_ A <-> t ~<_ A))
147146elrab 2414 . . . . . . 7 |- (t e. {x e. On | x ~<_ A} <-> (t e. On /\ t ~<_ A))
14898elrn2 4196 . . . . . . 7 |- (t e. ran {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} <-> E.p<.p, t>. e. {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})})
149145, 147, 1483imtr4g 612 . . . . . 6 |- (A e. B -> (t e. {x e. On | x ~<_ A} -> t e. ran {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})}))
150149ssrdv 2622 . . . . 5 |- (A e. B -> {x e. On | x ~<_ A} C_ ran {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})})
151 ordtype 5691 . . . . . . . . . . . . . . 15 |- ((y e. _V /\ w We y) -> E!o e. On E.f f Isom _E , w (o, y))
1529, 151mpan 759 . . . . . . . . . . . . . 14 |- (w We y -> E!o e. On E.f f Isom _E , w (o, y))
1531523ad2ant3 899 . . . . . . . . . . . . 13 |- ((y C_ A /\ w C_ (A X. A) /\ w We y) -> E!o e. On E.f f Isom _E , w (o, y))
154153adantl 424 . . . . . . . . . . . 12 |- ((A e. B /\ (y C_ A /\ w C_ (A X. A) /\ w We y)) -> E!o e. On E.f f Isom _E , w (o, y))
155 reucl 3213 . . . . . . . . . . . 12 |- (E!o e. On E.f f Isom _E , w (o, y) -> U.{o e. On | E.f f Isom _E , w (o, y)} e. On)
156 elisset 2299 . . . . . . . . . . . 12 |- (U.{o e. On | E.f f Isom _E , w (o, y)} e. On -> U.{o e. On | E.f f Isom _E , w (o, y)} e. _V)
157154, 155, 1563syl 24 . . . . . . . . . . 11 |- ((A e. B /\ (y C_ A /\ w C_ (A X. A) /\ w We y)) -> U.{o e. On | E.f f Isom _E , w (o, y)} e. _V)
158 eueq 2427 . . . . . . . . . . 11 |- (U.{o e. On | E.f f Isom _E , w (o, y)} e. _V <-> E!z z = U.{o e. On | E.f f Isom _E , w (o, y)})
159157, 158sylib 215 . . . . . . . . . 10 |- ((A e. B /\ (y C_ A /\ w C_ (A X. A) /\ w We y)) -> E!z z = U.{o e. On | E.f f Isom _E , w (o, y)})
160159ex 402 . . . . . . . . 9 |- (A e. B -> ((y C_ A /\ w C_ (A X. A) /\ w We y) -> E!z z = U.{o e. On | E.f f Isom _E , w (o, y)}))
16116019.21aivv 1665 . . . . . . . 8 |- (A e. B -> A.yA.w((y C_ A /\ w C_ (A X. A) /\ w We y) -> E!z z = U.{o e. On | E.f f Isom _E , w (o, y)}))
162 fnoprabg 4941 . . . . . . . 8 |- (A.yA.w((y C_ A /\ w C_ (A X. A) /\ w We y) -> E!z z = U.{o e. On | E.f f Isom _E , w (o, y)}) -> {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} Fn {<.y, w>. | (y C_ A /\ w C_ (A X. A) /\ w We y)})
163 fndm 4512 . . . . . . . 8 |- ({<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} Fn {<.y, w>. | (y C_ A /\ w C_ (A X. A) /\ w We y)} -> dom {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} = {<.y, w>. | (y C_ A /\ w C_ (A X. A) /\ w We y)})
164161, 162, 1633syl 24 . . . . . . 7 |- (A e. B -> dom {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} = {<.y, w>. | (y C_ A /\ w C_ (A X. A) /\ w We y)})
165 elopab 3559 . . . . . . . . . . 11 |- (t e. {<.y, w>. | (y C_ A /\ w C_ (A X. A) /\ w We y)} <-> E.yE.w(t = <.y, w>. /\ (y C_ A /\ w C_ (A X. A) /\ w We y)))
166 simpl 346 . . . . . . . . . . . . 13 |- ((t = <.y, w>. /\ (y C_ A /\ w C_ (A X. A) /\ w We y)) -> t = <.y, w>.)
167 opelxpi 4040 . . . . . . . . . . . . . . . 16 |- ((y e. ~PA /\ w e. ~P(A X. A)) -> <.y, w>. e. (~PA X. ~P(A X. A)))
1689elpw 3037 . . . . . . . . . . . . . . . 16 |- (y e. ~PA <-> y C_ A)
169 visset 2295 . . . . . . . . . . . . . . . . 17 |- w e. _V
170169elpw 3037 . . . . . . . . . . . . . . . 16 |- (w e. ~P(A X. A) <-> w C_ (A X. A))
171167, 168, 170syl2anbr 505 . . . . . . . . . . . . . . 15 |- ((y C_ A /\ w C_ (A X. A)) -> <.y, w>. e. (~PA X. ~P(A X. A)))
1721713adant3 896 . . . . . . . . . . . . . 14 |- ((y C_ A /\ w C_ (A X. A) /\ w We y) -> <.y, w>. e. (~PA X. ~P(A X. A)))
173172adantl 424 . . . . . . . . . . . . 13 |- ((t = <.y, w>. /\ (y C_ A /\ w C_ (A X. A) /\ w We y)) -> <.y, w>. e. (~PA X. ~P(A X. A)))
174166, 173eqeltrd 1971 . . . . . . . . . . . 12 |- ((t = <.y, w>. /\ (y C_ A /\ w C_ (A X. A) /\ w We y)) -> t e. (~PA X. ~P(A X. A)))
17517419.23aivv 1675 . . . . . . . . . . 11 |- (E.yE.w(t = <.y, w>. /\ (y C_ A /\ w C_ (A X. A) /\ w We y)) -> t e. (~PA X. ~P(A X. A)))
176165, 175sylbi 216 . . . . . . . . . 10 |- (t e. {<.y, w>. | (y C_ A /\ w C_ (A X. A) /\ w We y)} -> t e. (~PA X. ~P(A X. A)))
177176ssriv 2621 . . . . . . . . 9 |- {<.y, w>. | (y C_ A /\ w C_ (A X. A) /\ w We y)} C_ (~PA X. ~P(A X. A))
178177a1i 8 . . . . . . . 8 |- (A e. B -> {<.y, w>. | (y C_ A /\ w C_ (A X. A) /\ w We y)} C_ (~PA X. ~P(A X. A)))
179 pwexg 3489 . . . . . . . . 9 |- (A e. B -> ~PA e. _V)
180 xpexg 4095 . . . . . . . . . . 11 |- ((A e. B /\ A e. B) -> (A X. A) e. _V)
181180anidms 480 . . . . . . . . . 10 |- (A e. B -> (A X. A) e. _V)
182 pwexg 3489 . . . . . . . . . 10 |- ((A X. A) e. _V -> ~P(A X. A) e. _V)
183181, 182syl 12 . . . . . . . . 9 |- (A e. B -> ~P(A X. A) e. _V)
184 xpexg 4095 . . . . . . . . 9 |- ((~PA e. _V /\ ~P(A X. A) e. _V) -> (~PA X. ~P(A X. A)) e. _V)
185179, 183, 184syl11anc 524 . . . . . . . 8 |- (A e. B -> (~PA X. ~P(A X. A)) e. _V)
186 ssexg 3457 . . . . . . . 8 |- (({<.y, w>. | (y C_ A /\ w C_ (A X. A) /\ w We y)} C_ (~PA X. ~P(A X. A)) /\ (~PA X. ~P(A X. A)) e. _V) -> {<.y, w>. | (y C_ A /\ w C_ (A X. A) /\ w We y)} e. _V)
187178, 185, 186syl11anc 524 . . . . . . 7 |- (A e. B -> {<.y, w>. | (y C_ A /\ w C_ (A X. A) /\ w We y)} e. _V)
188164, 187eqeltrd 1971 . . . . . 6 |- (A e. B -> dom {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} e. _V)
189 moeq 2431 . . . . . . . . 9 |- E*z z = U.{o e. On | E.f f Isom _E , w (o, y)}
190189moani 1820 . . . . . . . 8 |- E*z((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})
191190funoprab 4940 . . . . . . 7 |- Fun {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})}
192 funrnex 4544 . . . . . . 7 |- (dom {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} e. _V -> (Fun {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} -> ran {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} e. _V))
193191, 192mpi 55 . . . . . 6 |- (dom {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} e. _V -> ran {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} e. _V)
194188, 193syl 12 . . . . 5 |- (A e. B -> ran {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} e. _V)
195 ssexg 3457 . . . . 5 |- (({x e. On | x ~<_ A} C_ ran {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} /\ ran {<.<.y, w>., z>. | ((y C_ A /\ w C_ (A X. A) /\ w We y) /\ z = U.{o e. On | E.f f Isom _E , w (o, y)})} e. _V) -> {x e. On | x ~<_ A} e. _V)
196150, 194, 195syl11anc 524 . . . 4 |- (A e. B -> {x e. On | x ~<_ A} e. _V)
197196, 20syl5eqel 1975 . . 3 |- (A e. B -> H e. _V)
198 elong 3665 . . 3 |- (H e. _V -> (H e. On <-> Ord H))
199197, 198syl 12 . 2 |- (A e. B -> (H e. On <-> Ord H))
20030, 199mpbiri 211 1 |- (A e. B -> H e. On)
Colors of variables: wff set class
Syntax hints:   -> wi 3   <-> wb 163   /\ wa 240   /\ w3a 858  A.wal 1296   = wceq 1298   e. wcel 1300  E.wex 1326  E!weu 1771  {cab 1871  E.wrex 2106  E!wreu 2107  {crab 2108  _Vcvv 2292   C_ wss 2593  ~Pcpw 3032  <.cop 3046  U.cuni 3177   class class class wbr 3338  {copab 3395  Tr wtr 3411   _E cep 3581   We wwe 3624  Ord word 3656  Oncon0 3657   X. cxp 3984  dom cdm 3986  ran crn 3987  "cima 3989  Fun wfun 3992   Fn wfn 3993  -->wf 3994  -1-1->wf1 3995  ` cfv 3998   Isom wiso 3999  {copab2 4885   ~<_ cdom 5424
This theorem is referenced by:  onsdom 5694  onsdomOLD 15385
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1304  ax-gen 1305  ax-8 1306  ax-9 1307  ax-10 1308  ax-11 1309  ax-12 1310  ax-13 1311  ax-14 1312  ax-17 1317  ax-4 1319  ax-5o 1321  ax-6o 1324  ax-9o 1481  ax-10o 1500  ax-16 1580  ax-11o 1588  ax-ext 1865  ax-rep 3428  ax-sep 3438  ax-nul 3445  ax-pow 3481  ax-pr 3524  ax-un 3790
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3or 859  df-3an 860  df-ex 1327  df-sb 1536  df-eu 1775  df-mo 1776  df-clab 1872  df-cleq 1877  df-clel 1880  df-ne 2019  df-ral 2109  df-rex 2110  df-reu 2111  df-rab 2112  df-v 2294  df-sbc 2454  df-csb 2541  df-dif 2597  df-un 2600  df-in 2603  df-ss 2605  df-pss 2607  df-nul 2876  df-pw 3035  df-sn 3049  df-pr 3050  df-tp 3052  df-op 3053  df-uni 3178  df-int 3215  df-iun 3257  df-br 3339  df-opab 3396  df-tr 3412  df-eprel 3583  df-id 3586  df-po 3591  df-so 3604  df-fr 3625  df-we 3644  df-ord 3660  df-on 3661  df-suc 3663  df-xp 4000  df-rel 4001  df-cnv 4002  df-co 4003  df-dm 4004  df-rn 4005  df-res 4006  df-ima 4007  df-fun 4008  df-fn 4009  df-f 4010  df-f1 4011  df-fo 4012  df-f1o 4013  df-fv 4014  df-iso 4015  df-oprab 4887  df-en 5427  df-dom 5428
Copyright terms: Public domain