Table of ContentsTable of Contents Mathbox for Jeff Hankins < Previous   Next >
Related theorems
Unicode version

Theorem neibastop2lem4 15522
Description: Lemma for neibastop2 15523.
Hypotheses
Ref Expression
neibastop1.1 |- (x = y -> U = W)
neibastop2.1 |- G = {<.f, h>. | h = {y | (y e. X /\ E.w e. W w C_ f)}}
neibastop2.2 |- F = {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}
Assertion
Ref Expression
neibastop2lem4 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ (({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ (n C_ X /\ E.u e. U u C_ n))) -> E.g e. {o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} (x e. g /\ g C_ n))
Distinct variable groups:   a,b,c,f,g,h,n,t,u,v,w,x,y,z,B   g,o,F,n,t,v   o,a,G,b,c,g,n,x,z,t,v   U,a,b,c,g,n   u,o,y,U,v,t,w,z   X,a,b,c   f,o,X,g,h,n,t,u,v,x,y,z   W,a,b,c,f,g,h,n   w,o,W,t,u,v,x,z

Proof of Theorem neibastop2lem4
StepHypRef Expression
1 neibastop1.1 . . . . . . . . . . 11 |- (x = y -> U = W)
2 neibastop2.1 . . . . . . . . . . 11 |- G = {<.f, h>. | h = {y | (y e. X /\ E.w e. W w C_ f)}}
3 neibastop2.2 . . . . . . . . . . 11 |- F = {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}
41, 2, 3neibastop2lem2 15520 . . . . . . . . . 10 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> U_k e. om U.(G"(rec(F, {u})` k)) C_ n)
5 sstr 2625 . . . . . . . . . . . . 13 |- ((U_k e. om U.(G"(rec(F, {u})` k)) C_ n /\ n C_ X) -> U_k e. om U.(G"(rec(F, {u})` k)) C_ X)
65ancoms 484 . . . . . . . . . . . 12 |- ((n C_ X /\ U_k e. om U.(G"(rec(F, {u})` k)) C_ n) -> U_k e. om U.(G"(rec(F, {u})` k)) C_ X)
7 simprlr 457 . . . . . . . . . . . 12 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> n C_ X)
86, 7sylan 497 . . . . . . . . . . 11 |- ((((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) /\ U_k e. om U.(G"(rec(F, {u})` k)) C_ n) -> U_k e. om U.(G"(rec(F, {u})` k)) C_ X)
9 ax-17 1317 . . . . . . . . . . . . . 14 |- (X e. B -> A.x X e. B)
10 hbra1 2147 . . . . . . . . . . . . . 14 |- (A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v))) -> A.xA.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v))))
119, 10hban 1356 . . . . . . . . . . . . 13 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> A.x(X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))))
12 eleq2 1958 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (m = {y | (y e. X /\ E.w e. W w C_ d)} -> (x e. m <-> x e. {y | (y e. X /\ E.w e. W w C_ d)}))
1312imbi1d 675 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (m = {y | (y e. X /\ E.w e. W w C_ d)} -> ((x e. m -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k)))) <-> (x e. {y | (y e. X /\ E.w e. W w C_ d)} -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))))
1413imbi2d 674 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (m = {y | (y e. X /\ E.w e. W w C_ d)} -> ((d e. (rec(F, {u})` j) -> (x e. m -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))) <-> (d e. (rec(F, {u})` j) -> (x e. {y | (y e. X /\ E.w e. W w C_ d)} -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k)))))))
15 peano2 3972 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (j e. om -> suc j e. om)
1615ad2antll 443 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((d e. (rec(F, {u})` j) /\ (x e. X /\ E.w e. U w C_ d)) /\ j e. om)) -> suc j e. om)
171, 2, 3neibastop2lem3 15521 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ (((m e. U /\ m C_ d) /\ (x e. X /\ d e. (rec(F, {u})` j))) /\ j e. om)) -> E.v e. U v C_ U.(G"{c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}))
1817exp44 416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> ((m e. U /\ m C_ d) -> ((x e. X /\ d e. (rec(F, {u})` j)) -> (j e. om -> E.v e. U v C_ U.(G"{c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)})))))
1918exp5c 15335 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (m e. U -> (m C_ d -> (x e. X -> (d e. (rec(F, {u})` j) -> (j e. om -> E.v e. U v C_ U.(G"{c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)})))))))
2019r19.23adv 2215 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (E.m e. U m C_ d -> (x e. X -> (d e. (rec(F, {u})` j) -> (j e. om -> E.v e. U v C_ U.(G"{c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}))))))
21 sseq1 2637 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (w = m -> (w C_ d <-> m C_ d))
2221cbvrexv 2281 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (E.w e. U w C_ d <-> E.m e. U m C_ d)
2320, 22syl5ib 223 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (E.w e. U w C_ d -> (x e. X -> (d e. (rec(F, {u})` j) -> (j e. om -> E.v e. U v C_ U.(G"{c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}))))))
2423com24 41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (d e. (rec(F, {u})` j) -> (x e. X -> (E.w e. U w C_ d -> (j e. om -> E.v e. U v C_ U.(G"{c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}))))))
2524imp511 15334 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((d e. (rec(F, {u})` j) /\ (x e. X /\ E.w e. U w C_ d)) /\ j e. om)) -> E.v e. U v C_ U.(G"{c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}))
263fveq1i 4682 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (F` (rec(F, {u})` j)) = ({<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}` (rec(F, {u})` j))
2726imaeq2i 4262 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (G"(F` (rec(F, {u})` j))) = (G"({<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}` (rec(F, {u})` j)))
2827unieqi 3187 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- U.(G"(F` (rec(F, {u})` j))) = U.(G"({<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}` (rec(F, {u})` j)))
2928sseq2i 2642 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (v C_ U.(G"(F` (rec(F, {u})` j))) <-> v C_ U.(G"({<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}` (rec(F, {u})` j))))
3029rexbii 2128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (E.v e. U v C_ U.(G"(F` (rec(F, {u})` j))) <-> E.v e. U v C_ U.(G"({<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}` (rec(F, {u})` j))))
31 funopabeq 4456 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- Fun {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}
32 eqid 1884 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)} = {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}
33 rexeq 2267 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- (a = r -> (E.z e. a E.x e. (G` z)(c e. U /\ c C_ z) <-> E.z e. r E.x e. (G` z)(c e. U /\ c C_ z)))
3433abbidv 2008 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- (a = r -> {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)} = {c | E.z e. r E.x e. (G` z)(c e. U /\ c C_ z)})
3534eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- (a = r -> (b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)} <-> b = {c | E.z e. r E.x e. (G` z)(c e. U /\ c C_ z)}))
36 eqeq1 1890 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- (b = s -> (b = {c | E.z e. r E.x e. (G` z)(c e. U /\ c C_ z)} <-> s = {c | E.z e. r E.x e. (G` z)(c e. U /\ c C_ z)}))
3735, 36sylan9bb 599 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- ((a = r /\ b = s) -> (b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)} <-> s = {c | E.z e. r E.x e. (G` z)(c e. U /\ c C_ z)}))
3837cbvopabv 3404 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}} = {<.r, s>. | s = {c | E.z e. r E.x e. (G` z)(c e. U /\ c C_ z)}}
3938eleq2i 1961 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (<.(rec(F, {u})` j), {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}>. e. {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}} <-> <.(rec(F, {u})` j), {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}>. e. {<.r, s>. | s = {c | E.z e. r E.x e. (G` z)(c e. U /\ c C_ z)}})
40 fvex 4689 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (rec(F, {u})` j) e. _V
41 eleq1 1957 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 |- (c = r -> (c e. U <-> r e. U))
42 sseq1 2637 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 |- (c = r -> (c C_ z <-> r C_ z))
4341, 42anbi12d 690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 |- (c = r -> ((c e. U /\ c C_ z) <-> (r e. U /\ r C_ z)))
4443rexbidv 2124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 |- (c = r -> (E.x e. (G` z)(c e. U /\ c C_ z) <-> E.x e. (G` z)(r e. U /\ r C_ z)))
4544rexbidv 2124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 |- (c = r -> (E.z e. a E.x e. (G` z)(c e. U /\ c C_ z) <-> E.z e. a E.x e. (G` z)(r e. U /\ r C_ z)))
4645cbvabv 2420 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 |- {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)} = {r | E.z e. a E.x e. (G` z)(r e. U /\ r C_ z)}
47 fveq2 4681 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 |- (z = s -> (G` z) = (G` s))
48 sseq2 2639 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 |- (z = s -> (r C_ z <-> r C_ s))
4948anbi2d 678 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 |- (z = s -> ((r e. U /\ r C_ z) <-> (r e. U /\ r C_ s)))
5047, 49rexeqbidv 2275 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 |- (z = s -> (E.x e. (G` z)(r e. U /\ r C_ z) <-> E.x e. (G` s)(r e. U /\ r C_ s)))
5150cbvrexv 2281 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 |- (E.z e. a E.x e. (G` z)(r e. U /\ r C_ z) <-> E.s e. a E.x e. (G` s)(r e. U /\ r C_ s))
5251abbii 2006 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 |- {r | E.z e. a E.x e. (G` z)(r e. U /\ r C_ z)} = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}
5346, 52eqtri 1908 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 |- {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)} = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}
5453eqeq2i 1894 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 |- (b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)} <-> b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)})
5554opabbii 3402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 |- {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}} = {<.a, b>. | b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}}
563, 55eqtri 1908 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 |- F = {<.a, b>. | b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}}
57 rdgeq1 5142 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 |- (F = {<.a, b>. | b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}} -> rec(F, {u}) = rec({<.a, b>. | b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}}, {u}))
5856, 57ax-mp 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- rec(F, {u}) = rec({<.a, b>. | b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}}, {u})
5958fveq1i 4682 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- (rec(F, {u})` j) = (rec({<.a, b>. | b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}}, {u})` j)
60 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 |- (m e. b -> A.z m e. b)
61 hbre1 2150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 |- (E.z e. a E.x e. (G` z)(c e. U /\ c C_ z) -> A.zE.z e. a E.x e. (G` z)(c e. U /\ c C_ z))
6261hbab 1875 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 |- (m e. {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)} -> A.z m e. {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)})
6360, 62hbeq 1995 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 |- (b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)} -> A.z b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)})
6463hbopab 3560 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 |- (m e. {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}} -> A.z m e. {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}})
653, 64hbxfr 1992 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 |- (m e. F -> A.z m e. F)
66 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 |- (m e. {u} -> A.z m e. {u})
6765, 66hbrdg 5144 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 |- (m e. rec(F, {u}) -> A.z m e. rec(F, {u}))
68 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 |- (m e. j -> A.z m e. j)
6967, 68hbfv 4686 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- (m e. (rec(F, {u})` j) -> A.z m e. (rec(F, {u})` j))
70 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- (m e. (rec({<.a, b>. | b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}}, {u})` j) -> A.z m e. (rec({<.a, b>. | b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}}, {u})` j))
7169, 70rexeqf 2264 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- ((rec(F, {u})` j) = (rec({<.a, b>. | b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}}, {u})` j) -> (E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z) <-> E.z e. (rec({<.a, b>. | b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}}, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)))
7259, 71ax-mp 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- (E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z) <-> E.z e. (rec({<.a, b>. | b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}}, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z))
7372abbii 2006 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)} = {c | E.z e. (rec({<.a, b>. | b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}}, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}
74 fvex 4689 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- (rec({<.a, b>. | b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}}, {u})` j) e. _V
75 fvex 4689 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- (G` z) e. _V
76 df-pw 3035 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 |- ~Pz = {c | c C_ z}
77 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 |- z e. _V
7877pwex 3487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 |- ~Pz e. _V
7976, 78eqeltrri 1968 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- {c | c C_ z} e. _V
80 simpr 350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 |- ((c e. U /\ c C_ z) -> c C_ z)
8180ss2abi 2679 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- {c | (c e. U /\ c C_ z)} C_ {c | c C_ z}
8279, 81ssexi 3456 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- {c | (c e. U /\ c C_ z)} e. _V
8375, 82abrexex2 4847 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- {c | E.x e. (G` z)(c e. U /\ c C_ z)} e. _V
8474, 83abrexex2 4847 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- {c | E.z e. (rec({<.a, b>. | b = {r | E.s e. a E.x e. (G` s)(r e. U /\ r C_ s)}}, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)} e. _V
8573, 84eqeltri 1967 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)} e. _V
86 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- (m e. r -> A.c m e. r)
87 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 |- (m e. b -> A.c m e. b)
88 hbab1 1874 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 |- (m e. {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)} -> A.c m e. {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)})
8987, 88hbeq 1995 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 |- (b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)} -> A.c b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)})
9089hbopab 3560 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 |- (m e. {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}} -> A.c m e. {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}})
913, 90hbxfr 1992 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 |- (m e. F -> A.c m e. F)
92 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 |- (m e. {u} -> A.c m e. {u})
9391, 92hbrdg 5144 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- (m e. rec(F, {u}) -> A.c m e. rec(F, {u}))
94 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- (m e. j -> A.c m e. j)
9593, 94hbfv 4686 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- (m e. (rec(F, {u})` j) -> A.c m e. (rec(F, {u})` j))
9686, 95hbeq 1995 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- (r = (rec(F, {u})` j) -> A.c r = (rec(F, {u})` j))
97 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- (m e. r -> A.z m e. r)
9897, 69rexeqf 2264 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- (r = (rec(F, {u})` j) -> (E.z e. r E.x e. (G` z)(c e. U /\ c C_ z) <-> E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)))
9996, 98abbid 2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- (r = (rec(F, {u})` j) -> {c | E.z e. r E.x e. (G` z)(c e. U /\ c C_ z)} = {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)})
10099eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (r = (rec(F, {u})` j) -> (s = {c | E.z e. r E.x e. (G` z)(c e. U /\ c C_ z)} <-> s = {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}))
101 eqeq1 1890 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (s = {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)} -> (s = {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)} <-> {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)} = {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}))
10240, 85, 100, 101opelopab 3570 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (<.(rec(F, {u})` j), {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}>. e. {<.r, s>. | s = {c | E.z e. r E.x e. (G` z)(c e. U /\ c C_ z)}} <-> {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)} = {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)})
10339, 102bitri 190 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- (<.(rec(F, {u})` j), {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}>. e. {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}} <-> {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)} = {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)})
10432, 103mpbir 207 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- <.(rec(F, {u})` j), {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}>. e. {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}
10585funopfv 4710 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (Fun {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}} -> (<.(rec(F, {u})` j), {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}>. e. {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}} -> ({<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}` (rec(F, {u})` j)) = {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}))
10631, 104, 105mp2 54 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- ({<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}` (rec(F, {u})` j)) = {c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}
107106imaeq2i 4262 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (G"({<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}` (rec(F, {u})` j))) = (G"{c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)})
108107unieqi 3187 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- U.(G"({<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}` (rec(F, {u})` j))) = U.(G"{c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)})
109108sseq2i 2642 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (v C_ U.(G"({<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}` (rec(F, {u})` j))) <-> v C_ U.(G"{c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}))
110109rexbii 2128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (E.v e. U v C_ U.(G"({<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}}` (rec(F, {u})` j))) <-> E.v e. U v C_ U.(G"{c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}))
11130, 110bitr2i 191 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (E.v e. U v C_ U.(G"{c | E.z e. (rec(F, {u})` j)E.x e. (G` z)(c e. U /\ c C_ z)}) <-> E.v e. U v C_ U.(G"(F` (rec(F, {u})` j))))
11225, 111sylib 215 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((d e. (rec(F, {u})` j) /\ (x e. X /\ E.w e. U w C_ d)) /\ j e. om)) -> E.v e. U v C_ U.(G"(F` (rec(F, {u})` j))))
113 nnon 3957 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (j e. om -> j e. On)
114 rdgsuc 5153 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (j e. On -> (rec(F, {u})` suc j) = (F` (rec(F, {u})` j)))
115113, 114syl 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (j e. om -> (rec(F, {u})` suc j) = (F` (rec(F, {u})` j)))
116115imaeq2d 4264 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (j e. om -> (G"(rec(F, {u})` suc j)) = (G"(F` (rec(F, {u})` j))))
117116unieqd 3188 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (j e. om -> U.(G"(rec(F, {u})` suc j)) = U.(G"(F` (rec(F, {u})` j))))
118117sseq2d 2645 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (j e. om -> (v C_ U.(G"(rec(F, {u})` suc j)) <-> v C_ U.(G"(F` (rec(F, {u})` j)))))
119118rexbidv 2124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (j e. om -> (E.v e. U v C_ U.(G"(rec(F, {u})` suc j)) <-> E.v e. U v C_ U.(G"(F` (rec(F, {u})` j)))))
120119ad2antll 443 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((d e. (rec(F, {u})` j) /\ (x e. X /\ E.w e. U w C_ d)) /\ j e. om)) -> (E.v e. U v C_ U.(G"(rec(F, {u})` suc j)) <-> E.v e. U v C_ U.(G"(F` (rec(F, {u})` j)))))
121112, 120mpbird 213 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((d e. (rec(F, {u})` j) /\ (x e. X /\ E.w e. U w C_ d)) /\ j e. om)) -> E.v e. U v C_ U.(G"(rec(F, {u})` suc j)))
122 fveq2 4681 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- (k = suc j -> (rec(F, {u})` k) = (rec(F, {u})` suc j))
123122imaeq2d 4264 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (k = suc j -> (G"(rec(F, {u})` k)) = (G"(rec(F, {u})` suc j)))
124123unieqd 3188 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (k = suc j -> U.(G"(rec(F, {u})` k)) = U.(G"(rec(F, {u})` suc j)))
125124sseq2d 2645 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (k = suc j -> (v C_ U.(G"(rec(F, {u})` k)) <-> v C_ U.(G"(rec(F, {u})` suc j))))
126125rexbidv 2124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (k = suc j -> (E.v e. U v C_ U.(G"(rec(F, {u})` k)) <-> E.v e. U v C_ U.(G"(rec(F, {u})` suc j))))
127126rcla4ev 2381 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((suc j e. om /\ E.v e. U v C_ U.(G"(rec(F, {u})` suc j))) -> E.k e. om E.v e. U v C_ U.(G"(rec(F, {u})` k)))
12816, 121, 127syl11anc 524 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((d e. (rec(F, {u})` j) /\ (x e. X /\ E.w e. U w C_ d)) /\ j e. om)) -> E.k e. om E.v e. U v C_ U.(G"(rec(F, {u})` k)))
129128ex 402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (((d e. (rec(F, {u})` j) /\ (x e. X /\ E.w e. U w C_ d)) /\ j e. om) -> E.k e. om E.v e. U v C_ U.(G"(rec(F, {u})` k))))
130 rexcom 2243 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (E.k e. om E.v e. U v C_ U.(G"(rec(F, {u})` k)) <-> E.v e. U E.k e. om v C_ U.(G"(rec(F, {u})` k)))
131129, 130syl6ib 229 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (((d e. (rec(F, {u})` j) /\ (x e. X /\ E.w e. U w C_ d)) /\ j e. om) -> E.v e. U E.k e. om v C_ U.(G"(rec(F, {u})` k))))
132 ssiun 3293 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (E.k e. om v C_ U.(G"(rec(F, {u})` k)) -> v C_ U_k e. om U.(G"(rec(F, {u})` k)))
133132reximi 2198 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (E.v e. U E.k e. om v C_ U.(G"(rec(F, {u})` k)) -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k)))
134131, 133syl6 25 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (((d e. (rec(F, {u})` j) /\ (x e. X /\ E.w e. U w C_ d)) /\ j e. om) -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))
135134exp4c 411 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (d e. (rec(F, {u})` j) -> ((x e. X /\ E.w e. U w C_ d) -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))))
136 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- x e. _V
137 eleq1 1957 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (y = x -> (y e. X <-> x e. X))
1381eqcomd 1889 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (x = y -> W = U)
139138eqcoms 1887 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (y = x -> W = U)
140139rexeqdv 2270 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (y = x -> (E.w e. W w C_ d <-> E.w e. U w C_ d))
141137, 140anbi12d 690 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (y = x -> ((y e. X /\ E.w e. W w C_ d) <-> (x e. X /\ E.w e. U w C_ d)))
142136, 141elab 2403 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (x e. {y | (y e. X /\ E.w e. W w C_ d)} <-> (x e. X /\ E.w e. U w C_ d))
143135, 142syl7ib 233 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (d e. (rec(F, {u})` j) -> (x e. {y | (y e. X /\ E.w e. W w C_ d)} -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))))
14414, 143syl5cbir 228 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (m = {y | (y e. X /\ E.w e. W w C_ d)} -> (d e. (rec(F, {u})` j) -> (x e. m -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k)))))))
145144com23 36 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (d e. (rec(F, {u})` j) -> (m = {y | (y e. X /\ E.w e. W w C_ d)} -> (x e. m -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k)))))))
146145imp3a 388 . . . . . . . . . . . . . . . . . . . . . 22 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> ((d e. (rec(F, {u})` j) /\ m = {y | (y e. X /\ E.w e. W w C_ d)}) -> (x e. m -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))))
1472eleq2i 1961 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (<.d, m>. e. G <-> <.d, m>. e. {<.f, h>. | h = {y | (y e. X /\ E.w e. W w C_ f)}})
148 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- d e. _V
149 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- m e. _V
150 sseq2 2639 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (f = d -> (w C_ f <-> w C_ d))
151150rexbidv 2124 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (f = d -> (E.w e. W w C_ f <-> E.w e. W w C_ d))
152151anbi2d 678 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (f = d -> ((y e. X /\ E.w e. W w C_ f) <-> (y e. X /\ E.w e. W w C_ d)))
153152abbidv 2008 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (f = d -> {y | (y e. X /\ E.w e. W w C_ f)} = {y | (y e. X /\ E.w e. W w C_ d)})
154153eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (f = d -> (h = {y | (y e. X /\ E.w e. W w C_ f)} <-> h = {y | (y e. X /\ E.w e. W w C_ d)}))
155 eqeq1 1890 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (h = m -> (h = {y | (y e. X /\ E.w e. W w C_ d)} <-> m = {y | (y e. X /\ E.w e. W w C_ d)}))
156148, 149, 154, 155opelopab 3570 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (<.d, m>. e. {<.f, h>. | h = {y | (y e. X /\ E.w e. W w C_ f)}} <-> m = {y | (y e. X /\ E.w e. W w C_ d)})
157147, 156bitri 190 . . . . . . . . . . . . . . . . . . . . . . 23 |- (<.d, m>. e. G <-> m = {y | (y e. X /\ E.w e. W w C_ d)})
158157anbi2i 538 . . . . . . . . . . . . . . . . . . . . . 22 |- ((d e. (rec(F, {u})` j) /\ <.d, m>. e. G) <-> (d e. (rec(F, {u})` j) /\ m = {y | (y e. X /\ E.w e. W w C_ d)}))
159146, 158syl5ib 223 . . . . . . . . . . . . . . . . . . . . 21 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> ((d e. (rec(F, {u})` j) /\ <.d, m>. e. G) -> (x e. m -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))))
16015919.23adv 1584 . . . . . . . . . . . . . . . . . . . 20 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (E.d(d e. (rec(F, {u})` j) /\ <.d, m>. e. G) -> (x e. m -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))))
161160com23 36 . . . . . . . . . . . . . . . . . . 19 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (x e. m -> (E.d(d e. (rec(F, {u})` j) /\ <.d, m>. e. G) -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))))
162161imp3a 388 . . . . . . . . . . . . . . . . . 18 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> ((x e. m /\ E.d(d e. (rec(F, {u})` j) /\ <.d, m>. e. G)) -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k)))))
16316219.23adv 1584 . . . . . . . . . . . . . . . . 17 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (E.m(x e. m /\ E.d(d e. (rec(F, {u})` j) /\ <.d, m>. e. G)) -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k)))))
164 eluni 3180 . . . . . . . . . . . . . . . . . 18 |- (x e. U.(G"(rec(F, {u})` j)) <-> E.m(x e. m /\ m e. (G"(rec(F, {u})` j))))
165149elima3 4272 . . . . . . . . . . . . . . . . . . . 20 |- (m e. (G"(rec(F, {u})` j)) <-> E.d(d e. (rec(F, {u})` j) /\ <.d, m>. e. G))
166165anbi2i 538 . . . . . . . . . . . . . . . . . . 19 |- ((x e. m /\ m e. (G"(rec(F, {u})` j))) <-> (x e. m /\ E.d(d e. (rec(F, {u})` j) /\ <.d, m>. e. G)))
167166exbii 1398 . . . . . . . . . . . . . . . . . 18 |- (E.m(x e. m /\ m e. (G"(rec(F, {u})` j))) <-> E.m(x e. m /\ E.d(d e. (rec(F, {u})` j) /\ <.d, m>. e. G)))
168164, 167bitri 190 . . . . . . . . . . . . . . . . 17 |- (x e. U.(G"(rec(F, {u})` j)) <-> E.m(x e. m /\ E.d(d e. (rec(F, {u})` j) /\ <.d, m>. e. G)))
169163, 168syl5ib 223 . . . . . . . . . . . . . . . 16 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (x e. U.(G"(rec(F, {u})` j)) -> (j e. om -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k)))))
170169com23 36 . . . . . . . . . . . . . . 15 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (j e. om -> (x e. U.(G"(rec(F, {u})` j)) -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k)))))
171170r19.23adv 2215 . . . . . . . . . . . . . 14 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (E.j e. om x e. U.(G"(rec(F, {u})` j)) -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))
172 eliun 3259 . . . . . . . . . . . . . . 15 |- (x e. U_k e. om U.(G"(rec(F, {u})` k)) <-> E.k e. om x e. U.(G"(rec(F, {u})` k)))
173 fveq2 4681 . . . . . . . . . . . . . . . . . . 19 |- (k = j -> (rec(F, {u})` k) = (rec(F, {u})` j))
174173imaeq2d 4264 . . . . . . . . . . . . . . . . . 18 |- (k = j -> (G"(rec(F, {u})` k)) = (G"(rec(F, {u})` j)))
175174unieqd 3188 . . . . . . . . . . . . . . . . 17 |- (k = j -> U.(G"(rec(F, {u})` k)) = U.(G"(rec(F, {u})` j)))
176175eleq2d 1964 . . . . . . . . . . . . . . . 16 |- (k = j -> (x e. U.(G"(rec(F, {u})` k)) <-> x e. U.(G"(rec(F, {u})` j))))
177176cbvrexv 2281 . . . . . . . . . . . . . . 15 |- (E.k e. om x e. U.(G"(rec(F, {u})` k)) <-> E.j e. om x e. U.(G"(rec(F, {u})` j)))
178172, 177bitri 190 . . . . . . . . . . . . . 14 |- (x e. U_k e. om U.(G"(rec(F, {u})` k)) <-> E.j e. om x e. U.(G"(rec(F, {u})` j)))
179171, 178syl5ib 223 . . . . . . . . . . . . 13 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> (x e. U_k e. om U.(G"(rec(F, {u})` k)) -> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))
18011, 179r19.21ai 2174 . . . . . . . . . . . 12 |- ((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) -> A.x e. U_ k e. om U.(G"(rec(F, {u})` k))E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k)))
181180ad2antrr 440 . . . . . . . . . . 11 |- ((((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) /\ U_k e. om U.(G"(rec(F, {u})` k)) C_ n) -> A.x e. U_ k e. om U.(G"(rec(F, {u})` k))E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k)))
182139rexeqdv 2270 . . . . . . . . . . . . . . . . . . . 20 |- (y = x -> (E.w e. W w C_ u <-> E.w e. U w C_ u))
183137, 182anbi12d 690 . . . . . . . . . . . . . . . . . . 19 |- (y = x -> ((y e. X /\ E.w e. W w C_ u) <-> (x e. X /\ E.w e. U w C_ u)))
184136, 183elab 2403 . . . . . . . . . . . . . . . . . 18 |- (x e. {y | (y e. X /\ E.w e. W w C_ u)} <-> (x e. X /\ E.w e. U w C_ u))
185 simplr 449 . . . . . . . . . . . . . . . . . . 19 |- ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) -> x e. X)
186185ad2antrl 442 . . . . . . . . . . . . . . . . . 18 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> x e. X)
187 ssid 2634 . . . . . . . . . . . . . . . . . . . . 21 |- u C_ u
188 sseq1 2637 . . . . . . . . . . . . . . . . . . . . . 22 |- (w = u -> (w C_ u <-> u C_ u))
189188rcla4ev 2381 . . . . . . . . . . . . . . . . . . . . 21 |- ((u e. U /\ u C_ u) -> E.w e. U w C_ u)
190187, 189mpan2 760 . . . . . . . . . . . . . . . . . . . 20 |- (u e. U -> E.w e. U w C_ u)
191190adantr 425 . . . . . . . . . . . . . . . . . . 19 |- ((u e. U /\ u C_ n) -> E.w e. U w C_ u)
192191ad2antll 443 . . . . . . . . . . . . . . . . . 18 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> E.w e. U w C_ u)
193184, 186, 192sylanbrc 527 . . . . . . . . . . . . . . . . 17 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> x e. {y | (y e. X /\ E.w e. W w C_ u)})
194 rabexg 3460 . . . . . . . . . . . . . . . . . . . . 21 |- (X e. B -> {y e. X | E.w e. W w C_ u} e. _V)
195 df-rab 2112 . . . . . . . . . . . . . . . . . . . . 21 |- {y e. X | E.w e. W w C_ u} = {y | (y e. X /\ E.w e. W w C_ u)}
196194, 195syl5eqelr 1976 . . . . . . . . . . . . . . . . . . . 20 |- (X e. B -> {y | (y e. X /\ E.w e. W w C_ u)} e. _V)
197196ad2antrr 440 . . . . . . . . . . . . . . . . . . 19 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> {y | (y e. X /\ E.w e. W w C_ u)} e. _V)
198 funopabeq 4456 . . . . . . . . . . . . . . . . . . . 20 |- Fun {<.f, h>. | h = {y | (y e. X /\ E.w e. W w C_ f)}}
199 funeq 4441 . . . . . . . . . . . . . . . . . . . . 21 |- (G = {<.f, h>. | h = {y | (y e. X /\ E.w e. W w C_ f)}} -> (Fun G <-> Fun {<.f, h>. | h = {y | (y e. X /\ E.w e. W w C_ f)}}))
2002, 199ax-mp 7 . . . . . . . . . . . . . . . . . . . 20 |- (Fun G <-> Fun {<.f, h>. | h = {y | (y e. X /\ E.w e. W w C_ f)}})
201198, 200mpbir 207 . . . . . . . . . . . . . . . . . . 19 |- Fun G
202197, 201jctir 317 . . . . . . . . . . . . . . . . . 18 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> ({y | (y e. X /\ E.w e. W w C_ u)} e. _V /\ Fun G))
203 eqid 1884 . . . . . . . . . . . . . . . . . . . 20 |- {y | (y e. X /\ E.w e. W w C_ u)} = {y | (y e. X /\ E.w e. W w C_ u)}
204 visset 2295 . . . . . . . . . . . . . . . . . . . . . 22 |- u e. _V
205 sseq2 2639 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (f = u -> (w C_ f <-> w C_ u))
206205rexbidv 2124 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (f = u -> (E.w e. W w C_ f <-> E.w e. W w C_ u))
207206anbi2d 678 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (f = u -> ((y e. X /\ E.w e. W w C_ f) <-> (y e. X /\ E.w e. W w C_ u)))
208207abbidv 2008 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (f = u -> {y | (y e. X /\ E.w e. W w C_ f)} = {y | (y e. X /\ E.w e. W w C_ u)})
209208eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (f = u -> (h = {y | (y e. X /\ E.w e. W w C_ f)} <-> h = {y | (y e. X /\ E.w e. W w C_ u)}))
210 eqeq1 1890 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (h = {y | (y e. X /\ E.w e. W w C_ u)} -> (h = {y | (y e. X /\ E.w e. W w C_ u)} <-> {y | (y e. X /\ E.w e. W w C_ u)} = {y | (y e. X /\ E.w e. W w C_ u)}))
211209, 210opelopabg 3567 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((u e. _V /\ {y | (y e. X /\ E.w e. W w C_ u)} e. _V) -> (<.u, {y | (y e. X /\ E.w e. W w C_ u)}>. e. {<.f, h>. | h = {y | (y e. X /\ E.w e. W w C_ f)}} <-> {y | (y e. X /\ E.w e. W w C_ u)} = {y | (y e. X /\ E.w e. W w C_ u)}))
2122eleq2i 1961 . . . . . . . . . . . . . . . . . . . . . . 23 |- (<.u, {y | (y e. X /\ E.w e. W w C_ u)}>. e. G <-> <.u, {y | (y e. X /\ E.w e. W w C_ u)}>. e. {<.f, h>. | h = {y | (y e. X /\ E.w e. W w C_ f)}})
213211, 212syl5bb 591 . . . . . . . . . . . . . . . . . . . . . 22 |- ((u e. _V /\ {y | (y e. X /\ E.w e. W w C_ u)} e. _V) -> (<.u, {y | (y e. X /\ E.w e. W w C_ u)}>. e. G <-> {y | (y e. X /\ E.w e. W w C_ u)} = {y | (y e. X /\ E.w e. W w C_ u)}))
214204, 213mpan 759 . . . . . . . . . . . . . . . . . . . . 21 |- ({y | (y e. X /\ E.w e. W w C_ u)} e. _V -> (<.u, {y | (y e. X /\ E.w e. W w C_ u)}>. e. G <-> {y | (y e. X /\ E.w e. W w C_ u)} = {y | (y e. X /\ E.w e. W w C_ u)}))
215196, 214syl 12 . . . . . . . . . . . . . . . . . . . 20 |- (X e. B -> (<.u, {y | (y e. X /\ E.w e. W w C_ u)}>. e. G <-> {y | (y e. X /\ E.w e. W w C_ u)} = {y | (y e. X /\ E.w e. W w C_ u)}))
216203, 215mpbiri 211 . . . . . . . . . . . . . . . . . . 19 |- (X e. B -> <.u, {y | (y e. X /\ E.w e. W w C_ u)}>. e. G)
217216ad2antrr 440 . . . . . . . . . . . . . . . . . 18 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> <.u, {y | (y e. X /\ E.w e. W w C_ u)}>. e. G)
218 funopfvg 4711 . . . . . . . . . . . . . . . . . 18 |- (({y | (y e. X /\ E.w e. W w C_ u)} e. _V /\ Fun G) -> (<.u, {y | (y e. X /\ E.w e. W w C_ u)}>. e. G -> (G` u) = {y | (y e. X /\ E.w e. W w C_ u)}))
219202, 217, 218sylc 83 . . . . . . . . . . . . . . . . 17 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> (G` u) = {y | (y e. X /\ E.w e. W w C_ u)})
220193, 219eleqtrrd 1974 . . . . . . . . . . . . . . . 16 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> x e. (G` u))
221 rabexg 3460 . . . . . . . . . . . . . . . . . . . . . . 23 |- (X e. B -> {y e. X | E.w e. W w C_ f} e. _V)
222 df-rab 2112 . . . . . . . . . . . . . . . . . . . . . . 23 |- {y e. X | E.w e. W w C_ f} = {y | (y e. X /\ E.w e. W w C_ f)}
223221, 222syl5eqelr 1976 . . . . . . . . . . . . . . . . . . . . . 22 |- (X e. B -> {y | (y e. X /\ E.w e. W w C_ f)} e. _V)
224223a1d 15 . . . . . . . . . . . . . . . . . . . . 21 |- (X e. B -> (f e. _V -> {y | (y e. X /\ E.w e. W w C_ f)} e. _V))
225224r19.21aiv 2175 . . . . . . . . . . . . . . . . . . . 20 |- (X e. B -> A.f e. _V {y | (y e. X /\ E.w e. W w C_ f)} e. _V)
226 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . 24 |- f e. _V
227226biantrur 794 . . . . . . . . . . . . . . . . . . . . . . 23 |- (h = {y | (y e. X /\ E.w e. W w C_ f)} <-> (f e. _V /\ h = {y | (y e. X /\ E.w e. W w C_ f)}))
228227opabbii 3402 . . . . . . . . . . . . . . . . . . . . . 22 |- {<.f, h>. | h = {y | (y e. X /\ E.w e. W w C_ f)}} = {<.f, h>. | (f e. _V /\ h = {y | (y e. X /\ E.w e. W w C_ f)})}
2292, 228eqtri 1908 . . . . . . . . . . . . . . . . . . . . 21 |- G = {<.f, h>. | (f e. _V /\ h = {y | (y e. X /\ E.w e. W w C_ f)})}
230229fnopab2g 4547 . . . . . . . . . . . . . . . . . . . 20 |- (A.f e. _V {y | (y e. X /\ E.w e. W w C_ f)} e. _V <-> G Fn _V)
231225, 230sylib 215 . . . . . . . . . . . . . . . . . . 19 |- (X e. B -> G Fn _V)
232 fnsnfv 4728 . . . . . . . . . . . . . . . . . . . . 21 |- ((G Fn _V /\ u e. _V) -> {(G` u)} = (G"{u}))
233232unieqd 3188 . . . . . . . . . . . . . . . . . . . 20 |- ((G Fn _V /\ u e. _V) -> U.{(G` u)} = U.(G"{u}))
234204, 233mpan2 760 . . . . . . . . . . . . . . . . . . 19 |- (G Fn _V -> U.{(G` u)} = U.(G"{u}))
235231, 234syl 12 . . . . . . . . . . . . . . . . . 18 |- (X e. B -> U.{(G` u)} = U.(G"{u}))
236235ad2antrr 440 . . . . . . . . . . . . . . . . 17 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> U.{(G` u)} = U.(G"{u}))
237 fvex 4689 . . . . . . . . . . . . . . . . . 18 |- (G` u) e. _V
238237unisn 3193 . . . . . . . . . . . . . . . . 17 |- U.{(G` u)} = (G` u)
239236, 238syl5eqr 1942 . . . . . . . . . . . . . . . 16 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> (G` u) = U.(G"{u}))
240220, 239eleqtrd 1973 . . . . . . . . . . . . . . 15 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> x e. U.(G"{u}))
241 snex 3492 . . . . . . . . . . . . . . . . . 18 |- {u} e. _V
242241rdg0 5149 . . . . . . . . . . . . . . . . 17 |- (rec(F, {u})` (/)) = {u}
243242imaeq2i 4262 . . . . . . . . . . . . . . . 16 |- (G"(rec(F, {u})` (/))) = (G"{u})
244243unieqi 3187 . . . . . . . . . . . . . . 15 |- U.(G"(rec(F, {u})` (/))) = U.(G"{u})
245240, 244syl6eleqr 1982 . . . . . . . . . . . . . 14 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> x e. U.(G"(rec(F, {u})` (/))))
246 peano1 3971 . . . . . . . . . . . . . . 15 |- (/) e. om
247 fveq2 4681 . . . . . . . . . . . . . . . . . . 19 |- (k = (/) -> (rec(F, {u})` k) = (rec(F, {u})` (/)))
248247imaeq2d 4264 . . . . . . . . . . . . . . . . . 18 |- (k = (/) -> (G"(rec(F, {u})` k)) = (G"(rec(F, {u})` (/))))
249248unieqd 3188 . . . . . . . . . . . . . . . . 17 |- (k = (/) -> U.(G"(rec(F, {u})` k)) = U.(G"(rec(F, {u})` (/))))
250249eleq2d 1964 . . . . . . . . . . . . . . . 16 |- (k = (/) -> (x e. U.(G"(rec(F, {u})` k)) <-> x e. U.(G"(rec(F, {u})` (/)))))
251250rcla4ev 2381 . . . . . . . . . . . . . . 15 |- (((/) e. om /\ x e. U.(G"(rec(F, {u})` (/)))) -> E.k e. om x e. U.(G"(rec(F, {u})` k)))
252246, 251mpan 759 . . . . . . . . . . . . . 14 |- (x e. U.(G"(rec(F, {u})` (/))) -> E.k e. om x e. U.(G"(rec(F, {u})` k)))
253245, 252syl 12 . . . . . . . . . . . . 13 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> E.k e. om x e. U.(G"(rec(F, {u})` k)))
254253, 172sylibr 217 . . . . . . . . . . . 12 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> x e. U_k e. om U.(G"(rec(F, {u})` k)))
255254anim1i 361 . . . . . . . . . . 11 |- ((((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) /\ U_k e. om U.(G"(rec(F, {u})` k)) C_ n) -> (x e. U_k e. om U.(G"(rec(F, {u})` k)) /\ U_k e. om U.(G"(rec(F, {u})` k)) C_ n))
2568, 181, 255jca31 311 . . . . . . . . . 10 |- ((((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) /\ U_k e. om U.(G"(rec(F, {u})` k)) C_ n) -> ((U_k e. om U.(G"(rec(F, {u})` k)) C_ X /\ A.x e. U_ k e. om U.(G"(rec(F, {u})` k))E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))) /\ (x e. U_k e. om U.(G"(rec(F, {u})` k)) /\ U_k e. om U.(G"(rec(F, {u})` k)) C_ n)))
2574, 256mpdan 768 . . . . . . . . 9 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> ((U_k e. om U.(G"(rec(F, {u})` k)) C_ X /\ A.x e. U_ k e. om U.(G"(rec(F, {u})` k))E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))) /\ (x e. U_k e. om U.(G"(rec(F, {u})` k)) /\ U_k e. om U.(G"(rec(F, {u})` k)) C_ n)))
258 omex 5733 . . . . . . . . . . . 12 |- om e. _V
259 fvex 4689 . . . . . . . . . . . . . . 15 |- (rec(F, {u})` k) e. _V
260259funimaex 4496 . . . . . . . . . . . . . 14 |- (Fun G -> (G"(rec(F, {u})` k)) e. _V)
261201, 260ax-mp 7 . . . . . . . . . . . . 13 |- (G"(rec(F, {u})` k)) e. _V
262261uniex 3794 . . . . . . . . . . . 12 |- U.(G"(rec(F, {u})` k)) e. _V
263258, 262iunex 4839 . . . . . . . . . . 11 |- U_k e. om U.(G"(rec(F, {u})` k)) e. _V
264 sseq1 2637 . . . . . . . . . . . 12 |- (o = U_k e. om U.(G"(rec(F, {u})` k)) -> (o C_ X <-> U_k e. om U.(G"(rec(F, {u})` k)) C_ X))
265 ax-17 1317 . . . . . . . . . . . . . 14 |- (m e. o -> A.x m e. o)
266 ax-17 1317 . . . . . . . . . . . . . . . 16 |- (k e. om -> A.x k e. om)
267 ax-17 1317 . . . . . . . . . . . . . . . . . 18 |- (m e. G -> A.x m e. G)
268 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . 23 |- (m e. b -> A.x m e. b)
269 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (z e. a -> A.x z e. a)
270 hbre1 2150 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (E.x e. (G` z)(c e. U /\ c C_ z) -> A.xE.x e. (G` z)(c e. U /\ c C_ z))
271269, 270hbrex 2149 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (E.z e. a E.x e. (G` z)(c e. U /\ c C_ z) -> A.xE.z e. a E.x e. (G` z)(c e. U /\ c C_ z))
272271hbab 1875 . . . . . . . . . . . . . . . . . . . . . . 23 |- (m e. {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)} -> A.x m e. {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)})
273268, 272hbeq 1995 . . . . . . . . . . . . . . . . . . . . . 22 |- (b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)} -> A.x b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)})
274273hbopab 3560 . . . . . . . . . . . . . . . . . . . . 21 |- (m e. {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}} -> A.x m e. {<.a, b>. | b = {c | E.z e. a E.x e. (G` z)(c e. U /\ c C_ z)}})
2753, 274hbxfr 1992 . . . . . . . . . . . . . . . . . . . 20 |- (m e. F -> A.x m e. F)
276 ax-17 1317 . . . . . . . . . . . . . . . . . . . 20 |- (m e. {u} -> A.x m e. {u})
277275, 276hbrdg 5144 . . . . . . . . . . . . . . . . . . 19 |- (m e. rec(F, {u}) -> A.x m e. rec(F, {u}))
278 ax-17 1317 . . . . . . . . . . . . . . . . . . 19 |- (m e. k -> A.x m e. k)
279277, 278hbfv 4686 . . . . . . . . . . . . . . . . . 18 |- (m e. (rec(F, {u})` k) -> A.x m e. (rec(F, {u})` k))
280267, 279hbima 4273 . . . . . . . . . . . . . . . . 17 |- (m e. (G"(rec(F, {u})` k)) -> A.x m e. (G"(rec(F, {u})` k)))
281280hbuni 3183 . . . . . . . . . . . . . . . 16 |- (m e. U.(G"(rec(F, {u})` k)) -> A.x m e. U.(G"(rec(F, {u})` k)))
282266, 281hbrex 2149 . . . . . . . . . . . . . . 15 |- (E.k e. om m e. U.(G"(rec(F, {u})` k)) -> A.xE.k e. om m e. U.(G"(rec(F, {u})` k)))
283 eliun 3259 . . . . . . . . . . . . . . 15 |- (m e. U_k e. om U.(G"(rec(F, {u})` k)) <-> E.k e. om m e. U.(G"(rec(F, {u})` k)))
284283albii 1346 . . . . . . . . . . . . . . 15 |- (A.x m e. U_k e. om U.(G"(rec(F, {u})` k)) <-> A.xE.k e. om m e. U.(G"(rec(F, {u})` k)))
285282, 283, 2843imtr4i 236 . . . . . . . . . . . . . 14 |- (m e. U_k e. om U.(G"(rec(F, {u})` k)) -> A.x m e. U_k e. om U.(G"(rec(F, {u})` k)))
286265, 285raleqf 2263 . . . . . . . . . . . . 13 |- (o = U_k e. om U.(G"(rec(F, {u})` k)) -> (A.x e. o E.v e. U v C_ o <-> A.x e. U_ k e. om U.(G"(rec(F, {u})` k))E.v e. U v C_ o))
287265, 285hbeq 1995 . . . . . . . . . . . . . 14 |- (o = U_k e. om U.(G"(rec(F, {u})` k)) -> A.x o = U_k e. om U.(G"(rec(F, {u})` k)))
288 sseq2 2639 . . . . . . . . . . . . . . 15 |- (o = U_k e. om U.(G"(rec(F, {u})` k)) -> (v C_ o <-> v C_ U_k e. om U.(G"(rec(F, {u})` k))))
289288rexbidv 2124 . . . . . . . . . . . . . 14 |- (o = U_k e. om U.(G"(rec(F, {u})` k)) -> (E.v e. U v C_ o <-> E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))
290287, 289ralbid 2121 . . . . . . . . . . . . 13 |- (o = U_k e. om U.(G"(rec(F, {u})` k)) -> (A.x e. U_ k e. om U.(G"(rec(F, {u})` k))E.v e. U v C_ o <-> A.x e. U_ k e. om U.(G"(rec(F, {u})` k))E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))
291286, 290bitrd 587 . . . . . . . . . . . 12 |- (o = U_k e. om U.(G"(rec(F, {u})` k)) -> (A.x e. o E.v e. U v C_ o <-> A.x e. U_ k e. om U.(G"(rec(F, {u})` k))E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))
292264, 291anbi12d 690 . . . . . . . . . . 11 |- (o = U_k e. om U.(G"(rec(F, {u})` k)) -> ((o C_ X /\ A.x e. o E.v e. U v C_ o) <-> (U_k e. om U.(G"(rec(F, {u})` k)) C_ X /\ A.x e. U_ k e. om U.(G"(rec(F, {u})` k))E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k)))))
293263, 292elab 2403 . . . . . . . . . 10 |- (U_k e. om U.(G"(rec(F, {u})` k)) e. {o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} <-> (U_k e. om U.(G"(rec(F, {u})` k)) C_ X /\ A.x e. U_ k e. om U.(G"(rec(F, {u})` k))E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))))
294293anbi1i 539 . . . . . . . . 9 |- ((U_k e. om U.(G"(rec(F, {u})` k)) e. {o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} /\ (x e. U_k e. om U.(G"(rec(F, {u})` k)) /\ U_k e. om U.(G"(rec(F, {u})` k)) C_ n)) <-> ((U_k e. om U.(G"(rec(F, {u})` k)) C_ X /\ A.x e. U_ k e. om U.(G"(rec(F, {u})` k))E.v e. U v C_ U_k e. om U.(G"(rec(F, {u})` k))) /\ (x e. U_k e. om U.(G"(rec(F, {u})` k)) /\ U_k e. om U.(G"(rec(F, {u})` k)) C_ n)))
295257, 294sylibr 217 . . . . . . . 8 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> (U_k e. om U.(G"(rec(F, {u})` k)) e. {o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} /\ (x e. U_k e. om U.(G"(rec(F, {u})` k)) /\ U_k e. om U.(G"(rec(F, {u})` k)) C_ n)))
296 eleq2 1958 . . . . . . . . . 10 |- (g = U_k e. om U.(G"(rec(F, {u})` k)) -> (x e. g <-> x e. U_k e. om U.(G"(rec(F, {u})` k))))
297 sseq1 2637 . . . . . . . . . 10 |- (g = U_k e. om U.(G"(rec(F, {u})` k)) -> (g C_ n <-> U_k e. om U.(G"(rec(F, {u})` k)) C_ n))
298296, 297anbi12d 690 . . . . . . . . 9 |- (g = U_k e. om U.(G"(rec(F, {u})` k)) -> ((x e. g /\ g C_ n) <-> (x e. U_k e. om U.(G"(rec(F, {u})` k)) /\ U_k e. om U.(G"(rec(F, {u})` k)) C_ n)))
299298rcla4ev 2381 . . . . . . . 8 |- ((U_k e. om U.(G"(rec(F, {u})` k)) e. {o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} /\ (x e. U_k e. om U.(G"(rec(F, {u})` k)) /\ U_k e. om U.(G"(rec(F, {u})` k)) C_ n)) -> E.g e. {o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} (x e. g /\ g C_ n))
300295, 299syl 12 . . . . . . 7 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ((({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X) /\ (u e. U /\ u C_ n))) -> E.g e. {o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} (x e. g /\ g C_ n))
301300expr 418 . . . . . 6 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ (({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X)) -> ((u e. U /\ u C_ n) -> E.g e. {o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} (x e. g /\ g C_ n)))
302301exp3a 405 . . . . 5 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ (({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X)) -> (u e. U -> (u C_ n -> E.g e. {o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} (x e. g /\ g C_ n))))
303302r19.23adv 2215 . . . 4 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ (({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ n C_ X)) -> (E.u e. U u C_ n -> E.g e. {o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} (x e. g /\ g C_ n)))
304303expr 418 . . 3 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X)) -> (n C_ X -> (E.u e. U u C_ n -> E.g e. {o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} (x e. g /\ g C_ n))))
305304imp3a 388 . 2 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ ({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X)) -> ((n C_ X /\ E.u e. U u C_ n) -> E.g e. {o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} (x e. g /\ g C_ n)))
306305impr 422 1 |- (((X e. B /\ A.x e. X (U =/= (/) /\ A.v e. U ((x e. v /\ v C_ X) /\ (A.w e. U E.t e. U t C_ (v i^i w) /\ E.t e. U A.y e. t E.w e. W w C_ v)))) /\ (({o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} e. Top /\ x e. X) /\ (n C_ X /\ E.u e. U u C_ n))) -> E.g e. {o | (o C_ X /\ A.x e. o E.v e. U v C_ o)} (x e. g /\ g C_ n))
Colors of variables: wff set class
Syntax hints:   -> wi 3   <-> wb 163   /\ wa 240  A.wal 1296   = wceq 1298   e. wcel 1300  E.wex 1326  {cab 1871   =/= wne 2017  A.wral 2105  E.wrex 2106  {crab 2108  _Vcvv 2292   i^i cin 2592   C_ wss 2593  (/)c0 2875  ~Pcpw 3032  {csn 3044  <.cop 3046  U.cuni 3177  U_ciun 3255  {copab 3395  Oncon0 3657  suc csuc 3659  omcom 3949  "cima 3989  Fun wfun 3992   Fn wfn 3993  ` cfv 3998  reccrdg 5139  Topctop 8857
This theorem is referenced by:  neibastop2 15523
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  ax-inf2 5731
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-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-if 2983  df-pw 3035  df-sn 3049  df-pr 3050  df-tp 3052  df-op 3053  df-uni 3178  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-lim 3662  df-suc 3663  df-om 3950  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-fv 4014  df-rdg 5140
Copyright terms: Public domain