Step |
Hyp |
Ref |
Expression |
1 |
|
bnj1385.1 |
|- ( ph <-> A. f e. A Fun f ) |
2 |
|
bnj1385.2 |
|- D = ( dom f i^i dom g ) |
3 |
|
bnj1385.3 |
|- ( ps <-> ( ph /\ A. f e. A A. g e. A ( f |` D ) = ( g |` D ) ) ) |
4 |
|
bnj1385.4 |
|- ( x e. A -> A. f x e. A ) |
5 |
|
bnj1385.5 |
|- ( ph' <-> A. h e. A Fun h ) |
6 |
|
bnj1385.6 |
|- E = ( dom h i^i dom g ) |
7 |
|
bnj1385.7 |
|- ( ps' <-> ( ph' /\ A. h e. A A. g e. A ( h |` E ) = ( g |` E ) ) ) |
8 |
|
nfv |
|- F/ h ( f e. A -> Fun f ) |
9 |
4
|
nfcii |
|- F/_ f A |
10 |
9
|
nfcri |
|- F/ f h e. A |
11 |
|
nfv |
|- F/ f Fun h |
12 |
10 11
|
nfim |
|- F/ f ( h e. A -> Fun h ) |
13 |
|
eleq1w |
|- ( f = h -> ( f e. A <-> h e. A ) ) |
14 |
|
funeq |
|- ( f = h -> ( Fun f <-> Fun h ) ) |
15 |
13 14
|
imbi12d |
|- ( f = h -> ( ( f e. A -> Fun f ) <-> ( h e. A -> Fun h ) ) ) |
16 |
8 12 15
|
cbvalv1 |
|- ( A. f ( f e. A -> Fun f ) <-> A. h ( h e. A -> Fun h ) ) |
17 |
|
df-ral |
|- ( A. f e. A Fun f <-> A. f ( f e. A -> Fun f ) ) |
18 |
|
df-ral |
|- ( A. h e. A Fun h <-> A. h ( h e. A -> Fun h ) ) |
19 |
16 17 18
|
3bitr4i |
|- ( A. f e. A Fun f <-> A. h e. A Fun h ) |
20 |
19 1 5
|
3bitr4i |
|- ( ph <-> ph' ) |
21 |
|
nfv |
|- F/ h ( f e. A -> A. g e. A ( f |` D ) = ( g |` D ) ) |
22 |
|
nfv |
|- F/ f ( h |` E ) = ( g |` E ) |
23 |
9 22
|
nfralw |
|- F/ f A. g e. A ( h |` E ) = ( g |` E ) |
24 |
10 23
|
nfim |
|- F/ f ( h e. A -> A. g e. A ( h |` E ) = ( g |` E ) ) |
25 |
|
dmeq |
|- ( f = h -> dom f = dom h ) |
26 |
25
|
ineq1d |
|- ( f = h -> ( dom f i^i dom g ) = ( dom h i^i dom g ) ) |
27 |
26 2 6
|
3eqtr4g |
|- ( f = h -> D = E ) |
28 |
27
|
reseq2d |
|- ( f = h -> ( f |` D ) = ( f |` E ) ) |
29 |
|
reseq1 |
|- ( f = h -> ( f |` E ) = ( h |` E ) ) |
30 |
28 29
|
eqtrd |
|- ( f = h -> ( f |` D ) = ( h |` E ) ) |
31 |
27
|
reseq2d |
|- ( f = h -> ( g |` D ) = ( g |` E ) ) |
32 |
30 31
|
eqeq12d |
|- ( f = h -> ( ( f |` D ) = ( g |` D ) <-> ( h |` E ) = ( g |` E ) ) ) |
33 |
32
|
ralbidv |
|- ( f = h -> ( A. g e. A ( f |` D ) = ( g |` D ) <-> A. g e. A ( h |` E ) = ( g |` E ) ) ) |
34 |
13 33
|
imbi12d |
|- ( f = h -> ( ( f e. A -> A. g e. A ( f |` D ) = ( g |` D ) ) <-> ( h e. A -> A. g e. A ( h |` E ) = ( g |` E ) ) ) ) |
35 |
21 24 34
|
cbvalv1 |
|- ( A. f ( f e. A -> A. g e. A ( f |` D ) = ( g |` D ) ) <-> A. h ( h e. A -> A. g e. A ( h |` E ) = ( g |` E ) ) ) |
36 |
|
df-ral |
|- ( A. f e. A A. g e. A ( f |` D ) = ( g |` D ) <-> A. f ( f e. A -> A. g e. A ( f |` D ) = ( g |` D ) ) ) |
37 |
|
df-ral |
|- ( A. h e. A A. g e. A ( h |` E ) = ( g |` E ) <-> A. h ( h e. A -> A. g e. A ( h |` E ) = ( g |` E ) ) ) |
38 |
35 36 37
|
3bitr4i |
|- ( A. f e. A A. g e. A ( f |` D ) = ( g |` D ) <-> A. h e. A A. g e. A ( h |` E ) = ( g |` E ) ) |
39 |
20 38
|
anbi12i |
|- ( ( ph /\ A. f e. A A. g e. A ( f |` D ) = ( g |` D ) ) <-> ( ph' /\ A. h e. A A. g e. A ( h |` E ) = ( g |` E ) ) ) |
40 |
39 3 7
|
3bitr4i |
|- ( ps <-> ps' ) |
41 |
5 6 7
|
bnj1383 |
|- ( ps' -> Fun U. A ) |
42 |
40 41
|
sylbi |
|- ( ps -> Fun U. A ) |