Proof of Theorem cjmul
| Step | Hyp | Ref
| Expression |
| 1 | | cjcj.1 |
. . . . . . . . 9
⊢ A ∈ ℂ |
| 2 | 1 | recl 6766 |
. . . . . . . 8
⊢ (ℜ ‘A)
∈ ℝ |
| 3 | 2 | recn 5326 |
. . . . . . 7
⊢ (ℜ ‘A)
∈ ℂ |
| 4 | | readd.2 |
. . . . . . . . 9
⊢ B ∈ ℂ |
| 5 | 4 | recl 6766 |
. . . . . . . 8
⊢ (ℜ ‘B)
∈ ℝ |
| 6 | 5 | recn 5326 |
. . . . . . 7
⊢ (ℜ ‘B)
∈ ℂ |
| 7 | 3, 6 | mulcl 5333 |
. . . . . 6
⊢ ((ℜ ‘A)
· (ℜ ‘B)) ∈ ℂ |
| 8 | 1 | imcl 6767 |
. . . . . . . 8
⊢ (ℑ ‘A)
∈ ℝ |
| 9 | 8 | recn 5326 |
. . . . . . 7
⊢ (ℑ ‘A)
∈ ℂ |
| 10 | 4 | imcl 6767 |
. . . . . . . 8
⊢ (ℑ ‘B)
∈ ℝ |
| 11 | 10 | recn 5326 |
. . . . . . 7
⊢ (ℑ ‘B)
∈ ℂ |
| 12 | 9, 11 | mulcl 5333 |
. . . . . 6
⊢ ((ℑ ‘A)
· (ℑ ‘B)) ∈ ℂ |
| 13 | 7, 12 | subcl 5378 |
. . . . 5
⊢ (((ℜ ‘A)
· (ℜ ‘B)) − ((ℑ
‘A) · (ℑ ‘B)))
∈ ℂ |
| 14 | | axicn 5282 |
. . . . . 6
⊢ i ∈ ℂ |
| 15 | 3, 11 | mulcl 5333 |
. . . . . . 7
⊢ ((ℜ ‘A)
· (ℑ ‘B)) ∈ ℂ |
| 16 | 9, 6 | mulcl 5333 |
. . . . . . 7
⊢ ((ℑ ‘A)
· (ℜ ‘B)) ∈ ℂ |
| 17 | 15, 16 | addcl 5332 |
. . . . . 6
⊢ (((ℜ ‘A)
· (ℑ ‘B)) + ((ℑ
‘A) · (ℜ ‘B)))
∈ ℂ |
| 18 | 14, 17 | mulcl 5333 |
. . . . 5
⊢ (i ·
(((ℜ ‘A) · (ℑ
‘B)) + ((ℑ ‘A)
· (ℜ ‘B)))) ∈ ℂ |
| 19 | 13, 18 | negsub 5393 |
. . . 4
⊢ ((((ℜ ‘A)
· (ℜ ‘B)) − ((ℑ
‘A) · (ℑ ‘B)))
+ -(i · (((ℜ ‘A) · (ℑ
‘B)) + ((ℑ ‘A)
· (ℜ ‘B))))) = ((((ℜ
‘A) · (ℜ ‘B))
− ((ℑ ‘A) · (ℑ
‘B))) − (i ·
(((ℜ ‘A) · (ℑ
‘B)) + ((ℑ ‘A)
· (ℜ ‘B))))) |
| 20 | 9, 11 | mul2neg 5459 |
. . . . . . 7
⊢ (-(ℑ ‘A)
· -(ℑ ‘B)) = ((ℑ
‘A) · (ℑ ‘B)) |
| 21 | 20 | eqcomi 1482 |
. . . . . 6
⊢ ((ℑ ‘A)
· (ℑ ‘B)) = (-(ℑ
‘A) · -(ℑ ‘B)) |
| 22 | 21 | opreq2i 3978 |
. . . . 5
⊢ (((ℜ ‘A)
· (ℜ ‘B)) − ((ℑ
‘A) · (ℑ ‘B)))
= (((ℜ ‘A) · (ℜ
‘B)) − (-(ℑ ‘A)
· -(ℑ ‘B))) |
| 23 | 14, 17 | mulneg2 5458 |
. . . . . 6
⊢ (i ·
-(((ℜ ‘A) · (ℑ
‘B)) + ((ℑ ‘A)
· (ℜ ‘B)))) = -(i · (((ℜ ‘A)
· (ℑ ‘B)) + ((ℑ
‘A) · (ℜ ‘B)))) |
| 24 | 15, 16 | negdi 5460 |
. . . . . . . 8
⊢ -(((ℜ ‘A)
· (ℑ ‘B)) + ((ℑ
‘A) · (ℜ ‘B))) =
(-((ℜ ‘A) · (ℑ
‘B)) + -((ℑ ‘A)
· (ℜ ‘B))) |
| 25 | 3, 11 | mulneg2 5458 |
. . . . . . . . 9
⊢ ((ℜ ‘A)
· -(ℑ ‘B)) = -((ℜ
‘A) · (ℑ ‘B)) |
| 26 | 9, 6 | mulneg1 5457 |
. . . . . . . . 9
⊢ (-(ℑ ‘A)
· (ℜ ‘B)) = -((ℑ
‘A) · (ℜ ‘B)) |
| 27 | 25, 26 | opreq12i 3979 |
. . . . . . . 8
⊢ (((ℜ ‘A)
· -(ℑ ‘B)) + (-(ℑ
‘A) · (ℜ ‘B))) =
(-((ℜ ‘A) · (ℑ
‘B)) + -((ℑ ‘A)
· (ℜ ‘B))) |
| 28 | 24, 27 | eqtr4 1501 |
. . . . . . 7
⊢ -(((ℜ ‘A)
· (ℑ ‘B)) + ((ℑ
‘A) · (ℜ ‘B))) =
(((ℜ ‘A) · -(ℑ
‘B)) + (-(ℑ ‘A)
· (ℜ ‘B))) |
| 29 | 28 | opreq2i 3978 |
. . . . . 6
⊢ (i ·
-(((ℜ ‘A) · (ℑ
‘B)) + ((ℑ ‘A)
· (ℜ ‘B)))) = (i · (((ℜ ‘A)
· -(ℑ ‘B)) + (-(ℑ
‘A) · (ℜ ‘B)))) |
| 30 | 23, 29 | eqtr3 1500 |
. . . . 5
⊢ -(i ·
(((ℜ ‘A) · (ℑ
‘B)) + ((ℑ ‘A)
· (ℜ ‘B)))) = (i · (((ℜ ‘A)
· -(ℑ ‘B)) + (-(ℑ
‘A) · (ℜ ‘B)))) |
| 31 | 22, 30 | opreq12i 3979 |
. . . 4
⊢ ((((ℜ ‘A)
· (ℜ ‘B)) − ((ℑ
‘A) · (ℑ ‘B)))
+ -(i · (((ℜ ‘A) · (ℑ
‘B)) + ((ℑ ‘A)
· (ℜ ‘B))))) = ((((ℜ
‘A) · (ℜ ‘B))
− (-(ℑ ‘A) · -(ℑ
‘B))) + (i · (((ℜ ‘A)
· -(ℑ ‘B)) + (-(ℑ
‘A) · (ℜ ‘B))))) |
| 32 | 19, 31 | eqtr3 1500 |
. . 3
⊢ ((((ℜ ‘A)
· (ℜ ‘B)) − ((ℑ
‘A) · (ℑ ‘B)))
− (i · (((ℜ
‘A) · (ℑ ‘B)) +
((ℑ ‘A) · (ℜ
‘B))))) = ((((ℜ ‘A)
· (ℜ ‘B)) − (-(ℑ
‘A) · -(ℑ ‘B)))
+ (i · (((ℜ ‘A) · -(ℑ
‘B)) + (-(ℑ ‘A)
· (ℜ ‘B))))) |
| 33 | 1, 4 | remul 6786 |
. . . 4
⊢ (ℜ ‘(A
· B)) = (((ℜ ‘A)
· (ℜ ‘B)) − ((ℑ
‘A) · (ℑ ‘B))) |
| 34 | 1, 4 | immul 6787 |
. . . . 5
⊢ (ℑ ‘(A
· B)) = (((ℜ ‘A)
· (ℑ ‘B)) + ((ℑ
‘A) · (ℜ ‘B))) |
| 35 | 34 | opreq2i 3978 |
. . . 4
⊢ (i · (ℑ ‘(A
· B))) = (i · (((ℜ ‘A)
· (ℑ ‘B)) + ((ℑ
‘A) · (ℜ ‘B)))) |
| 36 | 33, 35 | opreq12i 3979 |
. . 3
⊢ ((ℜ ‘(A
· B)) − (i ·
(ℑ ‘(A · B))))
= ((((ℜ ‘A) · (ℜ
‘B)) − ((ℑ ‘A)
· (ℑ ‘B))) − (i · (((ℜ ‘A)
· (ℑ ‘B)) + ((ℑ
‘A) · (ℜ ‘B))))) |
| 37 | 9 | negcl 5381 |
. . . 4
⊢ -(ℑ ‘A)
∈ ℂ |
| 38 | 11 | negcl 5381 |
. . . 4
⊢ -(ℑ ‘B)
∈ ℂ |
| 39 | 3, 37, 6, 38 | crmul 6741 |
. . 3
⊢ (((ℜ ‘A) +
(i · -(ℑ ‘A))) · ((ℜ
‘B) + (i · -(ℑ ‘B))))
= ((((ℜ ‘A) · (ℜ
‘B)) − (-(ℑ ‘A)
· -(ℑ ‘B))) + (i · (((ℜ ‘A)
· -(ℑ ‘B)) + (-(ℑ
‘A) · (ℜ ‘B))))) |
| 40 | 32, 36, 39 | 3eqtr4 1508 |
. 2
⊢ ((ℜ ‘(A
· B)) − (i ·
(ℑ ‘(A · B))))
= (((ℜ ‘A) + (i · -(ℑ ‘A)))
· ((ℜ ‘B) + (i · -(ℑ ‘B)))) |
| 41 | 1, 4 | mulcl 5333 |
. . 3
⊢ (A · B)
∈ ℂ |
| 42 | | cjvalt 6764 |
. . 3
⊢ ((A · B)
∈ ℂ →
(∗ ‘(A · B)) =
((ℜ ‘(A · B))
− (i · (ℑ
‘(A · B))))) |
| 43 | 41, 42 | ax-mp 7 |
. 2
⊢ (∗ ‘(A
· B)) = ((ℜ ‘(A
· B)) − (i ·
(ℑ ‘(A · B)))) |
| 44 | 14, 9 | mulcl 5333 |
. . . . 5
⊢ (i · (ℑ ‘A))
∈ ℂ |
| 45 | 3, 44 | negsub 5393 |
. . . 4
⊢ ((ℜ ‘A) +
-(i · (ℑ ‘A))) = ((ℜ
‘A) − (i · (ℑ ‘A))) |
| 46 | 14, 9 | mulneg2 5458 |
. . . . 5
⊢ (i · -(ℑ ‘A)) =
-(i · (ℑ ‘A)) |
| 47 | 46 | opreq2i 3978 |
. . . 4
⊢ ((ℜ ‘A) +
(i · -(ℑ ‘A))) = ((ℜ
‘A) + -(i · (ℑ ‘A))) |
| 48 | | cjvalt 6764 |
. . . . 5
⊢ (A ∈ ℂ → (∗
‘A) = ((ℜ ‘A)
− (i · (ℑ
‘A)))) |
| 49 | 1, 48 | ax-mp 7 |
. . . 4
⊢ (∗ ‘A) =
((ℜ ‘A) − (i · (ℑ ‘A))) |
| 50 | 45, 47, 49 | 3eqtr4r 1509 |
. . 3
⊢ (∗ ‘A) =
((ℜ ‘A) + (i · -(ℑ ‘A))) |
| 51 | 14, 11 | mulcl 5333 |
. . . . 5
⊢ (i · (ℑ ‘B))
∈ ℂ |
| 52 | 6, 51 | negsub 5393 |
. . . 4
⊢ ((ℜ ‘B) +
-(i · (ℑ ‘B))) = ((ℜ
‘B) − (i · (ℑ ‘B))) |
| 53 | 14, 11 | mulneg2 5458 |
. . . . 5
⊢ (i · -(ℑ ‘B)) =
-(i · (ℑ ‘B)) |
| 54 | 53 | opreq2i 3978 |
. . . 4
⊢ ((ℜ ‘B) +
(i · -(ℑ ‘B))) = ((ℜ
‘B) + -(i · (ℑ ‘B))) |
| 55 | | cjvalt 6764 |
. . . . 5
⊢ (B ∈ ℂ → (∗
‘B) = ((ℜ ‘B)
− (i · (ℑ
‘B)))) |
| 56 | 4, 55 | ax-mp 7 |
. . . 4
⊢ (∗ ‘B) =
((ℜ ‘B) − (i · (ℑ ‘B))) |
| 57 | 52, 54, 56 | 3eqtr4r 1509 |
. . 3
⊢ (∗ ‘B) =
((ℜ ‘B) + (i · -(ℑ ‘B))) |
| 58 | 50, 57 | opreq12i 3979 |
. 2
⊢ ((∗ ‘A)
· (∗ ‘B)) = (((ℜ
‘A) + (i · -(ℑ ‘A)))
· ((ℜ ‘B) + (i · -(ℑ ‘B)))) |
| 59 | 40, 43, 58 | 3eqtr4 1508 |
1
⊢ (∗ ‘(A
· B)) = ((∗ ‘A)
· (∗ ‘B)) |