Description: Behavior of transposes in matrix products, see also the statement in Lang p. 505. (Contributed by Stefan O'Rear, 9-Jul-2018)
Ref | Expression | ||
---|---|---|---|
Hypotheses | mamutpos.f | |
|
mamutpos.g | |
||
mamutpos.b | |
||
mamutpos.r | |
||
mamutpos.m | |
||
mamutpos.n | |
||
mamutpos.p | |
||
mamutpos.x | |
||
mamutpos.y | |
||
Assertion | mamutpos | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | mamutpos.f | |
|
2 | mamutpos.g | |
|
3 | mamutpos.b | |
|
4 | mamutpos.r | |
|
5 | mamutpos.m | |
|
6 | mamutpos.n | |
|
7 | mamutpos.p | |
|
8 | mamutpos.x | |
|
9 | mamutpos.y | |
|
10 | eqid | |
|
11 | 10 | tposmpo | |
12 | simpl1 | |
|
13 | 12 4 | syl | |
14 | elmapi | |
|
15 | 12 8 14 | 3syl | |
16 | simpl3 | |
|
17 | simpr | |
|
18 | 15 16 17 | fovrnd | |
19 | elmapi | |
|
20 | 12 9 19 | 3syl | |
21 | simpl2 | |
|
22 | 20 17 21 | fovrnd | |
23 | eqid | |
|
24 | 3 23 | crngcom | |
25 | 13 18 22 24 | syl3anc | |
26 | ovtpos | |
|
27 | ovtpos | |
|
28 | 26 27 | oveq12i | |
29 | 25 28 | eqtr4di | |
30 | 29 | mpteq2dva | |
31 | 30 | oveq2d | |
32 | 31 | mpoeq3dva | |
33 | 11 32 | eqtrid | |
34 | 1 3 23 4 5 6 7 8 9 | mamuval | |
35 | 34 | tposeqd | |
36 | tposmap | |
|
37 | 9 36 | syl | |
38 | tposmap | |
|
39 | 8 38 | syl | |
40 | 2 3 23 4 7 6 5 37 39 | mamuval | |
41 | 33 35 40 | 3eqtr4d | |