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 โŠข ๐‘ = ( ๐‘ˆ 0op ๐‘Š )
0lno.7 โŠข ๐ฟ = ( ๐‘ˆ LnOp ๐‘Š )
Assertion 0lno ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โ†’ ๐‘ โˆˆ ๐ฟ )

Proof

Step Hyp Ref Expression
1 0lno.0 โŠข ๐‘ = ( ๐‘ˆ 0op ๐‘Š )
2 0lno.7 โŠข ๐ฟ = ( ๐‘ˆ LnOp ๐‘Š )
3 eqid โŠข ( BaseSet โ€˜ ๐‘ˆ ) = ( BaseSet โ€˜ ๐‘ˆ )
4 eqid โŠข ( BaseSet โ€˜ ๐‘Š ) = ( BaseSet โ€˜ ๐‘Š )
5 3 4 1 0oo โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โ†’ ๐‘ : ( BaseSet โ€˜ ๐‘ˆ ) โŸถ ( BaseSet โ€˜ ๐‘Š ) )
6 simplll โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ๐‘ˆ โˆˆ NrmCVec )
7 simpllr โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ๐‘Š โˆˆ NrmCVec )
8 simplr โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ๐‘ฅ โˆˆ โ„‚ )
9 simprl โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) )
10 eqid โŠข ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) = ( ยท๐‘ OLD โ€˜ ๐‘ˆ )
11 3 10 nvscl โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘ฅ โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) โ†’ ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) )
12 6 8 9 11 syl3anc โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) )
13 simprr โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) )
14 eqid โŠข ( +๐‘ฃ โ€˜ ๐‘ˆ ) = ( +๐‘ฃ โ€˜ ๐‘ˆ )
15 3 14 nvgcl โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) โ†’ ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ( +๐‘ฃ โ€˜ ๐‘ˆ ) ๐‘ง ) โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) )
16 6 12 13 15 syl3anc โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ( +๐‘ฃ โ€˜ ๐‘ˆ ) ๐‘ง ) โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) )
17 eqid โŠข ( 0vec โ€˜ ๐‘Š ) = ( 0vec โ€˜ ๐‘Š )
18 3 17 1 0oval โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec โˆง ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ( +๐‘ฃ โ€˜ ๐‘ˆ ) ๐‘ง ) โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) โ†’ ( ๐‘ โ€˜ ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ( +๐‘ฃ โ€˜ ๐‘ˆ ) ๐‘ง ) ) = ( 0vec โ€˜ ๐‘Š ) )
19 6 7 16 18 syl3anc โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ( ๐‘ โ€˜ ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ( +๐‘ฃ โ€˜ ๐‘ˆ ) ๐‘ง ) ) = ( 0vec โ€˜ ๐‘Š ) )
20 3 17 1 0oval โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec โˆง ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) โ†’ ( ๐‘ โ€˜ ๐‘ฆ ) = ( 0vec โ€˜ ๐‘Š ) )
21 6 7 9 20 syl3anc โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ( ๐‘ โ€˜ ๐‘ฆ ) = ( 0vec โ€˜ ๐‘Š ) )
22 21 oveq2d โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘Š ) ( ๐‘ โ€˜ ๐‘ฆ ) ) = ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘Š ) ( 0vec โ€˜ ๐‘Š ) ) )
23 3 17 1 0oval โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) โ†’ ( ๐‘ โ€˜ ๐‘ง ) = ( 0vec โ€˜ ๐‘Š ) )
24 6 7 13 23 syl3anc โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ( ๐‘ โ€˜ ๐‘ง ) = ( 0vec โ€˜ ๐‘Š ) )
25 22 24 oveq12d โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘Š ) ( ๐‘ โ€˜ ๐‘ฆ ) ) ( +๐‘ฃ โ€˜ ๐‘Š ) ( ๐‘ โ€˜ ๐‘ง ) ) = ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘Š ) ( 0vec โ€˜ ๐‘Š ) ) ( +๐‘ฃ โ€˜ ๐‘Š ) ( 0vec โ€˜ ๐‘Š ) ) )
26 eqid โŠข ( ยท๐‘ OLD โ€˜ ๐‘Š ) = ( ยท๐‘ OLD โ€˜ ๐‘Š )
27 26 17 nvsz โŠข ( ( ๐‘Š โˆˆ NrmCVec โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘Š ) ( 0vec โ€˜ ๐‘Š ) ) = ( 0vec โ€˜ ๐‘Š ) )
28 7 8 27 syl2anc โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘Š ) ( 0vec โ€˜ ๐‘Š ) ) = ( 0vec โ€˜ ๐‘Š ) )
29 28 oveq1d โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘Š ) ( 0vec โ€˜ ๐‘Š ) ) ( +๐‘ฃ โ€˜ ๐‘Š ) ( 0vec โ€˜ ๐‘Š ) ) = ( ( 0vec โ€˜ ๐‘Š ) ( +๐‘ฃ โ€˜ ๐‘Š ) ( 0vec โ€˜ ๐‘Š ) ) )
30 4 17 nvzcl โŠข ( ๐‘Š โˆˆ NrmCVec โ†’ ( 0vec โ€˜ ๐‘Š ) โˆˆ ( BaseSet โ€˜ ๐‘Š ) )
31 eqid โŠข ( +๐‘ฃ โ€˜ ๐‘Š ) = ( +๐‘ฃ โ€˜ ๐‘Š )
32 4 31 17 nv0rid โŠข ( ( ๐‘Š โˆˆ NrmCVec โˆง ( 0vec โ€˜ ๐‘Š ) โˆˆ ( BaseSet โ€˜ ๐‘Š ) ) โ†’ ( ( 0vec โ€˜ ๐‘Š ) ( +๐‘ฃ โ€˜ ๐‘Š ) ( 0vec โ€˜ ๐‘Š ) ) = ( 0vec โ€˜ ๐‘Š ) )
33 7 30 32 syl2anc2 โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ( ( 0vec โ€˜ ๐‘Š ) ( +๐‘ฃ โ€˜ ๐‘Š ) ( 0vec โ€˜ ๐‘Š ) ) = ( 0vec โ€˜ ๐‘Š ) )
34 25 29 33 3eqtrd โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘Š ) ( ๐‘ โ€˜ ๐‘ฆ ) ) ( +๐‘ฃ โ€˜ ๐‘Š ) ( ๐‘ โ€˜ ๐‘ง ) ) = ( 0vec โ€˜ ๐‘Š ) )
35 19 34 eqtr4d โŠข ( ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โˆง ( ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆง ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ) ) โ†’ ( ๐‘ โ€˜ ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ( +๐‘ฃ โ€˜ ๐‘ˆ ) ๐‘ง ) ) = ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘Š ) ( ๐‘ โ€˜ ๐‘ฆ ) ) ( +๐‘ฃ โ€˜ ๐‘Š ) ( ๐‘ โ€˜ ๐‘ง ) ) )
36 35 ralrimivva โŠข ( ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ โˆ€ ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆ€ ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ( ๐‘ โ€˜ ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ( +๐‘ฃ โ€˜ ๐‘ˆ ) ๐‘ง ) ) = ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘Š ) ( ๐‘ โ€˜ ๐‘ฆ ) ) ( +๐‘ฃ โ€˜ ๐‘Š ) ( ๐‘ โ€˜ ๐‘ง ) ) )
37 36 ralrimiva โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โ†’ โˆ€ ๐‘ฅ โˆˆ โ„‚ โˆ€ ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆ€ ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ( ๐‘ โ€˜ ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ( +๐‘ฃ โ€˜ ๐‘ˆ ) ๐‘ง ) ) = ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘Š ) ( ๐‘ โ€˜ ๐‘ฆ ) ) ( +๐‘ฃ โ€˜ ๐‘Š ) ( ๐‘ โ€˜ ๐‘ง ) ) )
38 3 4 14 31 10 26 2 islno โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โ†’ ( ๐‘ โˆˆ ๐ฟ โ†” ( ๐‘ : ( BaseSet โ€˜ ๐‘ˆ ) โŸถ ( BaseSet โ€˜ ๐‘Š ) โˆง โˆ€ ๐‘ฅ โˆˆ โ„‚ โˆ€ ๐‘ฆ โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) โˆ€ ๐‘ง โˆˆ ( BaseSet โ€˜ ๐‘ˆ ) ( ๐‘ โ€˜ ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐‘ฆ ) ( +๐‘ฃ โ€˜ ๐‘ˆ ) ๐‘ง ) ) = ( ( ๐‘ฅ ( ยท๐‘ OLD โ€˜ ๐‘Š ) ( ๐‘ โ€˜ ๐‘ฆ ) ) ( +๐‘ฃ โ€˜ ๐‘Š ) ( ๐‘ โ€˜ ๐‘ง ) ) ) ) )
39 5 37 38 mpbir2and โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐‘Š โˆˆ NrmCVec ) โ†’ ๐‘ โˆˆ ๐ฟ )