Metamath Proof Explorer


Theorem nvge0

Description: The norm of a normed complex vector space is nonnegative. Second part of Problem 2 of Kreyszig p. 64. (Contributed by NM, 28-Nov-2006) (Proof shortened by AV, 10-Jul-2022) (New usage is discouraged.)

Ref Expression
Hypotheses nvge0.1 โŠข ๐‘‹ = ( BaseSet โ€˜ ๐‘ˆ )
nvge0.6 โŠข ๐‘ = ( normCV โ€˜ ๐‘ˆ )
Assertion nvge0 ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ 0 โ‰ค ( ๐‘ โ€˜ ๐ด ) )

Proof

Step Hyp Ref Expression
1 nvge0.1 โŠข ๐‘‹ = ( BaseSet โ€˜ ๐‘ˆ )
2 nvge0.6 โŠข ๐‘ = ( normCV โ€˜ ๐‘ˆ )
3 2rp โŠข 2 โˆˆ โ„+
4 3 a1i โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ 2 โˆˆ โ„+ )
5 1 2 nvcl โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( ๐‘ โ€˜ ๐ด ) โˆˆ โ„ )
6 eqid โŠข ( 0vec โ€˜ ๐‘ˆ ) = ( 0vec โ€˜ ๐‘ˆ )
7 6 2 nvz0 โŠข ( ๐‘ˆ โˆˆ NrmCVec โ†’ ( ๐‘ โ€˜ ( 0vec โ€˜ ๐‘ˆ ) ) = 0 )
8 7 adantr โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( ๐‘ โ€˜ ( 0vec โ€˜ ๐‘ˆ ) ) = 0 )
9 1pneg1e0 โŠข ( 1 + - 1 ) = 0
10 9 oveq1i โŠข ( ( 1 + - 1 ) ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) = ( 0 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด )
11 eqid โŠข ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) = ( ยท๐‘ OLD โ€˜ ๐‘ˆ )
12 1 11 6 nv0 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( 0 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) = ( 0vec โ€˜ ๐‘ˆ ) )
13 10 12 eqtr2id โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( 0vec โ€˜ ๐‘ˆ ) = ( ( 1 + - 1 ) ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) )
14 neg1cn โŠข - 1 โˆˆ โ„‚
15 ax-1cn โŠข 1 โˆˆ โ„‚
16 eqid โŠข ( +๐‘ฃ โ€˜ ๐‘ˆ ) = ( +๐‘ฃ โ€˜ ๐‘ˆ )
17 1 16 11 nvdir โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ( 1 โˆˆ โ„‚ โˆง - 1 โˆˆ โ„‚ โˆง ๐ด โˆˆ ๐‘‹ ) ) โ†’ ( ( 1 + - 1 ) ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) = ( ( 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) )
18 15 17 mp3anr1 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ( - 1 โˆˆ โ„‚ โˆง ๐ด โˆˆ ๐‘‹ ) ) โ†’ ( ( 1 + - 1 ) ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) = ( ( 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) )
19 14 18 mpanr1 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( ( 1 + - 1 ) ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) = ( ( 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) )
20 1 11 nvsid โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) = ๐ด )
21 20 oveq1d โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( ( 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) = ( ๐ด ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) )
22 13 19 21 3eqtrd โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( 0vec โ€˜ ๐‘ˆ ) = ( ๐ด ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) )
23 22 fveq2d โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( ๐‘ โ€˜ ( 0vec โ€˜ ๐‘ˆ ) ) = ( ๐‘ โ€˜ ( ๐ด ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) ) )
24 8 23 eqtr3d โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ 0 = ( ๐‘ โ€˜ ( ๐ด ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) ) )
25 1 11 nvscl โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง - 1 โˆˆ โ„‚ โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) โˆˆ ๐‘‹ )
26 14 25 mp3an2 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) โˆˆ ๐‘‹ )
27 1 16 2 nvtri โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ โˆง ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) โˆˆ ๐‘‹ ) โ†’ ( ๐‘ โ€˜ ( ๐ด ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) ) โ‰ค ( ( ๐‘ โ€˜ ๐ด ) + ( ๐‘ โ€˜ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) ) )
28 26 27 mpd3an3 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( ๐‘ โ€˜ ( ๐ด ( +๐‘ฃ โ€˜ ๐‘ˆ ) ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) ) โ‰ค ( ( ๐‘ โ€˜ ๐ด ) + ( ๐‘ โ€˜ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) ) )
29 24 28 eqbrtrd โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ 0 โ‰ค ( ( ๐‘ โ€˜ ๐ด ) + ( ๐‘ โ€˜ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) ) )
30 1 11 2 nvm1 โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( ๐‘ โ€˜ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) = ( ๐‘ โ€˜ ๐ด ) )
31 30 oveq2d โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( ( ๐‘ โ€˜ ๐ด ) + ( ๐‘ โ€˜ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) ) = ( ( ๐‘ โ€˜ ๐ด ) + ( ๐‘ โ€˜ ๐ด ) ) )
32 5 recnd โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( ๐‘ โ€˜ ๐ด ) โˆˆ โ„‚ )
33 32 2timesd โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( 2 ยท ( ๐‘ โ€˜ ๐ด ) ) = ( ( ๐‘ โ€˜ ๐ด ) + ( ๐‘ โ€˜ ๐ด ) ) )
34 31 33 eqtr4d โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ ( ( ๐‘ โ€˜ ๐ด ) + ( ๐‘ โ€˜ ( - 1 ( ยท๐‘ OLD โ€˜ ๐‘ˆ ) ๐ด ) ) ) = ( 2 ยท ( ๐‘ โ€˜ ๐ด ) ) )
35 29 34 breqtrd โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ 0 โ‰ค ( 2 ยท ( ๐‘ โ€˜ ๐ด ) ) )
36 4 5 35 prodge0rd โŠข ( ( ๐‘ˆ โˆˆ NrmCVec โˆง ๐ด โˆˆ ๐‘‹ ) โ†’ 0 โ‰ค ( ๐‘ โ€˜ ๐ด ) )