Metamath Proof Explorer


Theorem msqgt0

Description: A nonzero square is positive. Theorem I.20 of Apostol p. 20. (Contributed by NM, 6-May-1999) (Proof shortened by Mario Carneiro, 27-May-2016)

Ref Expression
Assertion msqgt0 ( ( ๐ด โˆˆ โ„ โˆง ๐ด โ‰  0 ) โ†’ 0 < ( ๐ด ยท ๐ด ) )

Proof

Step Hyp Ref Expression
1 id โŠข ( ๐ด โˆˆ โ„ โ†’ ๐ด โˆˆ โ„ )
2 0red โŠข ( ๐ด โˆˆ โ„ โ†’ 0 โˆˆ โ„ )
3 1 2 lttri2d โŠข ( ๐ด โˆˆ โ„ โ†’ ( ๐ด โ‰  0 โ†” ( ๐ด < 0 โˆจ 0 < ๐ด ) ) )
4 3 biimpa โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ด โ‰  0 ) โ†’ ( ๐ด < 0 โˆจ 0 < ๐ด ) )
5 mullt0 โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ๐ด < 0 ) โˆง ( ๐ด โˆˆ โ„ โˆง ๐ด < 0 ) ) โ†’ 0 < ( ๐ด ยท ๐ด ) )
6 5 anidms โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ด < 0 ) โ†’ 0 < ( ๐ด ยท ๐ด ) )
7 mulgt0 โŠข ( ( ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โˆง ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) ) โ†’ 0 < ( ๐ด ยท ๐ด ) )
8 7 anidms โŠข ( ( ๐ด โˆˆ โ„ โˆง 0 < ๐ด ) โ†’ 0 < ( ๐ด ยท ๐ด ) )
9 6 8 jaodan โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ด < 0 โˆจ 0 < ๐ด ) ) โ†’ 0 < ( ๐ด ยท ๐ด ) )
10 4 9 syldan โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ด โ‰  0 ) โ†’ 0 < ( ๐ด ยท ๐ด ) )