Step |
Hyp |
Ref |
Expression |
1 |
|
dfrcl4 |
|- r* = ( a e. _V |-> U_ i e. { 0 , 1 } ( a ^r i ) ) |
2 |
|
dfrcl4 |
|- r* = ( b e. _V |-> U_ j e. { 0 , 1 } ( b ^r j ) ) |
3 |
|
dfrcl4 |
|- r* = ( c e. _V |-> U_ k e. { 0 , 1 } ( c ^r k ) ) |
4 |
|
prex |
|- { 0 , 1 } e. _V |
5 |
|
unidm |
|- ( { 0 , 1 } u. { 0 , 1 } ) = { 0 , 1 } |
6 |
5
|
eqcomi |
|- { 0 , 1 } = ( { 0 , 1 } u. { 0 , 1 } ) |
7 |
|
oveq2 |
|- ( k = j -> ( d ^r k ) = ( d ^r j ) ) |
8 |
7
|
cbviunv |
|- U_ k e. { 0 , 1 } ( d ^r k ) = U_ j e. { 0 , 1 } ( d ^r j ) |
9 |
|
1ex |
|- 1 e. _V |
10 |
|
oveq2 |
|- ( i = 1 -> ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) = ( U_ j e. { 0 , 1 } ( d ^r j ) ^r 1 ) ) |
11 |
9 10
|
iunxsn |
|- U_ i e. { 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) = ( U_ j e. { 0 , 1 } ( d ^r j ) ^r 1 ) |
12 |
|
ovex |
|- ( d ^r j ) e. _V |
13 |
4 12
|
iunex |
|- U_ j e. { 0 , 1 } ( d ^r j ) e. _V |
14 |
|
relexp1g |
|- ( U_ j e. { 0 , 1 } ( d ^r j ) e. _V -> ( U_ j e. { 0 , 1 } ( d ^r j ) ^r 1 ) = U_ j e. { 0 , 1 } ( d ^r j ) ) |
15 |
13 14
|
ax-mp |
|- ( U_ j e. { 0 , 1 } ( d ^r j ) ^r 1 ) = U_ j e. { 0 , 1 } ( d ^r j ) |
16 |
11 15
|
eqtri |
|- U_ i e. { 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) = U_ j e. { 0 , 1 } ( d ^r j ) |
17 |
16
|
eqcomi |
|- U_ j e. { 0 , 1 } ( d ^r j ) = U_ i e. { 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) |
18 |
8 17
|
eqtri |
|- U_ k e. { 0 , 1 } ( d ^r k ) = U_ i e. { 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) |
19 |
|
snsspr2 |
|- { 1 } C_ { 0 , 1 } |
20 |
|
iunss1 |
|- ( { 1 } C_ { 0 , 1 } -> U_ i e. { 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) C_ U_ i e. { 0 , 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) ) |
21 |
19 20
|
ax-mp |
|- U_ i e. { 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) C_ U_ i e. { 0 , 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) |
22 |
18 21
|
eqsstri |
|- U_ k e. { 0 , 1 } ( d ^r k ) C_ U_ i e. { 0 , 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) |
23 |
|
c0ex |
|- 0 e. _V |
24 |
23
|
prid1 |
|- 0 e. { 0 , 1 } |
25 |
|
oveq2 |
|- ( k = 0 -> ( d ^r k ) = ( d ^r 0 ) ) |
26 |
25
|
ssiun2s |
|- ( 0 e. { 0 , 1 } -> ( d ^r 0 ) C_ U_ k e. { 0 , 1 } ( d ^r k ) ) |
27 |
24 26
|
ax-mp |
|- ( d ^r 0 ) C_ U_ k e. { 0 , 1 } ( d ^r k ) |
28 |
|
oveq2 |
|- ( j = k -> ( d ^r j ) = ( d ^r k ) ) |
29 |
28
|
cbviunv |
|- U_ j e. { 0 , 1 } ( d ^r j ) = U_ k e. { 0 , 1 } ( d ^r k ) |
30 |
29
|
eqimssi |
|- U_ j e. { 0 , 1 } ( d ^r j ) C_ U_ k e. { 0 , 1 } ( d ^r k ) |
31 |
|
unss12 |
|- ( ( ( d ^r 0 ) C_ U_ k e. { 0 , 1 } ( d ^r k ) /\ U_ j e. { 0 , 1 } ( d ^r j ) C_ U_ k e. { 0 , 1 } ( d ^r k ) ) -> ( ( d ^r 0 ) u. U_ j e. { 0 , 1 } ( d ^r j ) ) C_ ( U_ k e. { 0 , 1 } ( d ^r k ) u. U_ k e. { 0 , 1 } ( d ^r k ) ) ) |
32 |
27 30 31
|
mp2an |
|- ( ( d ^r 0 ) u. U_ j e. { 0 , 1 } ( d ^r j ) ) C_ ( U_ k e. { 0 , 1 } ( d ^r k ) u. U_ k e. { 0 , 1 } ( d ^r k ) ) |
33 |
|
df-pr |
|- { 0 , 1 } = ( { 0 } u. { 1 } ) |
34 |
|
iuneq1 |
|- ( { 0 , 1 } = ( { 0 } u. { 1 } ) -> U_ i e. { 0 , 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) = U_ i e. ( { 0 } u. { 1 } ) ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) ) |
35 |
33 34
|
ax-mp |
|- U_ i e. { 0 , 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) = U_ i e. ( { 0 } u. { 1 } ) ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) |
36 |
|
iunxun |
|- U_ i e. ( { 0 } u. { 1 } ) ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) = ( U_ i e. { 0 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) u. U_ i e. { 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) ) |
37 |
|
oveq2 |
|- ( i = 0 -> ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) = ( U_ j e. { 0 , 1 } ( d ^r j ) ^r 0 ) ) |
38 |
23 37
|
iunxsn |
|- U_ i e. { 0 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) = ( U_ j e. { 0 , 1 } ( d ^r j ) ^r 0 ) |
39 |
|
vex |
|- d e. _V |
40 |
|
0nn0 |
|- 0 e. NN0 |
41 |
|
1nn0 |
|- 1 e. NN0 |
42 |
|
prssi |
|- ( ( 0 e. NN0 /\ 1 e. NN0 ) -> { 0 , 1 } C_ NN0 ) |
43 |
40 41 42
|
mp2an |
|- { 0 , 1 } C_ NN0 |
44 |
24 24
|
elini |
|- 0 e. ( { 0 , 1 } i^i { 0 , 1 } ) |
45 |
44
|
ne0ii |
|- ( { 0 , 1 } i^i { 0 , 1 } ) =/= (/) |
46 |
|
iunrelexp0 |
|- ( ( d e. _V /\ { 0 , 1 } C_ NN0 /\ ( { 0 , 1 } i^i { 0 , 1 } ) =/= (/) ) -> ( U_ j e. { 0 , 1 } ( d ^r j ) ^r 0 ) = ( d ^r 0 ) ) |
47 |
39 43 45 46
|
mp3an |
|- ( U_ j e. { 0 , 1 } ( d ^r j ) ^r 0 ) = ( d ^r 0 ) |
48 |
38 47
|
eqtri |
|- U_ i e. { 0 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) = ( d ^r 0 ) |
49 |
48 16
|
uneq12i |
|- ( U_ i e. { 0 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) u. U_ i e. { 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) ) = ( ( d ^r 0 ) u. U_ j e. { 0 , 1 } ( d ^r j ) ) |
50 |
36 49
|
eqtri |
|- U_ i e. ( { 0 } u. { 1 } ) ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) = ( ( d ^r 0 ) u. U_ j e. { 0 , 1 } ( d ^r j ) ) |
51 |
35 50
|
eqtri |
|- U_ i e. { 0 , 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) = ( ( d ^r 0 ) u. U_ j e. { 0 , 1 } ( d ^r j ) ) |
52 |
|
iunxun |
|- U_ k e. ( { 0 , 1 } u. { 0 , 1 } ) ( d ^r k ) = ( U_ k e. { 0 , 1 } ( d ^r k ) u. U_ k e. { 0 , 1 } ( d ^r k ) ) |
53 |
32 51 52
|
3sstr4i |
|- U_ i e. { 0 , 1 } ( U_ j e. { 0 , 1 } ( d ^r j ) ^r i ) C_ U_ k e. ( { 0 , 1 } u. { 0 , 1 } ) ( d ^r k ) |
54 |
1 2 3 4 4 6 22 22 53
|
comptiunov2i |
|- ( r* o. r* ) = r* |