Metamath Proof Explorer


Theorem cjmulge0

Description: A complex number times its conjugate is nonnegative. (Contributed by NM, 26-Mar-2005) (Revised by Mario Carneiro, 14-Jul-2014)

Ref Expression
Assertion cjmulge0 A 0 A A

Proof

Step Hyp Ref Expression
1 recl A A
2 1 resqcld A A 2
3 imcl A A
4 3 resqcld A A 2
5 1 sqge0d A 0 A 2
6 3 sqge0d A 0 A 2
7 2 4 5 6 addge0d A 0 A 2 + A 2
8 cjmulval A A A = A 2 + A 2
9 7 8 breqtrrd A 0 A A