Step |
Hyp |
Ref |
Expression |
1 |
|
noinfdm.1 |
|- T = if ( E. x e. B A. y e. B -. y . } ) , ( g e. { y | E. u e. B ( y e. dom u /\ A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) ) } |-> ( iota x E. u e. B ( g e. dom u /\ A. v e. B ( -. u ( u |` suc g ) = ( v |` suc g ) ) /\ ( u ` g ) = x ) ) ) ) |
2 |
|
iffalse |
|- ( -. E. x e. B A. y e. B -. y if ( E. x e. B A. y e. B -. y . } ) , ( g e. { y | E. u e. B ( y e. dom u /\ A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) ) } |-> ( iota x E. u e. B ( g e. dom u /\ A. v e. B ( -. u ( u |` suc g ) = ( v |` suc g ) ) /\ ( u ` g ) = x ) ) ) ) = ( g e. { y | E. u e. B ( y e. dom u /\ A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) ) } |-> ( iota x E. u e. B ( g e. dom u /\ A. v e. B ( -. u ( u |` suc g ) = ( v |` suc g ) ) /\ ( u ` g ) = x ) ) ) ) |
3 |
1 2
|
syl5eq |
|- ( -. E. x e. B A. y e. B -. y T = ( g e. { y | E. u e. B ( y e. dom u /\ A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) ) } |-> ( iota x E. u e. B ( g e. dom u /\ A. v e. B ( -. u ( u |` suc g ) = ( v |` suc g ) ) /\ ( u ` g ) = x ) ) ) ) |
4 |
3
|
dmeqd |
|- ( -. E. x e. B A. y e. B -. y dom T = dom ( g e. { y | E. u e. B ( y e. dom u /\ A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) ) } |-> ( iota x E. u e. B ( g e. dom u /\ A. v e. B ( -. u ( u |` suc g ) = ( v |` suc g ) ) /\ ( u ` g ) = x ) ) ) ) |
5 |
|
iotaex |
|- ( iota x E. u e. B ( g e. dom u /\ A. v e. B ( -. u ( u |` suc g ) = ( v |` suc g ) ) /\ ( u ` g ) = x ) ) e. _V |
6 |
|
eqid |
|- ( g e. { y | E. u e. B ( y e. dom u /\ A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) ) } |-> ( iota x E. u e. B ( g e. dom u /\ A. v e. B ( -. u ( u |` suc g ) = ( v |` suc g ) ) /\ ( u ` g ) = x ) ) ) = ( g e. { y | E. u e. B ( y e. dom u /\ A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) ) } |-> ( iota x E. u e. B ( g e. dom u /\ A. v e. B ( -. u ( u |` suc g ) = ( v |` suc g ) ) /\ ( u ` g ) = x ) ) ) |
7 |
5 6
|
dmmpti |
|- dom ( g e. { y | E. u e. B ( y e. dom u /\ A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) ) } |-> ( iota x E. u e. B ( g e. dom u /\ A. v e. B ( -. u ( u |` suc g ) = ( v |` suc g ) ) /\ ( u ` g ) = x ) ) ) = { y | E. u e. B ( y e. dom u /\ A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) ) } |
8 |
|
eleq1w |
|- ( y = z -> ( y e. dom u <-> z e. dom u ) ) |
9 |
|
suceq |
|- ( y = z -> suc y = suc z ) |
10 |
9
|
reseq2d |
|- ( y = z -> ( u |` suc y ) = ( u |` suc z ) ) |
11 |
9
|
reseq2d |
|- ( y = z -> ( v |` suc y ) = ( v |` suc z ) ) |
12 |
10 11
|
eqeq12d |
|- ( y = z -> ( ( u |` suc y ) = ( v |` suc y ) <-> ( u |` suc z ) = ( v |` suc z ) ) ) |
13 |
12
|
imbi2d |
|- ( y = z -> ( ( -. u ( u |` suc y ) = ( v |` suc y ) ) <-> ( -. u ( u |` suc z ) = ( v |` suc z ) ) ) ) |
14 |
13
|
ralbidv |
|- ( y = z -> ( A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) <-> A. v e. B ( -. u ( u |` suc z ) = ( v |` suc z ) ) ) ) |
15 |
8 14
|
anbi12d |
|- ( y = z -> ( ( y e. dom u /\ A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) ) <-> ( z e. dom u /\ A. v e. B ( -. u ( u |` suc z ) = ( v |` suc z ) ) ) ) ) |
16 |
15
|
rexbidv |
|- ( y = z -> ( E. u e. B ( y e. dom u /\ A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) ) <-> E. u e. B ( z e. dom u /\ A. v e. B ( -. u ( u |` suc z ) = ( v |` suc z ) ) ) ) ) |
17 |
|
dmeq |
|- ( u = p -> dom u = dom p ) |
18 |
17
|
eleq2d |
|- ( u = p -> ( z e. dom u <-> z e. dom p ) ) |
19 |
|
breq1 |
|- ( u = p -> ( u p |
20 |
19
|
notbid |
|- ( u = p -> ( -. u -. p |
21 |
|
reseq1 |
|- ( u = p -> ( u |` suc z ) = ( p |` suc z ) ) |
22 |
21
|
eqeq1d |
|- ( u = p -> ( ( u |` suc z ) = ( v |` suc z ) <-> ( p |` suc z ) = ( v |` suc z ) ) ) |
23 |
20 22
|
imbi12d |
|- ( u = p -> ( ( -. u ( u |` suc z ) = ( v |` suc z ) ) <-> ( -. p ( p |` suc z ) = ( v |` suc z ) ) ) ) |
24 |
23
|
ralbidv |
|- ( u = p -> ( A. v e. B ( -. u ( u |` suc z ) = ( v |` suc z ) ) <-> A. v e. B ( -. p ( p |` suc z ) = ( v |` suc z ) ) ) ) |
25 |
|
breq2 |
|- ( v = q -> ( p p |
26 |
25
|
notbid |
|- ( v = q -> ( -. p -. p |
27 |
|
reseq1 |
|- ( v = q -> ( v |` suc z ) = ( q |` suc z ) ) |
28 |
27
|
eqeq2d |
|- ( v = q -> ( ( p |` suc z ) = ( v |` suc z ) <-> ( p |` suc z ) = ( q |` suc z ) ) ) |
29 |
26 28
|
imbi12d |
|- ( v = q -> ( ( -. p ( p |` suc z ) = ( v |` suc z ) ) <-> ( -. p ( p |` suc z ) = ( q |` suc z ) ) ) ) |
30 |
29
|
cbvralvw |
|- ( A. v e. B ( -. p ( p |` suc z ) = ( v |` suc z ) ) <-> A. q e. B ( -. p ( p |` suc z ) = ( q |` suc z ) ) ) |
31 |
24 30
|
bitrdi |
|- ( u = p -> ( A. v e. B ( -. u ( u |` suc z ) = ( v |` suc z ) ) <-> A. q e. B ( -. p ( p |` suc z ) = ( q |` suc z ) ) ) ) |
32 |
18 31
|
anbi12d |
|- ( u = p -> ( ( z e. dom u /\ A. v e. B ( -. u ( u |` suc z ) = ( v |` suc z ) ) ) <-> ( z e. dom p /\ A. q e. B ( -. p ( p |` suc z ) = ( q |` suc z ) ) ) ) ) |
33 |
32
|
cbvrexvw |
|- ( E. u e. B ( z e. dom u /\ A. v e. B ( -. u ( u |` suc z ) = ( v |` suc z ) ) ) <-> E. p e. B ( z e. dom p /\ A. q e. B ( -. p ( p |` suc z ) = ( q |` suc z ) ) ) ) |
34 |
16 33
|
bitrdi |
|- ( y = z -> ( E. u e. B ( y e. dom u /\ A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) ) <-> E. p e. B ( z e. dom p /\ A. q e. B ( -. p ( p |` suc z ) = ( q |` suc z ) ) ) ) ) |
35 |
34
|
cbvabv |
|- { y | E. u e. B ( y e. dom u /\ A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) ) } = { z | E. p e. B ( z e. dom p /\ A. q e. B ( -. p ( p |` suc z ) = ( q |` suc z ) ) ) } |
36 |
7 35
|
eqtri |
|- dom ( g e. { y | E. u e. B ( y e. dom u /\ A. v e. B ( -. u ( u |` suc y ) = ( v |` suc y ) ) ) } |-> ( iota x E. u e. B ( g e. dom u /\ A. v e. B ( -. u ( u |` suc g ) = ( v |` suc g ) ) /\ ( u ` g ) = x ) ) ) = { z | E. p e. B ( z e. dom p /\ A. q e. B ( -. p ( p |` suc z ) = ( q |` suc z ) ) ) } |
37 |
4 36
|
eqtrdi |
|- ( -. E. x e. B A. y e. B -. y dom T = { z | E. p e. B ( z e. dom p /\ A. q e. B ( -. p ( p |` suc z ) = ( q |` suc z ) ) ) } ) |