Step |
Hyp |
Ref |
Expression |
1 |
|
wevgblacfn.1 |
|- F = ( z e. _V |-> U. { y e. z | A. x e. z -. x R y } ) |
2 |
|
eleq2 |
|- ( z = (/) -> ( y e. z <-> y e. (/) ) ) |
3 |
|
raleq |
|- ( z = (/) -> ( A. x e. z -. x R y <-> A. x e. (/) -. x R y ) ) |
4 |
2 3
|
anbi12d |
|- ( z = (/) -> ( ( y e. z /\ A. x e. z -. x R y ) <-> ( y e. (/) /\ A. x e. (/) -. x R y ) ) ) |
5 |
4
|
rabbidva2 |
|- ( z = (/) -> { y e. z | A. x e. z -. x R y } = { y e. (/) | A. x e. (/) -. x R y } ) |
6 |
5
|
unieqd |
|- ( z = (/) -> U. { y e. z | A. x e. z -. x R y } = U. { y e. (/) | A. x e. (/) -. x R y } ) |
7 |
|
rab0 |
|- { y e. (/) | A. x e. (/) -. x R y } = (/) |
8 |
7
|
unieqi |
|- U. { y e. (/) | A. x e. (/) -. x R y } = U. (/) |
9 |
|
uni0 |
|- U. (/) = (/) |
10 |
8 9
|
eqtri |
|- U. { y e. (/) | A. x e. (/) -. x R y } = (/) |
11 |
6 10
|
eqtrdi |
|- ( z = (/) -> U. { y e. z | A. x e. z -. x R y } = (/) ) |
12 |
|
0ex |
|- (/) e. _V |
13 |
11 12
|
eqeltrdi |
|- ( z = (/) -> U. { y e. z | A. x e. z -. x R y } e. _V ) |
14 |
13
|
adantl |
|- ( ( R We _V /\ z = (/) ) -> U. { y e. z | A. x e. z -. x R y } e. _V ) |
15 |
|
ssv |
|- z C_ _V |
16 |
15
|
jctl |
|- ( z =/= (/) -> ( z C_ _V /\ z =/= (/) ) ) |
17 |
|
vex |
|- z e. _V |
18 |
16 17
|
jctil |
|- ( z =/= (/) -> ( z e. _V /\ ( z C_ _V /\ z =/= (/) ) ) ) |
19 |
|
3anass |
|- ( ( z e. _V /\ z C_ _V /\ z =/= (/) ) <-> ( z e. _V /\ ( z C_ _V /\ z =/= (/) ) ) ) |
20 |
18 19
|
sylibr |
|- ( z =/= (/) -> ( z e. _V /\ z C_ _V /\ z =/= (/) ) ) |
21 |
|
wereu |
|- ( ( R We _V /\ ( z e. _V /\ z C_ _V /\ z =/= (/) ) ) -> E! y e. z A. x e. z -. x R y ) |
22 |
20 21
|
sylan2 |
|- ( ( R We _V /\ z =/= (/) ) -> E! y e. z A. x e. z -. x R y ) |
23 |
|
vsnid |
|- w e. { w } |
24 |
|
eleq2 |
|- ( { y e. z | A. x e. z -. x R y } = { w } -> ( w e. { y e. z | A. x e. z -. x R y } <-> w e. { w } ) ) |
25 |
23 24
|
mpbiri |
|- ( { y e. z | A. x e. z -. x R y } = { w } -> w e. { y e. z | A. x e. z -. x R y } ) |
26 |
|
elrabi |
|- ( w e. { y e. z | A. x e. z -. x R y } -> w e. z ) |
27 |
25 26
|
syl |
|- ( { y e. z | A. x e. z -. x R y } = { w } -> w e. z ) |
28 |
|
unieq |
|- ( { y e. z | A. x e. z -. x R y } = { w } -> U. { y e. z | A. x e. z -. x R y } = U. { w } ) |
29 |
|
unisnv |
|- U. { w } = w |
30 |
28 29
|
eqtrdi |
|- ( { y e. z | A. x e. z -. x R y } = { w } -> U. { y e. z | A. x e. z -. x R y } = w ) |
31 |
27 30
|
jca |
|- ( { y e. z | A. x e. z -. x R y } = { w } -> ( w e. z /\ U. { y e. z | A. x e. z -. x R y } = w ) ) |
32 |
31
|
eximi |
|- ( E. w { y e. z | A. x e. z -. x R y } = { w } -> E. w ( w e. z /\ U. { y e. z | A. x e. z -. x R y } = w ) ) |
33 |
|
reusn |
|- ( E! y e. z A. x e. z -. x R y <-> E. w { y e. z | A. x e. z -. x R y } = { w } ) |
34 |
|
df-rex |
|- ( E. w e. z U. { y e. z | A. x e. z -. x R y } = w <-> E. w ( w e. z /\ U. { y e. z | A. x e. z -. x R y } = w ) ) |
35 |
32 33 34
|
3imtr4i |
|- ( E! y e. z A. x e. z -. x R y -> E. w e. z U. { y e. z | A. x e. z -. x R y } = w ) |
36 |
22 35
|
syl |
|- ( ( R We _V /\ z =/= (/) ) -> E. w e. z U. { y e. z | A. x e. z -. x R y } = w ) |
37 |
|
eleq1 |
|- ( U. { y e. z | A. x e. z -. x R y } = w -> ( U. { y e. z | A. x e. z -. x R y } e. z <-> w e. z ) ) |
38 |
37
|
biimparc |
|- ( ( w e. z /\ U. { y e. z | A. x e. z -. x R y } = w ) -> U. { y e. z | A. x e. z -. x R y } e. z ) |
39 |
38
|
rexlimiva |
|- ( E. w e. z U. { y e. z | A. x e. z -. x R y } = w -> U. { y e. z | A. x e. z -. x R y } e. z ) |
40 |
36 39
|
syl |
|- ( ( R We _V /\ z =/= (/) ) -> U. { y e. z | A. x e. z -. x R y } e. z ) |
41 |
40
|
elexd |
|- ( ( R We _V /\ z =/= (/) ) -> U. { y e. z | A. x e. z -. x R y } e. _V ) |
42 |
14 41
|
pm2.61dane |
|- ( R We _V -> U. { y e. z | A. x e. z -. x R y } e. _V ) |
43 |
42
|
ralrimivw |
|- ( R We _V -> A. z e. _V U. { y e. z | A. x e. z -. x R y } e. _V ) |
44 |
1
|
fnmpt |
|- ( A. z e. _V U. { y e. z | A. x e. z -. x R y } e. _V -> F Fn _V ) |
45 |
43 44
|
syl |
|- ( R We _V -> F Fn _V ) |
46 |
1
|
fvmpt2 |
|- ( ( z e. _V /\ U. { y e. z | A. x e. z -. x R y } e. z ) -> ( F ` z ) = U. { y e. z | A. x e. z -. x R y } ) |
47 |
17 40 46
|
sylancr |
|- ( ( R We _V /\ z =/= (/) ) -> ( F ` z ) = U. { y e. z | A. x e. z -. x R y } ) |
48 |
47 40
|
eqeltrd |
|- ( ( R We _V /\ z =/= (/) ) -> ( F ` z ) e. z ) |
49 |
48
|
ex |
|- ( R We _V -> ( z =/= (/) -> ( F ` z ) e. z ) ) |
50 |
49
|
alrimiv |
|- ( R We _V -> A. z ( z =/= (/) -> ( F ` z ) e. z ) ) |
51 |
45 50
|
jca |
|- ( R We _V -> ( F Fn _V /\ A. z ( z =/= (/) -> ( F ` z ) e. z ) ) ) |