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