Step |
Hyp |
Ref |
Expression |
1 |
|
noel |
|- -. ( x X. x ) e. (/) |
2 |
|
0ex |
|- (/) e. _V |
3 |
|
eleq2 |
|- ( u = (/) -> ( ( x X. x ) e. u <-> ( x X. x ) e. (/) ) ) |
4 |
2 3
|
elab |
|- ( (/) e. { u | ( x X. x ) e. u } <-> ( x X. x ) e. (/) ) |
5 |
1 4
|
mtbir |
|- -. (/) e. { u | ( x X. x ) e. u } |
6 |
|
vex |
|- x e. _V |
7 |
|
velpw |
|- ( u e. ~P ~P ( x X. x ) <-> u C_ ~P ( x X. x ) ) |
8 |
7
|
abbii |
|- { u | u e. ~P ~P ( x X. x ) } = { u | u C_ ~P ( x X. x ) } |
9 |
|
abid2 |
|- { u | u e. ~P ~P ( x X. x ) } = ~P ~P ( x X. x ) |
10 |
6 6
|
xpex |
|- ( x X. x ) e. _V |
11 |
10
|
pwex |
|- ~P ( x X. x ) e. _V |
12 |
11
|
pwex |
|- ~P ~P ( x X. x ) e. _V |
13 |
9 12
|
eqeltri |
|- { u | u e. ~P ~P ( x X. x ) } e. _V |
14 |
8 13
|
eqeltrri |
|- { u | u C_ ~P ( x X. x ) } e. _V |
15 |
|
simp1 |
|- ( ( u C_ ~P ( x X. x ) /\ ( x X. x ) e. u /\ A. v e. u ( A. w e. ~P ( x X. x ) ( v C_ w -> w e. u ) /\ A. w e. u ( v i^i w ) e. u /\ ( ( _I |` x ) C_ v /\ `' v e. u /\ E. w e. u ( w o. w ) C_ v ) ) ) -> u C_ ~P ( x X. x ) ) |
16 |
15
|
ss2abi |
|- { u | ( u C_ ~P ( x X. x ) /\ ( x X. x ) e. u /\ A. v e. u ( A. w e. ~P ( x X. x ) ( v C_ w -> w e. u ) /\ A. w e. u ( v i^i w ) e. u /\ ( ( _I |` x ) C_ v /\ `' v e. u /\ E. w e. u ( w o. w ) C_ v ) ) ) } C_ { u | u C_ ~P ( x X. x ) } |
17 |
14 16
|
ssexi |
|- { u | ( u C_ ~P ( x X. x ) /\ ( x X. x ) e. u /\ A. v e. u ( A. w e. ~P ( x X. x ) ( v C_ w -> w e. u ) /\ A. w e. u ( v i^i w ) e. u /\ ( ( _I |` x ) C_ v /\ `' v e. u /\ E. w e. u ( w o. w ) C_ v ) ) ) } e. _V |
18 |
|
df-ust |
|- UnifOn = ( x e. _V |-> { u | ( u C_ ~P ( x X. x ) /\ ( x X. x ) e. u /\ A. v e. u ( A. w e. ~P ( x X. x ) ( v C_ w -> w e. u ) /\ A. w e. u ( v i^i w ) e. u /\ ( ( _I |` x ) C_ v /\ `' v e. u /\ E. w e. u ( w o. w ) C_ v ) ) ) } ) |
19 |
18
|
fvmpt2 |
|- ( ( x e. _V /\ { u | ( u C_ ~P ( x X. x ) /\ ( x X. x ) e. u /\ A. v e. u ( A. w e. ~P ( x X. x ) ( v C_ w -> w e. u ) /\ A. w e. u ( v i^i w ) e. u /\ ( ( _I |` x ) C_ v /\ `' v e. u /\ E. w e. u ( w o. w ) C_ v ) ) ) } e. _V ) -> ( UnifOn ` x ) = { u | ( u C_ ~P ( x X. x ) /\ ( x X. x ) e. u /\ A. v e. u ( A. w e. ~P ( x X. x ) ( v C_ w -> w e. u ) /\ A. w e. u ( v i^i w ) e. u /\ ( ( _I |` x ) C_ v /\ `' v e. u /\ E. w e. u ( w o. w ) C_ v ) ) ) } ) |
20 |
6 17 19
|
mp2an |
|- ( UnifOn ` x ) = { u | ( u C_ ~P ( x X. x ) /\ ( x X. x ) e. u /\ A. v e. u ( A. w e. ~P ( x X. x ) ( v C_ w -> w e. u ) /\ A. w e. u ( v i^i w ) e. u /\ ( ( _I |` x ) C_ v /\ `' v e. u /\ E. w e. u ( w o. w ) C_ v ) ) ) } |
21 |
|
simp2 |
|- ( ( u C_ ~P ( x X. x ) /\ ( x X. x ) e. u /\ A. v e. u ( A. w e. ~P ( x X. x ) ( v C_ w -> w e. u ) /\ A. w e. u ( v i^i w ) e. u /\ ( ( _I |` x ) C_ v /\ `' v e. u /\ E. w e. u ( w o. w ) C_ v ) ) ) -> ( x X. x ) e. u ) |
22 |
21
|
ss2abi |
|- { u | ( u C_ ~P ( x X. x ) /\ ( x X. x ) e. u /\ A. v e. u ( A. w e. ~P ( x X. x ) ( v C_ w -> w e. u ) /\ A. w e. u ( v i^i w ) e. u /\ ( ( _I |` x ) C_ v /\ `' v e. u /\ E. w e. u ( w o. w ) C_ v ) ) ) } C_ { u | ( x X. x ) e. u } |
23 |
20 22
|
eqsstri |
|- ( UnifOn ` x ) C_ { u | ( x X. x ) e. u } |
24 |
23
|
sseli |
|- ( (/) e. ( UnifOn ` x ) -> (/) e. { u | ( x X. x ) e. u } ) |
25 |
5 24
|
mto |
|- -. (/) e. ( UnifOn ` x ) |
26 |
25
|
nex |
|- -. E. x (/) e. ( UnifOn ` x ) |
27 |
18
|
funmpt2 |
|- Fun UnifOn |
28 |
|
elunirn |
|- ( Fun UnifOn -> ( (/) e. U. ran UnifOn <-> E. x e. dom UnifOn (/) e. ( UnifOn ` x ) ) ) |
29 |
27 28
|
ax-mp |
|- ( (/) e. U. ran UnifOn <-> E. x e. dom UnifOn (/) e. ( UnifOn ` x ) ) |
30 |
|
ustfn |
|- UnifOn Fn _V |
31 |
|
fndm |
|- ( UnifOn Fn _V -> dom UnifOn = _V ) |
32 |
30 31
|
ax-mp |
|- dom UnifOn = _V |
33 |
32
|
rexeqi |
|- ( E. x e. dom UnifOn (/) e. ( UnifOn ` x ) <-> E. x e. _V (/) e. ( UnifOn ` x ) ) |
34 |
|
rexv |
|- ( E. x e. _V (/) e. ( UnifOn ` x ) <-> E. x (/) e. ( UnifOn ` x ) ) |
35 |
29 33 34
|
3bitri |
|- ( (/) e. U. ran UnifOn <-> E. x (/) e. ( UnifOn ` x ) ) |
36 |
26 35
|
mtbir |
|- -. (/) e. U. ran UnifOn |