Step |
Hyp |
Ref |
Expression |
1 |
|
coires1 |
|- ( x o. ( _I |` V ) ) = ( x |` V ) |
2 |
1
|
fveq2i |
|- ( F ` ( x o. ( _I |` V ) ) ) = ( F ` ( x |` V ) ) |
3 |
2
|
mpteq2i |
|- ( x e. ( ZZ ^m W ) |-> ( F ` ( x o. ( _I |` V ) ) ) ) = ( x e. ( ZZ ^m W ) |-> ( F ` ( x |` V ) ) ) |
4 |
|
simp1 |
|- ( ( W e. _V /\ V C_ W /\ F e. ( mzPoly ` V ) ) -> W e. _V ) |
5 |
|
simp3 |
|- ( ( W e. _V /\ V C_ W /\ F e. ( mzPoly ` V ) ) -> F e. ( mzPoly ` V ) ) |
6 |
|
f1oi |
|- ( _I |` V ) : V -1-1-onto-> V |
7 |
|
f1of |
|- ( ( _I |` V ) : V -1-1-onto-> V -> ( _I |` V ) : V --> V ) |
8 |
6 7
|
ax-mp |
|- ( _I |` V ) : V --> V |
9 |
|
fss |
|- ( ( ( _I |` V ) : V --> V /\ V C_ W ) -> ( _I |` V ) : V --> W ) |
10 |
8 9
|
mpan |
|- ( V C_ W -> ( _I |` V ) : V --> W ) |
11 |
10
|
3ad2ant2 |
|- ( ( W e. _V /\ V C_ W /\ F e. ( mzPoly ` V ) ) -> ( _I |` V ) : V --> W ) |
12 |
|
mzprename |
|- ( ( W e. _V /\ F e. ( mzPoly ` V ) /\ ( _I |` V ) : V --> W ) -> ( x e. ( ZZ ^m W ) |-> ( F ` ( x o. ( _I |` V ) ) ) ) e. ( mzPoly ` W ) ) |
13 |
4 5 11 12
|
syl3anc |
|- ( ( W e. _V /\ V C_ W /\ F e. ( mzPoly ` V ) ) -> ( x e. ( ZZ ^m W ) |-> ( F ` ( x o. ( _I |` V ) ) ) ) e. ( mzPoly ` W ) ) |
14 |
3 13
|
eqeltrrid |
|- ( ( W e. _V /\ V C_ W /\ F e. ( mzPoly ` V ) ) -> ( x e. ( ZZ ^m W ) |-> ( F ` ( x |` V ) ) ) e. ( mzPoly ` W ) ) |