Description: Zero in a free module (ring constraint is stronger than necessary, but allows use of frlmlss ). (Contributed by Stefan O'Rear, 4-Feb-2015)
Ref | Expression | ||
---|---|---|---|
Hypotheses | frlmval.f | |
|
frlm0.z | |
||
Assertion | frlm0 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | frlmval.f | |
|
2 | frlm0.z | |
|
3 | rlmlmod | |
|
4 | eqid | |
|
5 | 4 | pwslmod | |
6 | 3 5 | sylan | |
7 | eqid | |
|
8 | eqid | |
|
9 | 1 7 8 | frlmlss | |
10 | 8 | lsssubg | |
11 | 6 9 10 | syl2anc | |
12 | eqid | |
|
13 | eqid | |
|
14 | 12 13 | subg0 | |
15 | 11 14 | syl | |
16 | lmodgrp | |
|
17 | grpmnd | |
|
18 | 3 16 17 | 3syl | |
19 | rlm0 | |
|
20 | 2 19 | eqtri | |
21 | 4 20 | pws0g | |
22 | 18 21 | sylan | |
23 | 1 7 | frlmpws | |
24 | 23 | fveq2d | |
25 | 15 22 24 | 3eqtr4d | |