Description: First substitution for the definition of the matrix row replacement function. (Contributed by AV, 12-Feb-2019) (Proof shortened by AV, 2-Mar-2024)
Ref | Expression | ||
---|---|---|---|
Hypotheses | marrepfval.a | |
|
marrepfval.b | |
||
marrepfval.q | |
||
marrepfval.z | |
||
Assertion | marrepfval | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | marrepfval.a | |
|
2 | marrepfval.b | |
|
3 | marrepfval.q | |
|
4 | marrepfval.z | |
|
5 | 2 | fvexi | |
6 | fvexd | |
|
7 | mpoexga | |
|
8 | 5 6 7 | sylancr | |
9 | oveq12 | |
|
10 | 9 | fveq2d | |
11 | 1 | fveq2i | |
12 | 2 11 | eqtri | |
13 | 10 12 | eqtr4di | |
14 | fveq2 | |
|
15 | 14 | adantl | |
16 | simpl | |
|
17 | fveq2 | |
|
18 | 17 4 | eqtr4di | |
19 | 18 | ifeq2d | |
20 | 19 | ifeq1d | |
21 | 20 | adantl | |
22 | 16 16 21 | mpoeq123dv | |
23 | 16 16 22 | mpoeq123dv | |
24 | 13 15 23 | mpoeq123dv | |
25 | df-marrep | |
|
26 | 24 25 | ovmpoga | |
27 | 8 26 | mpd3an3 | |
28 | 25 | mpondm0 | |
29 | matbas0pc | |
|
30 | 12 29 | eqtrid | |
31 | 30 | orcd | |
32 | 0mpo0 | |
|
33 | 31 32 | syl | |
34 | 28 33 | eqtr4d | |
35 | 27 34 | pm2.61i | |
36 | 3 35 | eqtri | |