Metamath Proof Explorer


Theorem lmodnegadd

Description: Distribute negation through addition of scalar products. (Contributed by NM, 9-Apr-2015)

Ref Expression
Hypotheses lmodnegadd.v V=BaseW
lmodnegadd.p +˙=+W
lmodnegadd.t ·˙=W
lmodnegadd.n N=invgW
lmodnegadd.r R=ScalarW
lmodnegadd.k K=BaseR
lmodnegadd.i I=invgR
lmodnegadd.w φWLMod
lmodnegadd.a φAK
lmodnegadd.b φBK
lmodnegadd.x φXV
lmodnegadd.y φYV
Assertion lmodnegadd φNA·˙X+˙B·˙Y=IA·˙X+˙IB·˙Y

Proof

Step Hyp Ref Expression
1 lmodnegadd.v V=BaseW
2 lmodnegadd.p +˙=+W
3 lmodnegadd.t ·˙=W
4 lmodnegadd.n N=invgW
5 lmodnegadd.r R=ScalarW
6 lmodnegadd.k K=BaseR
7 lmodnegadd.i I=invgR
8 lmodnegadd.w φWLMod
9 lmodnegadd.a φAK
10 lmodnegadd.b φBK
11 lmodnegadd.x φXV
12 lmodnegadd.y φYV
13 lmodabl WLModWAbel
14 8 13 syl φWAbel
15 1 5 3 6 lmodvscl WLModAKXVA·˙XV
16 8 9 11 15 syl3anc φA·˙XV
17 1 5 3 6 lmodvscl WLModBKYVB·˙YV
18 8 10 12 17 syl3anc φB·˙YV
19 1 2 4 ablinvadd WAbelA·˙XVB·˙YVNA·˙X+˙B·˙Y=NA·˙X+˙NB·˙Y
20 14 16 18 19 syl3anc φNA·˙X+˙B·˙Y=NA·˙X+˙NB·˙Y
21 1 5 3 4 6 7 8 11 9 lmodvsneg φNA·˙X=IA·˙X
22 1 5 3 4 6 7 8 12 10 lmodvsneg φNB·˙Y=IB·˙Y
23 21 22 oveq12d φNA·˙X+˙NB·˙Y=IA·˙X+˙IB·˙Y
24 20 23 eqtrd φNA·˙X+˙B·˙Y=IA·˙X+˙IB·˙Y