Metamath Proof Explorer


Theorem 0lno

Description: The zero operator is linear. (Contributed by NM, 28-Nov-2007) (Revised by Mario Carneiro, 19-Nov-2013) (New usage is discouraged.)

Ref Expression
Hypotheses 0lno.0 Z=U0opW
0lno.7 L=ULnOpW
Assertion 0lno UNrmCVecWNrmCVecZL

Proof

Step Hyp Ref Expression
1 0lno.0 Z=U0opW
2 0lno.7 L=ULnOpW
3 eqid BaseSetU=BaseSetU
4 eqid BaseSetW=BaseSetW
5 3 4 1 0oo UNrmCVecWNrmCVecZ:BaseSetUBaseSetW
6 simplll UNrmCVecWNrmCVecxyBaseSetUzBaseSetUUNrmCVec
7 simpllr UNrmCVecWNrmCVecxyBaseSetUzBaseSetUWNrmCVec
8 simplr UNrmCVecWNrmCVecxyBaseSetUzBaseSetUx
9 simprl UNrmCVecWNrmCVecxyBaseSetUzBaseSetUyBaseSetU
10 eqid 𝑠OLDU=𝑠OLDU
11 3 10 nvscl UNrmCVecxyBaseSetUx𝑠OLDUyBaseSetU
12 6 8 9 11 syl3anc UNrmCVecWNrmCVecxyBaseSetUzBaseSetUx𝑠OLDUyBaseSetU
13 simprr UNrmCVecWNrmCVecxyBaseSetUzBaseSetUzBaseSetU
14 eqid +vU=+vU
15 3 14 nvgcl UNrmCVecx𝑠OLDUyBaseSetUzBaseSetUx𝑠OLDUy+vUzBaseSetU
16 6 12 13 15 syl3anc UNrmCVecWNrmCVecxyBaseSetUzBaseSetUx𝑠OLDUy+vUzBaseSetU
17 eqid 0vecW=0vecW
18 3 17 1 0oval UNrmCVecWNrmCVecx𝑠OLDUy+vUzBaseSetUZx𝑠OLDUy+vUz=0vecW
19 6 7 16 18 syl3anc UNrmCVecWNrmCVecxyBaseSetUzBaseSetUZx𝑠OLDUy+vUz=0vecW
20 3 17 1 0oval UNrmCVecWNrmCVecyBaseSetUZy=0vecW
21 6 7 9 20 syl3anc UNrmCVecWNrmCVecxyBaseSetUzBaseSetUZy=0vecW
22 21 oveq2d UNrmCVecWNrmCVecxyBaseSetUzBaseSetUx𝑠OLDWZy=x𝑠OLDW0vecW
23 3 17 1 0oval UNrmCVecWNrmCVeczBaseSetUZz=0vecW
24 6 7 13 23 syl3anc UNrmCVecWNrmCVecxyBaseSetUzBaseSetUZz=0vecW
25 22 24 oveq12d UNrmCVecWNrmCVecxyBaseSetUzBaseSetUx𝑠OLDWZy+vWZz=x𝑠OLDW0vecW+vW0vecW
26 eqid 𝑠OLDW=𝑠OLDW
27 26 17 nvsz WNrmCVecxx𝑠OLDW0vecW=0vecW
28 7 8 27 syl2anc UNrmCVecWNrmCVecxyBaseSetUzBaseSetUx𝑠OLDW0vecW=0vecW
29 28 oveq1d UNrmCVecWNrmCVecxyBaseSetUzBaseSetUx𝑠OLDW0vecW+vW0vecW=0vecW+vW0vecW
30 4 17 nvzcl WNrmCVec0vecWBaseSetW
31 eqid +vW=+vW
32 4 31 17 nv0rid WNrmCVec0vecWBaseSetW0vecW+vW0vecW=0vecW
33 7 30 32 syl2anc2 UNrmCVecWNrmCVecxyBaseSetUzBaseSetU0vecW+vW0vecW=0vecW
34 25 29 33 3eqtrd UNrmCVecWNrmCVecxyBaseSetUzBaseSetUx𝑠OLDWZy+vWZz=0vecW
35 19 34 eqtr4d UNrmCVecWNrmCVecxyBaseSetUzBaseSetUZx𝑠OLDUy+vUz=x𝑠OLDWZy+vWZz
36 35 ralrimivva UNrmCVecWNrmCVecxyBaseSetUzBaseSetUZx𝑠OLDUy+vUz=x𝑠OLDWZy+vWZz
37 36 ralrimiva UNrmCVecWNrmCVecxyBaseSetUzBaseSetUZx𝑠OLDUy+vUz=x𝑠OLDWZy+vWZz
38 3 4 14 31 10 26 2 islno UNrmCVecWNrmCVecZLZ:BaseSetUBaseSetWxyBaseSetUzBaseSetUZx𝑠OLDUy+vUz=x𝑠OLDWZy+vWZz
39 5 37 38 mpbir2and UNrmCVecWNrmCVecZL