Proof of Theorem sqreulem
| Step | Hyp | Ref | Expression | 
|---|
| 1 |  | sqrteulem.1 | . . . . 5
⊢ 𝐵 =
((√‘(abs‘𝐴)) · (((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴)))) | 
| 2 | 1 | oveq1i 7442 | . . . 4
⊢ (𝐵↑2) =
(((√‘(abs‘𝐴)) · (((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴))))↑2) | 
| 3 |  | abscl 15318 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ →
(abs‘𝐴) ∈
ℝ) | 
| 4 |  | absge0 15327 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ → 0 ≤
(abs‘𝐴)) | 
| 5 |  | resqrtcl 15293 | . . . . . . . 8
⊢
(((abs‘𝐴)
∈ ℝ ∧ 0 ≤ (abs‘𝐴)) → (√‘(abs‘𝐴)) ∈
ℝ) | 
| 6 | 3, 4, 5 | syl2anc 584 | . . . . . . 7
⊢ (𝐴 ∈ ℂ →
(√‘(abs‘𝐴)) ∈ ℝ) | 
| 7 | 6 | recnd 11290 | . . . . . 6
⊢ (𝐴 ∈ ℂ →
(√‘(abs‘𝐴)) ∈ ℂ) | 
| 8 | 7 | adantr 480 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(√‘(abs‘𝐴)) ∈ ℂ) | 
| 9 | 3 | recnd 11290 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ →
(abs‘𝐴) ∈
ℂ) | 
| 10 |  | addcl 11238 | . . . . . . . 8
⊢
(((abs‘𝐴)
∈ ℂ ∧ 𝐴
∈ ℂ) → ((abs‘𝐴) + 𝐴) ∈ ℂ) | 
| 11 | 9, 10 | mpancom 688 | . . . . . . 7
⊢ (𝐴 ∈ ℂ →
((abs‘𝐴) + 𝐴) ∈
ℂ) | 
| 12 | 11 | adantr 480 | . . . . . 6
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((abs‘𝐴) + 𝐴) ∈
ℂ) | 
| 13 |  | abscl 15318 | . . . . . . . . 9
⊢
(((abs‘𝐴) +
𝐴) ∈ ℂ →
(abs‘((abs‘𝐴) +
𝐴)) ∈
ℝ) | 
| 14 | 11, 13 | syl 17 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ →
(abs‘((abs‘𝐴) +
𝐴)) ∈
ℝ) | 
| 15 | 14 | recnd 11290 | . . . . . . 7
⊢ (𝐴 ∈ ℂ →
(abs‘((abs‘𝐴) +
𝐴)) ∈
ℂ) | 
| 16 | 15 | adantr 480 | . . . . . 6
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(abs‘((abs‘𝐴) +
𝐴)) ∈
ℂ) | 
| 17 | 11 | abs00ad 15330 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ →
((abs‘((abs‘𝐴)
+ 𝐴)) = 0 ↔
((abs‘𝐴) + 𝐴) = 0)) | 
| 18 | 17 | necon3bid 2984 | . . . . . . 7
⊢ (𝐴 ∈ ℂ →
((abs‘((abs‘𝐴)
+ 𝐴)) ≠ 0 ↔
((abs‘𝐴) + 𝐴) ≠ 0)) | 
| 19 | 18 | biimpar 477 | . . . . . 6
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(abs‘((abs‘𝐴) +
𝐴)) ≠
0) | 
| 20 | 12, 16, 19 | divcld 12044 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴))) ∈ ℂ) | 
| 21 | 8, 20 | sqmuld 14199 | . . . 4
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(((√‘(abs‘𝐴)) · (((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴))))↑2) =
(((√‘(abs‘𝐴))↑2) · ((((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴)))↑2))) | 
| 22 | 2, 21 | eqtrid 2788 | . . 3
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → (𝐵↑2) =
(((√‘(abs‘𝐴))↑2) · ((((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴)))↑2))) | 
| 23 | 3 | adantr 480 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(abs‘𝐴) ∈
ℝ) | 
| 24 | 4 | adantr 480 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → 0 ≤
(abs‘𝐴)) | 
| 25 |  | resqrtth 15295 | . . . . 5
⊢
(((abs‘𝐴)
∈ ℝ ∧ 0 ≤ (abs‘𝐴)) → ((√‘(abs‘𝐴))↑2) = (abs‘𝐴)) | 
| 26 | 23, 24, 25 | syl2anc 584 | . . . 4
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((√‘(abs‘𝐴))↑2) = (abs‘𝐴)) | 
| 27 | 12, 16, 19 | sqdivd 14200 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴)))↑2) = ((((abs‘𝐴) + 𝐴)↑2) / ((abs‘((abs‘𝐴) + 𝐴))↑2))) | 
| 28 |  | absvalsq 15320 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ →
((abs‘𝐴)↑2) =
(𝐴 ·
(∗‘𝐴))) | 
| 29 |  | 2cn 12342 | . . . . . . . . . . . . . 14
⊢ 2 ∈
ℂ | 
| 30 |  | mulass 11244 | . . . . . . . . . . . . . 14
⊢ ((2
∈ ℂ ∧ (abs‘𝐴) ∈ ℂ ∧ 𝐴 ∈ ℂ) → ((2 ·
(abs‘𝐴)) ·
𝐴) = (2 ·
((abs‘𝐴) ·
𝐴))) | 
| 31 | 29, 30 | mp3an1 1449 | . . . . . . . . . . . . 13
⊢
(((abs‘𝐴)
∈ ℂ ∧ 𝐴
∈ ℂ) → ((2 · (abs‘𝐴)) · 𝐴) = (2 · ((abs‘𝐴) · 𝐴))) | 
| 32 | 9, 31 | mpancom 688 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ → ((2
· (abs‘𝐴))
· 𝐴) = (2 ·
((abs‘𝐴) ·
𝐴))) | 
| 33 |  | mulcl 11240 | . . . . . . . . . . . . . 14
⊢ ((2
∈ ℂ ∧ (abs‘𝐴) ∈ ℂ) → (2 ·
(abs‘𝐴)) ∈
ℂ) | 
| 34 | 29, 9, 33 | sylancr 587 | . . . . . . . . . . . . 13
⊢ (𝐴 ∈ ℂ → (2
· (abs‘𝐴))
∈ ℂ) | 
| 35 |  | mulcom 11242 | . . . . . . . . . . . . 13
⊢ (((2
· (abs‘𝐴))
∈ ℂ ∧ 𝐴
∈ ℂ) → ((2 · (abs‘𝐴)) · 𝐴) = (𝐴 · (2 · (abs‘𝐴)))) | 
| 36 | 34, 35 | mpancom 688 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ → ((2
· (abs‘𝐴))
· 𝐴) = (𝐴 · (2 ·
(abs‘𝐴)))) | 
| 37 | 32, 36 | eqtr3d 2778 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ → (2
· ((abs‘𝐴)
· 𝐴)) = (𝐴 · (2 ·
(abs‘𝐴)))) | 
| 38 | 28, 37 | oveq12d 7450 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴)↑2) +
(2 · ((abs‘𝐴)
· 𝐴))) = ((𝐴 · (∗‘𝐴)) + (𝐴 · (2 · (abs‘𝐴))))) | 
| 39 |  | cjcl 15145 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ →
(∗‘𝐴) ∈
ℂ) | 
| 40 |  | adddi 11245 | . . . . . . . . . . 11
⊢ ((𝐴 ∈ ℂ ∧
(∗‘𝐴) ∈
ℂ ∧ (2 · (abs‘𝐴)) ∈ ℂ) → (𝐴 · ((∗‘𝐴) + (2 · (abs‘𝐴)))) = ((𝐴 · (∗‘𝐴)) + (𝐴 · (2 · (abs‘𝐴))))) | 
| 41 | 39, 34, 40 | mpd3an23 1464 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℂ → (𝐴 · ((∗‘𝐴) + (2 · (abs‘𝐴)))) = ((𝐴 · (∗‘𝐴)) + (𝐴 · (2 · (abs‘𝐴))))) | 
| 42 | 38, 41 | eqtr4d 2779 | . . . . . . . . 9
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴)↑2) +
(2 · ((abs‘𝐴)
· 𝐴))) = (𝐴 · ((∗‘𝐴) + (2 · (abs‘𝐴))))) | 
| 43 |  | sqval 14156 | . . . . . . . . 9
⊢ (𝐴 ∈ ℂ → (𝐴↑2) = (𝐴 · 𝐴)) | 
| 44 | 42, 43 | oveq12d 7450 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ →
((((abs‘𝐴)↑2) +
(2 · ((abs‘𝐴)
· 𝐴))) + (𝐴↑2)) = ((𝐴 · ((∗‘𝐴) + (2 · (abs‘𝐴)))) + (𝐴 · 𝐴))) | 
| 45 |  | binom2 14257 | . . . . . . . . 9
⊢
(((abs‘𝐴)
∈ ℂ ∧ 𝐴
∈ ℂ) → (((abs‘𝐴) + 𝐴)↑2) = ((((abs‘𝐴)↑2) + (2 · ((abs‘𝐴) · 𝐴))) + (𝐴↑2))) | 
| 46 | 9, 45 | mpancom 688 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) + 𝐴)↑2) = ((((abs‘𝐴)↑2) + (2 ·
((abs‘𝐴) ·
𝐴))) + (𝐴↑2))) | 
| 47 |  | id 22 | . . . . . . . . 9
⊢ (𝐴 ∈ ℂ → 𝐴 ∈
ℂ) | 
| 48 | 39, 34 | addcld 11281 | . . . . . . . . 9
⊢ (𝐴 ∈ ℂ →
((∗‘𝐴) + (2
· (abs‘𝐴)))
∈ ℂ) | 
| 49 | 47, 48, 47 | adddid 11286 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ → (𝐴 ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)) = ((𝐴 · ((∗‘𝐴) + (2 · (abs‘𝐴)))) + (𝐴 · 𝐴))) | 
| 50 | 44, 46, 49 | 3eqtr4d 2786 | . . . . . . 7
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) + 𝐴)↑2) = (𝐴 · (((∗‘𝐴) + (2 · (abs‘𝐴))) + 𝐴))) | 
| 51 | 9, 34 | mulcld 11282 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ →
((abs‘𝐴) · (2
· (abs‘𝐴)))
∈ ℂ) | 
| 52 | 9, 39 | mulcld 11282 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ →
((abs‘𝐴) ·
(∗‘𝐴)) ∈
ℂ) | 
| 53 | 51, 52 | addcomd 11464 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) · (2
· (abs‘𝐴))) +
((abs‘𝐴) ·
(∗‘𝐴))) =
(((abs‘𝐴) ·
(∗‘𝐴)) +
((abs‘𝐴) · (2
· (abs‘𝐴))))) | 
| 54 | 9, 9 | mulcld 11282 | . . . . . . . . . . . . 13
⊢ (𝐴 ∈ ℂ →
((abs‘𝐴) ·
(abs‘𝐴)) ∈
ℂ) | 
| 55 | 54 | 2timesd 12511 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ → (2
· ((abs‘𝐴)
· (abs‘𝐴))) =
(((abs‘𝐴) ·
(abs‘𝐴)) +
((abs‘𝐴) ·
(abs‘𝐴)))) | 
| 56 |  | mul12 11427 | . . . . . . . . . . . . 13
⊢ ((2
∈ ℂ ∧ (abs‘𝐴) ∈ ℂ ∧ (abs‘𝐴) ∈ ℂ) → (2
· ((abs‘𝐴)
· (abs‘𝐴))) =
((abs‘𝐴) · (2
· (abs‘𝐴)))) | 
| 57 | 29, 9, 9, 56 | mp3an2i 1467 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ → (2
· ((abs‘𝐴)
· (abs‘𝐴))) =
((abs‘𝐴) · (2
· (abs‘𝐴)))) | 
| 58 | 9 | sqvald 14184 | . . . . . . . . . . . . . 14
⊢ (𝐴 ∈ ℂ →
((abs‘𝐴)↑2) =
((abs‘𝐴) ·
(abs‘𝐴))) | 
| 59 |  | mulcom 11242 | . . . . . . . . . . . . . . 15
⊢ ((𝐴 ∈ ℂ ∧
(∗‘𝐴) ∈
ℂ) → (𝐴 ·
(∗‘𝐴)) =
((∗‘𝐴)
· 𝐴)) | 
| 60 | 39, 59 | mpdan 687 | . . . . . . . . . . . . . 14
⊢ (𝐴 ∈ ℂ → (𝐴 · (∗‘𝐴)) = ((∗‘𝐴) · 𝐴)) | 
| 61 | 28, 58, 60 | 3eqtr3d 2784 | . . . . . . . . . . . . 13
⊢ (𝐴 ∈ ℂ →
((abs‘𝐴) ·
(abs‘𝐴)) =
((∗‘𝐴)
· 𝐴)) | 
| 62 | 61 | oveq2d 7448 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) ·
(abs‘𝐴)) +
((abs‘𝐴) ·
(abs‘𝐴))) =
(((abs‘𝐴) ·
(abs‘𝐴)) +
((∗‘𝐴)
· 𝐴))) | 
| 63 | 55, 57, 62 | 3eqtr3rd 2785 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) ·
(abs‘𝐴)) +
((∗‘𝐴)
· 𝐴)) =
((abs‘𝐴) · (2
· (abs‘𝐴)))) | 
| 64 | 63 | oveq1d 7447 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℂ →
((((abs‘𝐴) ·
(abs‘𝐴)) +
((∗‘𝐴)
· 𝐴)) +
((abs‘𝐴) ·
(∗‘𝐴))) =
(((abs‘𝐴) · (2
· (abs‘𝐴))) +
((abs‘𝐴) ·
(∗‘𝐴)))) | 
| 65 | 9, 39, 34 | adddid 11286 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℂ →
((abs‘𝐴) ·
((∗‘𝐴) + (2
· (abs‘𝐴)))) =
(((abs‘𝐴) ·
(∗‘𝐴)) +
((abs‘𝐴) · (2
· (abs‘𝐴))))) | 
| 66 | 53, 64, 65 | 3eqtr4d 2786 | . . . . . . . . 9
⊢ (𝐴 ∈ ℂ →
((((abs‘𝐴) ·
(abs‘𝐴)) +
((∗‘𝐴)
· 𝐴)) +
((abs‘𝐴) ·
(∗‘𝐴))) =
((abs‘𝐴) ·
((∗‘𝐴) + (2
· (abs‘𝐴))))) | 
| 67 | 66 | oveq1d 7447 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ →
(((((abs‘𝐴) ·
(abs‘𝐴)) +
((∗‘𝐴)
· 𝐴)) +
((abs‘𝐴) ·
(∗‘𝐴))) +
((abs‘𝐴) ·
𝐴)) = (((abs‘𝐴) ·
((∗‘𝐴) + (2
· (abs‘𝐴)))) +
((abs‘𝐴) ·
𝐴))) | 
| 68 |  | cjadd 15181 | . . . . . . . . . . . . 13
⊢
(((abs‘𝐴)
∈ ℂ ∧ 𝐴
∈ ℂ) → (∗‘((abs‘𝐴) + 𝐴)) = ((∗‘(abs‘𝐴)) + (∗‘𝐴))) | 
| 69 | 9, 68 | mpancom 688 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ →
(∗‘((abs‘𝐴) + 𝐴)) = ((∗‘(abs‘𝐴)) + (∗‘𝐴))) | 
| 70 | 3 | cjred 15266 | . . . . . . . . . . . . 13
⊢ (𝐴 ∈ ℂ →
(∗‘(abs‘𝐴)) = (abs‘𝐴)) | 
| 71 | 70 | oveq1d 7447 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ →
((∗‘(abs‘𝐴)) + (∗‘𝐴)) = ((abs‘𝐴) + (∗‘𝐴))) | 
| 72 | 69, 71 | eqtrd 2776 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ →
(∗‘((abs‘𝐴) + 𝐴)) = ((abs‘𝐴) + (∗‘𝐴))) | 
| 73 | 72 | oveq2d 7448 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) + 𝐴) ·
(∗‘((abs‘𝐴) + 𝐴))) = (((abs‘𝐴) + 𝐴) · ((abs‘𝐴) + (∗‘𝐴)))) | 
| 74 | 9, 47, 9, 39 | muladdd 11722 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) + 𝐴) · ((abs‘𝐴) + (∗‘𝐴))) = ((((abs‘𝐴) · (abs‘𝐴)) + ((∗‘𝐴) · 𝐴)) + (((abs‘𝐴) · (∗‘𝐴)) + ((abs‘𝐴) · 𝐴)))) | 
| 75 | 73, 74 | eqtrd 2776 | . . . . . . . . 9
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) + 𝐴) ·
(∗‘((abs‘𝐴) + 𝐴))) = ((((abs‘𝐴) · (abs‘𝐴)) + ((∗‘𝐴) · 𝐴)) + (((abs‘𝐴) · (∗‘𝐴)) + ((abs‘𝐴) · 𝐴)))) | 
| 76 |  | absvalsq 15320 | . . . . . . . . . 10
⊢
(((abs‘𝐴) +
𝐴) ∈ ℂ →
((abs‘((abs‘𝐴)
+ 𝐴))↑2) =
(((abs‘𝐴) + 𝐴) ·
(∗‘((abs‘𝐴) + 𝐴)))) | 
| 77 | 11, 76 | syl 17 | . . . . . . . . 9
⊢ (𝐴 ∈ ℂ →
((abs‘((abs‘𝐴)
+ 𝐴))↑2) =
(((abs‘𝐴) + 𝐴) ·
(∗‘((abs‘𝐴) + 𝐴)))) | 
| 78 |  | mulcl 11240 | . . . . . . . . . . . 12
⊢
(((∗‘𝐴)
∈ ℂ ∧ 𝐴
∈ ℂ) → ((∗‘𝐴) · 𝐴) ∈ ℂ) | 
| 79 | 39, 78 | mpancom 688 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ →
((∗‘𝐴)
· 𝐴) ∈
ℂ) | 
| 80 | 54, 79 | addcld 11281 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) ·
(abs‘𝐴)) +
((∗‘𝐴)
· 𝐴)) ∈
ℂ) | 
| 81 |  | mulcl 11240 | . . . . . . . . . . 11
⊢
(((abs‘𝐴)
∈ ℂ ∧ 𝐴
∈ ℂ) → ((abs‘𝐴) · 𝐴) ∈ ℂ) | 
| 82 | 9, 81 | mpancom 688 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℂ →
((abs‘𝐴) ·
𝐴) ∈
ℂ) | 
| 83 | 80, 52, 82 | addassd 11284 | . . . . . . . . 9
⊢ (𝐴 ∈ ℂ →
(((((abs‘𝐴) ·
(abs‘𝐴)) +
((∗‘𝐴)
· 𝐴)) +
((abs‘𝐴) ·
(∗‘𝐴))) +
((abs‘𝐴) ·
𝐴)) = ((((abs‘𝐴) · (abs‘𝐴)) + ((∗‘𝐴) · 𝐴)) + (((abs‘𝐴) · (∗‘𝐴)) + ((abs‘𝐴) · 𝐴)))) | 
| 84 | 75, 77, 83 | 3eqtr4d 2786 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ →
((abs‘((abs‘𝐴)
+ 𝐴))↑2) =
(((((abs‘𝐴) ·
(abs‘𝐴)) +
((∗‘𝐴)
· 𝐴)) +
((abs‘𝐴) ·
(∗‘𝐴))) +
((abs‘𝐴) ·
𝐴))) | 
| 85 | 9, 48, 47 | adddid 11286 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ →
((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)) = (((abs‘𝐴) ·
((∗‘𝐴) + (2
· (abs‘𝐴)))) +
((abs‘𝐴) ·
𝐴))) | 
| 86 | 67, 84, 85 | 3eqtr4d 2786 | . . . . . . 7
⊢ (𝐴 ∈ ℂ →
((abs‘((abs‘𝐴)
+ 𝐴))↑2) =
((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴))) | 
| 87 | 50, 86 | oveq12d 7450 | . . . . . 6
⊢ (𝐴 ∈ ℂ →
((((abs‘𝐴) + 𝐴)↑2) /
((abs‘((abs‘𝐴)
+ 𝐴))↑2)) = ((𝐴 ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)) / ((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)))) | 
| 88 | 87 | adantr 480 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((((abs‘𝐴) + 𝐴)↑2) /
((abs‘((abs‘𝐴)
+ 𝐴))↑2)) = ((𝐴 ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)) / ((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)))) | 
| 89 | 27, 88 | eqtrd 2776 | . . . 4
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴)))↑2) = ((𝐴 · (((∗‘𝐴) + (2 · (abs‘𝐴))) + 𝐴)) / ((abs‘𝐴) · (((∗‘𝐴) + (2 · (abs‘𝐴))) + 𝐴)))) | 
| 90 | 26, 89 | oveq12d 7450 | . . 3
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(((√‘(abs‘𝐴))↑2) · ((((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴)))↑2)) = ((abs‘𝐴) · ((𝐴 · (((∗‘𝐴) + (2 · (abs‘𝐴))) + 𝐴)) / ((abs‘𝐴) · (((∗‘𝐴) + (2 · (abs‘𝐴))) + 𝐴))))) | 
| 91 |  | addcl 11238 | . . . . . . . 8
⊢
((((∗‘𝐴) + (2 · (abs‘𝐴))) ∈ ℂ ∧ 𝐴 ∈ ℂ) →
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴) ∈
ℂ) | 
| 92 | 48, 91 | mpancom 688 | . . . . . . 7
⊢ (𝐴 ∈ ℂ →
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴) ∈
ℂ) | 
| 93 | 9, 47, 92 | mul12d 11471 | . . . . . 6
⊢ (𝐴 ∈ ℂ →
((abs‘𝐴) ·
(𝐴 ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴))) = (𝐴 · ((abs‘𝐴) · (((∗‘𝐴) + (2 · (abs‘𝐴))) + 𝐴)))) | 
| 94 | 93 | oveq1d 7447 | . . . . 5
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) ·
(𝐴 ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴))) / ((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴))) = ((𝐴 · ((abs‘𝐴) · (((∗‘𝐴) + (2 · (abs‘𝐴))) + 𝐴))) / ((abs‘𝐴) · (((∗‘𝐴) + (2 · (abs‘𝐴))) + 𝐴)))) | 
| 95 | 94 | adantr 480 | . . . 4
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(((abs‘𝐴) ·
(𝐴 ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴))) / ((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴))) = ((𝐴 · ((abs‘𝐴) · (((∗‘𝐴) + (2 · (abs‘𝐴))) + 𝐴))) / ((abs‘𝐴) · (((∗‘𝐴) + (2 · (abs‘𝐴))) + 𝐴)))) | 
| 96 | 9 | adantr 480 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(abs‘𝐴) ∈
ℂ) | 
| 97 |  | mulcl 11240 | . . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴) ∈ ℂ) →
(𝐴 ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)) ∈
ℂ) | 
| 98 | 92, 97 | mpdan 687 | . . . . . 6
⊢ (𝐴 ∈ ℂ → (𝐴 ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)) ∈
ℂ) | 
| 99 | 98 | adantr 480 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → (𝐴 ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)) ∈
ℂ) | 
| 100 | 9, 92 | mulcld 11282 | . . . . . 6
⊢ (𝐴 ∈ ℂ →
((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)) ∈
ℂ) | 
| 101 | 100 | adantr 480 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)) ∈
ℂ) | 
| 102 |  | sqeq0 14161 | . . . . . . . . 9
⊢
((abs‘((abs‘𝐴) + 𝐴)) ∈ ℂ →
(((abs‘((abs‘𝐴)
+ 𝐴))↑2) = 0 ↔
(abs‘((abs‘𝐴) +
𝐴)) = 0)) | 
| 103 | 15, 102 | syl 17 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ →
(((abs‘((abs‘𝐴)
+ 𝐴))↑2) = 0 ↔
(abs‘((abs‘𝐴) +
𝐴)) = 0)) | 
| 104 | 86 | eqeq1d 2738 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ →
(((abs‘((abs‘𝐴)
+ 𝐴))↑2) = 0 ↔
((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)) = 0)) | 
| 105 | 103, 104,
17 | 3bitr3rd 310 | . . . . . . 7
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) + 𝐴) = 0 ↔ ((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)) = 0)) | 
| 106 | 105 | necon3bid 2984 | . . . . . 6
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) + 𝐴) ≠ 0 ↔
((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)) ≠
0)) | 
| 107 | 106 | biimpa 476 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)) ≠
0) | 
| 108 | 96, 99, 101, 107 | divassd 12079 | . . . 4
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(((abs‘𝐴) ·
(𝐴 ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴))) / ((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴))) = ((abs‘𝐴) · ((𝐴 · (((∗‘𝐴) + (2 · (abs‘𝐴))) + 𝐴)) / ((abs‘𝐴) · (((∗‘𝐴) + (2 · (abs‘𝐴))) + 𝐴))))) | 
| 109 |  | simpl 482 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → 𝐴 ∈
ℂ) | 
| 110 | 109, 101,
107 | divcan4d 12050 | . . . 4
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → ((𝐴 · ((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴))) / ((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴))) = 𝐴) | 
| 111 | 95, 108, 110 | 3eqtr3d 2784 | . . 3
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((abs‘𝐴) ·
((𝐴 ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)) / ((abs‘𝐴) ·
(((∗‘𝐴) + (2
· (abs‘𝐴))) +
𝐴)))) = 𝐴) | 
| 112 | 22, 90, 111 | 3eqtrd 2780 | . 2
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → (𝐵↑2) = 𝐴) | 
| 113 | 6 | adantr 480 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(√‘(abs‘𝐴)) ∈ ℝ) | 
| 114 | 11 | addcjd 15252 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) + 𝐴) +
(∗‘((abs‘𝐴) + 𝐴))) = (2 ·
(ℜ‘((abs‘𝐴) + 𝐴)))) | 
| 115 |  | 2re 12341 | . . . . . . . . 9
⊢ 2 ∈
ℝ | 
| 116 | 11 | recld 15234 | . . . . . . . . 9
⊢ (𝐴 ∈ ℂ →
(ℜ‘((abs‘𝐴) + 𝐴)) ∈ ℝ) | 
| 117 |  | remulcl 11241 | . . . . . . . . 9
⊢ ((2
∈ ℝ ∧ (ℜ‘((abs‘𝐴) + 𝐴)) ∈ ℝ) → (2 ·
(ℜ‘((abs‘𝐴) + 𝐴))) ∈ ℝ) | 
| 118 | 115, 116,
117 | sylancr 587 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ → (2
· (ℜ‘((abs‘𝐴) + 𝐴))) ∈ ℝ) | 
| 119 | 114, 118 | eqeltrd 2840 | . . . . . . 7
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) + 𝐴) +
(∗‘((abs‘𝐴) + 𝐴))) ∈ ℝ) | 
| 120 | 119 | adantr 480 | . . . . . 6
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(((abs‘𝐴) + 𝐴) +
(∗‘((abs‘𝐴) + 𝐴))) ∈ ℝ) | 
| 121 | 14 | adantr 480 | . . . . . 6
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(abs‘((abs‘𝐴) +
𝐴)) ∈
ℝ) | 
| 122 | 120, 121,
19 | redivcld 12096 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((((abs‘𝐴) + 𝐴) +
(∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴))) ∈ ℝ) | 
| 123 | 113, 122 | remulcld 11292 | . . . 4
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) + (∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴)))) ∈ ℝ) | 
| 124 |  | sqrtge0 15297 | . . . . . . 7
⊢
(((abs‘𝐴)
∈ ℝ ∧ 0 ≤ (abs‘𝐴)) → 0 ≤
(√‘(abs‘𝐴))) | 
| 125 | 3, 4, 124 | syl2anc 584 | . . . . . 6
⊢ (𝐴 ∈ ℂ → 0 ≤
(√‘(abs‘𝐴))) | 
| 126 | 125 | adantr 480 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → 0 ≤
(√‘(abs‘𝐴))) | 
| 127 |  | negcl 11509 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ → -𝐴 ∈
ℂ) | 
| 128 |  | releabs 15361 | . . . . . . . . . . . 12
⊢ (-𝐴 ∈ ℂ →
(ℜ‘-𝐴) ≤
(abs‘-𝐴)) | 
| 129 | 127, 128 | syl 17 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ →
(ℜ‘-𝐴) ≤
(abs‘-𝐴)) | 
| 130 |  | abscl 15318 | . . . . . . . . . . . . 13
⊢ (-𝐴 ∈ ℂ →
(abs‘-𝐴) ∈
ℝ) | 
| 131 | 127, 130 | syl 17 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ →
(abs‘-𝐴) ∈
ℝ) | 
| 132 | 127 | recld 15234 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ →
(ℜ‘-𝐴) ∈
ℝ) | 
| 133 | 131, 132 | subge0d 11854 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ → (0 ≤
((abs‘-𝐴) −
(ℜ‘-𝐴)) ↔
(ℜ‘-𝐴) ≤
(abs‘-𝐴))) | 
| 134 | 129, 133 | mpbird 257 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℂ → 0 ≤
((abs‘-𝐴) −
(ℜ‘-𝐴))) | 
| 135 |  | readd 15166 | . . . . . . . . . . . 12
⊢
(((abs‘𝐴)
∈ ℂ ∧ 𝐴
∈ ℂ) → (ℜ‘((abs‘𝐴) + 𝐴)) = ((ℜ‘(abs‘𝐴)) + (ℜ‘𝐴))) | 
| 136 | 9, 135 | mpancom 688 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ →
(ℜ‘((abs‘𝐴) + 𝐴)) = ((ℜ‘(abs‘𝐴)) + (ℜ‘𝐴))) | 
| 137 | 3 | rered 15264 | . . . . . . . . . . . . 13
⊢ (𝐴 ∈ ℂ →
(ℜ‘(abs‘𝐴)) = (abs‘𝐴)) | 
| 138 |  | absneg 15317 | . . . . . . . . . . . . 13
⊢ (𝐴 ∈ ℂ →
(abs‘-𝐴) =
(abs‘𝐴)) | 
| 139 | 137, 138 | eqtr4d 2779 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ →
(ℜ‘(abs‘𝐴)) = (abs‘-𝐴)) | 
| 140 |  | negneg 11560 | . . . . . . . . . . . . . 14
⊢ (𝐴 ∈ ℂ → --𝐴 = 𝐴) | 
| 141 | 140 | fveq2d 6909 | . . . . . . . . . . . . 13
⊢ (𝐴 ∈ ℂ →
(ℜ‘--𝐴) =
(ℜ‘𝐴)) | 
| 142 | 127 | renegd 15249 | . . . . . . . . . . . . 13
⊢ (𝐴 ∈ ℂ →
(ℜ‘--𝐴) =
-(ℜ‘-𝐴)) | 
| 143 | 141, 142 | eqtr3d 2778 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ →
(ℜ‘𝐴) =
-(ℜ‘-𝐴)) | 
| 144 | 139, 143 | oveq12d 7450 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ →
((ℜ‘(abs‘𝐴)) + (ℜ‘𝐴)) = ((abs‘-𝐴) + -(ℜ‘-𝐴))) | 
| 145 | 131 | recnd 11290 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ →
(abs‘-𝐴) ∈
ℂ) | 
| 146 | 132 | recnd 11290 | . . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ →
(ℜ‘-𝐴) ∈
ℂ) | 
| 147 | 145, 146 | negsubd 11627 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ →
((abs‘-𝐴) +
-(ℜ‘-𝐴)) =
((abs‘-𝐴) −
(ℜ‘-𝐴))) | 
| 148 | 136, 144,
147 | 3eqtrd 2780 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℂ →
(ℜ‘((abs‘𝐴) + 𝐴)) = ((abs‘-𝐴) − (ℜ‘-𝐴))) | 
| 149 | 134, 148 | breqtrrd 5170 | . . . . . . . . 9
⊢ (𝐴 ∈ ℂ → 0 ≤
(ℜ‘((abs‘𝐴) + 𝐴))) | 
| 150 |  | 0le2 12369 | . . . . . . . . . 10
⊢ 0 ≤
2 | 
| 151 |  | mulge0 11782 | . . . . . . . . . 10
⊢ (((2
∈ ℝ ∧ 0 ≤ 2) ∧ ((ℜ‘((abs‘𝐴) + 𝐴)) ∈ ℝ ∧ 0 ≤
(ℜ‘((abs‘𝐴) + 𝐴)))) → 0 ≤ (2 ·
(ℜ‘((abs‘𝐴) + 𝐴)))) | 
| 152 | 115, 150,
151 | mpanl12 702 | . . . . . . . . 9
⊢
(((ℜ‘((abs‘𝐴) + 𝐴)) ∈ ℝ ∧ 0 ≤
(ℜ‘((abs‘𝐴) + 𝐴))) → 0 ≤ (2 ·
(ℜ‘((abs‘𝐴) + 𝐴)))) | 
| 153 | 116, 149,
152 | syl2anc 584 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ → 0 ≤ (2
· (ℜ‘((abs‘𝐴) + 𝐴)))) | 
| 154 | 153, 114 | breqtrrd 5170 | . . . . . . 7
⊢ (𝐴 ∈ ℂ → 0 ≤
(((abs‘𝐴) + 𝐴) +
(∗‘((abs‘𝐴) + 𝐴)))) | 
| 155 | 154 | adantr 480 | . . . . . 6
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → 0 ≤
(((abs‘𝐴) + 𝐴) +
(∗‘((abs‘𝐴) + 𝐴)))) | 
| 156 |  | absge0 15327 | . . . . . . . 8
⊢
(((abs‘𝐴) +
𝐴) ∈ ℂ → 0
≤ (abs‘((abs‘𝐴) + 𝐴))) | 
| 157 | 12, 156 | syl 17 | . . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → 0 ≤
(abs‘((abs‘𝐴) +
𝐴))) | 
| 158 | 121, 157,
19 | ne0gt0d 11399 | . . . . . 6
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → 0 <
(abs‘((abs‘𝐴) +
𝐴))) | 
| 159 |  | divge0 12138 | . . . . . 6
⊢
((((((abs‘𝐴) +
𝐴) +
(∗‘((abs‘𝐴) + 𝐴))) ∈ ℝ ∧ 0 ≤
(((abs‘𝐴) + 𝐴) +
(∗‘((abs‘𝐴) + 𝐴)))) ∧ ((abs‘((abs‘𝐴) + 𝐴)) ∈ ℝ ∧ 0 <
(abs‘((abs‘𝐴) +
𝐴)))) → 0 ≤
((((abs‘𝐴) + 𝐴) +
(∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴)))) | 
| 160 | 120, 155,
121, 158, 159 | syl22anc 838 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → 0 ≤
((((abs‘𝐴) + 𝐴) +
(∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴)))) | 
| 161 | 113, 122,
126, 160 | mulge0d 11841 | . . . 4
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → 0 ≤
((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) + (∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴))))) | 
| 162 |  | 2pos 12370 | . . . . 5
⊢ 0 <
2 | 
| 163 |  | divge0 12138 | . . . . 5
⊢
(((((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) + (∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴)))) ∈ ℝ ∧ 0 ≤
((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) + (∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴))))) ∧ (2 ∈ ℝ ∧ 0 <
2)) → 0 ≤ (((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) + (∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴)))) / 2)) | 
| 164 | 115, 162,
163 | mpanr12 705 | . . . 4
⊢
((((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) + (∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴)))) ∈ ℝ ∧ 0 ≤
((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) + (∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴))))) → 0 ≤
(((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) + (∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴)))) / 2)) | 
| 165 | 123, 161,
164 | syl2anc 584 | . . 3
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → 0 ≤
(((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) + (∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴)))) / 2)) | 
| 166 | 8, 20 | mulcld 11282 | . . . . . 6
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((√‘(abs‘𝐴)) · (((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴)))) ∈ ℂ) | 
| 167 | 1, 166 | eqeltrid 2844 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → 𝐵 ∈
ℂ) | 
| 168 |  | reval 15146 | . . . . 5
⊢ (𝐵 ∈ ℂ →
(ℜ‘𝐵) = ((𝐵 + (∗‘𝐵)) / 2)) | 
| 169 | 167, 168 | syl 17 | . . . 4
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(ℜ‘𝐵) = ((𝐵 + (∗‘𝐵)) / 2)) | 
| 170 | 1 | oveq1i 7442 | . . . . . . 7
⊢ (𝐵 +
((√‘(abs‘𝐴)) ·
((∗‘((abs‘𝐴) + 𝐴)) / (abs‘((abs‘𝐴) + 𝐴))))) = (((√‘(abs‘𝐴)) · (((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴)))) + ((√‘(abs‘𝐴)) ·
((∗‘((abs‘𝐴) + 𝐴)) / (abs‘((abs‘𝐴) + 𝐴))))) | 
| 171 | 1 | fveq2i 6908 | . . . . . . . . . 10
⊢
(∗‘𝐵) =
(∗‘((√‘(abs‘𝐴)) · (((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴))))) | 
| 172 | 8, 20 | cjmuld 15261 | . . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(∗‘((√‘(abs‘𝐴)) · (((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴))))) =
((∗‘(√‘(abs‘𝐴))) ·
(∗‘(((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴)))))) | 
| 173 | 171, 172 | eqtrid 2788 | . . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(∗‘𝐵) =
((∗‘(√‘(abs‘𝐴))) ·
(∗‘(((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴)))))) | 
| 174 | 6 | cjred 15266 | . . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ →
(∗‘(√‘(abs‘𝐴))) = (√‘(abs‘𝐴))) | 
| 175 | 174 | adantr 480 | . . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(∗‘(√‘(abs‘𝐴))) = (√‘(abs‘𝐴))) | 
| 176 | 12, 16, 19 | cjdivd 15263 | . . . . . . . . . . 11
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(∗‘(((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴)))) = ((∗‘((abs‘𝐴) + 𝐴)) /
(∗‘(abs‘((abs‘𝐴) + 𝐴))))) | 
| 177 | 121 | cjred 15266 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(∗‘(abs‘((abs‘𝐴) + 𝐴))) = (abs‘((abs‘𝐴) + 𝐴))) | 
| 178 | 177 | oveq2d 7448 | . . . . . . . . . . 11
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((∗‘((abs‘𝐴) + 𝐴)) /
(∗‘(abs‘((abs‘𝐴) + 𝐴)))) = ((∗‘((abs‘𝐴) + 𝐴)) / (abs‘((abs‘𝐴) + 𝐴)))) | 
| 179 | 176, 178 | eqtrd 2776 | . . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(∗‘(((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴)))) = ((∗‘((abs‘𝐴) + 𝐴)) / (abs‘((abs‘𝐴) + 𝐴)))) | 
| 180 | 175, 179 | oveq12d 7450 | . . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((∗‘(√‘(abs‘𝐴))) ·
(∗‘(((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴))))) = ((√‘(abs‘𝐴)) ·
((∗‘((abs‘𝐴) + 𝐴)) / (abs‘((abs‘𝐴) + 𝐴))))) | 
| 181 | 173, 180 | eqtrd 2776 | . . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(∗‘𝐵) =
((√‘(abs‘𝐴)) ·
((∗‘((abs‘𝐴) + 𝐴)) / (abs‘((abs‘𝐴) + 𝐴))))) | 
| 182 | 181 | oveq2d 7448 | . . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → (𝐵 + (∗‘𝐵)) = (𝐵 + ((√‘(abs‘𝐴)) ·
((∗‘((abs‘𝐴) + 𝐴)) / (abs‘((abs‘𝐴) + 𝐴)))))) | 
| 183 | 12 | cjcld 15236 | . . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(∗‘((abs‘𝐴) + 𝐴)) ∈ ℂ) | 
| 184 | 183, 16, 19 | divcld 12044 | . . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((∗‘((abs‘𝐴) + 𝐴)) / (abs‘((abs‘𝐴) + 𝐴))) ∈ ℂ) | 
| 185 | 8, 20, 184 | adddid 11286 | . . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴))) + ((∗‘((abs‘𝐴) + 𝐴)) / (abs‘((abs‘𝐴) + 𝐴))))) = (((√‘(abs‘𝐴)) · (((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴)))) + ((√‘(abs‘𝐴)) ·
((∗‘((abs‘𝐴) + 𝐴)) / (abs‘((abs‘𝐴) + 𝐴)))))) | 
| 186 | 170, 182,
185 | 3eqtr4a 2802 | . . . . . 6
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → (𝐵 + (∗‘𝐵)) =
((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴))) + ((∗‘((abs‘𝐴) + 𝐴)) / (abs‘((abs‘𝐴) + 𝐴)))))) | 
| 187 | 12, 183, 16, 19 | divdird 12082 | . . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((((abs‘𝐴) + 𝐴) +
(∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴))) = ((((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴))) + ((∗‘((abs‘𝐴) + 𝐴)) / (abs‘((abs‘𝐴) + 𝐴))))) | 
| 188 | 187 | oveq2d 7448 | . . . . . 6
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) + (∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴)))) = ((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) / (abs‘((abs‘𝐴) + 𝐴))) + ((∗‘((abs‘𝐴) + 𝐴)) / (abs‘((abs‘𝐴) + 𝐴)))))) | 
| 189 | 186, 188 | eqtr4d 2779 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → (𝐵 + (∗‘𝐵)) =
((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) + (∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴))))) | 
| 190 | 189 | oveq1d 7447 | . . . 4
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → ((𝐵 + (∗‘𝐵)) / 2) =
(((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) + (∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴)))) / 2)) | 
| 191 | 169, 190 | eqtrd 2776 | . . 3
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(ℜ‘𝐵) =
(((√‘(abs‘𝐴)) · ((((abs‘𝐴) + 𝐴) + (∗‘((abs‘𝐴) + 𝐴))) / (abs‘((abs‘𝐴) + 𝐴)))) / 2)) | 
| 192 | 165, 191 | breqtrrd 5170 | . 2
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → 0 ≤
(ℜ‘𝐵)) | 
| 193 |  | subneg 11559 | . . . . . . . . . 10
⊢
(((abs‘𝐴)
∈ ℂ ∧ 𝐴
∈ ℂ) → ((abs‘𝐴) − -𝐴) = ((abs‘𝐴) + 𝐴)) | 
| 194 | 9, 193 | mpancom 688 | . . . . . . . . 9
⊢ (𝐴 ∈ ℂ →
((abs‘𝐴) −
-𝐴) = ((abs‘𝐴) + 𝐴)) | 
| 195 | 194 | eqeq1d 2738 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) −
-𝐴) = 0 ↔
((abs‘𝐴) + 𝐴) = 0)) | 
| 196 | 9, 127 | subeq0ad 11631 | . . . . . . . 8
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) −
-𝐴) = 0 ↔
(abs‘𝐴) = -𝐴)) | 
| 197 | 195, 196 | bitr3d 281 | . . . . . . 7
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) + 𝐴) = 0 ↔ (abs‘𝐴) = -𝐴)) | 
| 198 | 197 | necon3bid 2984 | . . . . . 6
⊢ (𝐴 ∈ ℂ →
(((abs‘𝐴) + 𝐴) ≠ 0 ↔ (abs‘𝐴) ≠ -𝐴)) | 
| 199 | 198 | biimpa 476 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
(abs‘𝐴) ≠ -𝐴) | 
| 200 |  | resqcl 14165 | . . . . . . . . . 10
⊢ ((i
· 𝐵) ∈ ℝ
→ ((i · 𝐵)↑2) ∈ ℝ) | 
| 201 |  | ax-icn 11215 | . . . . . . . . . . . . 13
⊢ i ∈
ℂ | 
| 202 |  | sqmul 14160 | . . . . . . . . . . . . 13
⊢ ((i
∈ ℂ ∧ 𝐵
∈ ℂ) → ((i · 𝐵)↑2) = ((i↑2) · (𝐵↑2))) | 
| 203 | 201, 167,
202 | sylancr 587 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → ((i ·
𝐵)↑2) = ((i↑2)
· (𝐵↑2))) | 
| 204 |  | i2 14242 | . . . . . . . . . . . . . 14
⊢
(i↑2) = -1 | 
| 205 | 204 | a1i 11 | . . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → (i↑2) =
-1) | 
| 206 | 205, 112 | oveq12d 7450 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → ((i↑2)
· (𝐵↑2)) = (-1
· 𝐴)) | 
| 207 |  | mulm1 11705 | . . . . . . . . . . . . 13
⊢ (𝐴 ∈ ℂ → (-1
· 𝐴) = -𝐴) | 
| 208 | 207 | adantr 480 | . . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → (-1 ·
𝐴) = -𝐴) | 
| 209 | 203, 206,
208 | 3eqtrd 2780 | . . . . . . . . . . 11
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → ((i ·
𝐵)↑2) = -𝐴) | 
| 210 | 209 | eleq1d 2825 | . . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → (((i ·
𝐵)↑2) ∈ ℝ
↔ -𝐴 ∈
ℝ)) | 
| 211 | 200, 210 | imbitrid 244 | . . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → ((i ·
𝐵) ∈ ℝ →
-𝐴 ∈
ℝ)) | 
| 212 |  | renegcl 11573 | . . . . . . . . . 10
⊢ (-𝐴 ∈ ℝ → --𝐴 ∈
ℝ) | 
| 213 | 140 | eleq1d 2825 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℂ → (--𝐴 ∈ ℝ ↔ 𝐴 ∈
ℝ)) | 
| 214 | 212, 213 | imbitrid 244 | . . . . . . . . 9
⊢ (𝐴 ∈ ℂ → (-𝐴 ∈ ℝ → 𝐴 ∈
ℝ)) | 
| 215 | 109, 211,
214 | sylsyld 61 | . . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → ((i ·
𝐵) ∈ ℝ →
𝐴 ∈
ℝ)) | 
| 216 |  | sqge0 14177 | . . . . . . . . . 10
⊢ ((i
· 𝐵) ∈ ℝ
→ 0 ≤ ((i · 𝐵)↑2)) | 
| 217 | 209 | breq2d 5154 | . . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → (0 ≤ ((i
· 𝐵)↑2) ↔
0 ≤ -𝐴)) | 
| 218 | 216, 217 | imbitrid 244 | . . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → ((i ·
𝐵) ∈ ℝ → 0
≤ -𝐴)) | 
| 219 |  | le0neg1 11772 | . . . . . . . . . 10
⊢ (𝐴 ∈ ℝ → (𝐴 ≤ 0 ↔ 0 ≤ -𝐴)) | 
| 220 | 219 | biimprcd 250 | . . . . . . . . 9
⊢ (0 ≤
-𝐴 → (𝐴 ∈ ℝ → 𝐴 ≤ 0)) | 
| 221 | 218, 215,
220 | syl6c 70 | . . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → ((i ·
𝐵) ∈ ℝ →
𝐴 ≤ 0)) | 
| 222 | 215, 221 | jcad 512 | . . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → ((i ·
𝐵) ∈ ℝ →
(𝐴 ∈ ℝ ∧
𝐴 ≤
0))) | 
| 223 |  | absnid 15338 | . . . . . . 7
⊢ ((𝐴 ∈ ℝ ∧ 𝐴 ≤ 0) → (abs‘𝐴) = -𝐴) | 
| 224 | 222, 223 | syl6 35 | . . . . . 6
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → ((i ·
𝐵) ∈ ℝ →
(abs‘𝐴) = -𝐴)) | 
| 225 | 224 | necon3ad 2952 | . . . . 5
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) →
((abs‘𝐴) ≠ -𝐴 → ¬ (i · 𝐵) ∈
ℝ)) | 
| 226 | 199, 225 | mpd 15 | . . . 4
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → ¬ (i
· 𝐵) ∈
ℝ) | 
| 227 |  | rpre 13044 | . . . 4
⊢ ((i
· 𝐵) ∈
ℝ+ → (i · 𝐵) ∈ ℝ) | 
| 228 | 226, 227 | nsyl 140 | . . 3
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → ¬ (i
· 𝐵) ∈
ℝ+) | 
| 229 |  | df-nel 3046 | . . 3
⊢ ((i
· 𝐵) ∉
ℝ+ ↔ ¬ (i · 𝐵) ∈
ℝ+) | 
| 230 | 228, 229 | sylibr 234 | . 2
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → (i ·
𝐵) ∉
ℝ+) | 
| 231 | 112, 192,
230 | 3jca 1128 | 1
⊢ ((𝐴 ∈ ℂ ∧
((abs‘𝐴) + 𝐴) ≠ 0) → ((𝐵↑2) = 𝐴 ∧ 0 ≤ (ℜ‘𝐵) ∧ (i · 𝐵) ∉
ℝ+)) |