Description: Addition in a free module. (Contributed by Stefan O'Rear, 1-Feb-2015) (Revised by Stefan O'Rear, 6-May-2015)
Ref | Expression | ||
---|---|---|---|
Hypotheses | frlmplusgval.y | |
|
frlmplusgval.b | |
||
frlmplusgval.r | |
||
frlmplusgval.i | |
||
frlmplusgval.f | |
||
frlmplusgval.g | |
||
frlmplusgval.a | |
||
frlmplusgval.p | |
||
Assertion | frlmplusgval | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | frlmplusgval.y | |
|
2 | frlmplusgval.b | |
|
3 | frlmplusgval.r | |
|
4 | frlmplusgval.i | |
|
5 | frlmplusgval.f | |
|
6 | frlmplusgval.g | |
|
7 | frlmplusgval.a | |
|
8 | frlmplusgval.p | |
|
9 | eqid | |
|
10 | 1 9 | frlmpws | |
11 | 3 4 10 | syl2anc | |
12 | 11 | fveq2d | |
13 | fvex | |
|
14 | eqid | |
|
15 | eqid | |
|
16 | 14 15 | ressplusg | |
17 | 13 16 | ax-mp | |
18 | 12 8 17 | 3eqtr4g | |
19 | 18 | oveqd | |
20 | eqid | |
|
21 | eqid | |
|
22 | fvexd | |
|
23 | 1 2 | frlmpws | |
24 | 3 4 23 | syl2anc | |
25 | 24 | fveq2d | |
26 | 2 25 | eqtrid | |
27 | eqid | |
|
28 | 27 21 | ressbasss | |
29 | 26 28 | eqsstrdi | |
30 | 29 5 | sseldd | |
31 | 29 6 | sseldd | |
32 | rlmplusg | |
|
33 | 7 32 | eqtri | |
34 | 20 21 22 4 30 31 33 15 | pwsplusgval | |
35 | 19 34 | eqtrd | |