Proof of Theorem sqsscirc2
Step | Hyp | Ref
| Expression |
1 | | simplr 765 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ 𝐵 ∈
ℂ) |
2 | | simpll 763 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ 𝐴 ∈
ℂ) |
3 | 1, 2 | subcld 11262 |
. . . . . . 7
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ (𝐵 − 𝐴) ∈
ℂ) |
4 | 3 | recld 14833 |
. . . . . 6
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ (ℜ‘(𝐵
− 𝐴)) ∈
ℝ) |
5 | 4 | recnd 10934 |
. . . . 5
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ (ℜ‘(𝐵
− 𝐴)) ∈
ℂ) |
6 | 5 | abscld 15076 |
. . . 4
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ (abs‘(ℜ‘(𝐵 − 𝐴))) ∈ ℝ) |
7 | 5 | absge0d 15084 |
. . . 4
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ 0 ≤ (abs‘(ℜ‘(𝐵 − 𝐴)))) |
8 | 6, 7 | jca 511 |
. . 3
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ ((abs‘(ℜ‘(𝐵 − 𝐴))) ∈ ℝ ∧ 0 ≤
(abs‘(ℜ‘(𝐵
− 𝐴))))) |
9 | 3 | imcld 14834 |
. . . . . 6
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ (ℑ‘(𝐵
− 𝐴)) ∈
ℝ) |
10 | 9 | recnd 10934 |
. . . . 5
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ (ℑ‘(𝐵
− 𝐴)) ∈
ℂ) |
11 | 10 | abscld 15076 |
. . . 4
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ (abs‘(ℑ‘(𝐵 − 𝐴))) ∈ ℝ) |
12 | 10 | absge0d 15084 |
. . . 4
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ 0 ≤ (abs‘(ℑ‘(𝐵 − 𝐴)))) |
13 | 11, 12 | jca 511 |
. . 3
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ ((abs‘(ℑ‘(𝐵 − 𝐴))) ∈ ℝ ∧ 0 ≤
(abs‘(ℑ‘(𝐵 − 𝐴))))) |
14 | | simpr 484 |
. . 3
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ 𝐷 ∈
ℝ+) |
15 | | sqsscirc1 31760 |
. . 3
⊢
(((((abs‘(ℜ‘(𝐵 − 𝐴))) ∈ ℝ ∧ 0 ≤
(abs‘(ℜ‘(𝐵
− 𝐴)))) ∧
((abs‘(ℑ‘(𝐵 − 𝐴))) ∈ ℝ ∧ 0 ≤
(abs‘(ℑ‘(𝐵 − 𝐴))))) ∧ 𝐷 ∈ ℝ+) →
(((abs‘(ℜ‘(𝐵 − 𝐴))) < (𝐷 / 2) ∧ (abs‘(ℑ‘(𝐵 − 𝐴))) < (𝐷 / 2)) →
(√‘(((abs‘(ℜ‘(𝐵 − 𝐴)))↑2) +
((abs‘(ℑ‘(𝐵 − 𝐴)))↑2))) < 𝐷)) |
16 | 8, 13, 14, 15 | syl21anc 834 |
. 2
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ (((abs‘(ℜ‘(𝐵 − 𝐴))) < (𝐷 / 2) ∧ (abs‘(ℑ‘(𝐵 − 𝐴))) < (𝐷 / 2)) →
(√‘(((abs‘(ℜ‘(𝐵 − 𝐴)))↑2) +
((abs‘(ℑ‘(𝐵 − 𝐴)))↑2))) < 𝐷)) |
17 | 3 | absval2d 15085 |
. . . 4
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ (abs‘(𝐵
− 𝐴)) =
(√‘(((ℜ‘(𝐵 − 𝐴))↑2) + ((ℑ‘(𝐵 − 𝐴))↑2)))) |
18 | 17 | breq1d 5080 |
. . 3
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ ((abs‘(𝐵
− 𝐴)) < 𝐷 ↔
(√‘(((ℜ‘(𝐵 − 𝐴))↑2) + ((ℑ‘(𝐵 − 𝐴))↑2))) < 𝐷)) |
19 | | absresq 14942 |
. . . . . . 7
⊢
((ℜ‘(𝐵
− 𝐴)) ∈ ℝ
→ ((abs‘(ℜ‘(𝐵 − 𝐴)))↑2) = ((ℜ‘(𝐵 − 𝐴))↑2)) |
20 | 4, 19 | syl 17 |
. . . . . 6
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ ((abs‘(ℜ‘(𝐵 − 𝐴)))↑2) = ((ℜ‘(𝐵 − 𝐴))↑2)) |
21 | | absresq 14942 |
. . . . . . 7
⊢
((ℑ‘(𝐵
− 𝐴)) ∈ ℝ
→ ((abs‘(ℑ‘(𝐵 − 𝐴)))↑2) = ((ℑ‘(𝐵 − 𝐴))↑2)) |
22 | 9, 21 | syl 17 |
. . . . . 6
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ ((abs‘(ℑ‘(𝐵 − 𝐴)))↑2) = ((ℑ‘(𝐵 − 𝐴))↑2)) |
23 | 20, 22 | oveq12d 7273 |
. . . . 5
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ (((abs‘(ℜ‘(𝐵 − 𝐴)))↑2) +
((abs‘(ℑ‘(𝐵 − 𝐴)))↑2)) = (((ℜ‘(𝐵 − 𝐴))↑2) + ((ℑ‘(𝐵 − 𝐴))↑2))) |
24 | 23 | fveq2d 6760 |
. . . 4
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ (√‘(((abs‘(ℜ‘(𝐵 − 𝐴)))↑2) +
((abs‘(ℑ‘(𝐵 − 𝐴)))↑2))) =
(√‘(((ℜ‘(𝐵 − 𝐴))↑2) + ((ℑ‘(𝐵 − 𝐴))↑2)))) |
25 | 24 | breq1d 5080 |
. . 3
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ ((√‘(((abs‘(ℜ‘(𝐵 − 𝐴)))↑2) +
((abs‘(ℑ‘(𝐵 − 𝐴)))↑2))) < 𝐷 ↔
(√‘(((ℜ‘(𝐵 − 𝐴))↑2) + ((ℑ‘(𝐵 − 𝐴))↑2))) < 𝐷)) |
26 | 18, 25 | bitr4d 281 |
. 2
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ ((abs‘(𝐵
− 𝐴)) < 𝐷 ↔
(√‘(((abs‘(ℜ‘(𝐵 − 𝐴)))↑2) +
((abs‘(ℑ‘(𝐵 − 𝐴)))↑2))) < 𝐷)) |
27 | 16, 26 | sylibrd 258 |
1
⊢ (((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) ∧ 𝐷 ∈ ℝ+)
→ (((abs‘(ℜ‘(𝐵 − 𝐴))) < (𝐷 / 2) ∧ (abs‘(ℑ‘(𝐵 − 𝐴))) < (𝐷 / 2)) → (abs‘(𝐵 − 𝐴)) < 𝐷)) |