Proof of Theorem cnpart
Step | Hyp | Ref
| Expression |
1 | | df-nel 3049 |
. . . . . 6
⊢ (-(i
· 𝐴) ∉
ℝ+ ↔ ¬ -(i · 𝐴) ∈
ℝ+) |
2 | | simpr 484 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) = 0)
→ (ℜ‘𝐴) =
0) |
3 | | 0le0 12004 |
. . . . . . . 8
⊢ 0 ≤
0 |
4 | 2, 3 | eqbrtrdi 5109 |
. . . . . . 7
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) = 0)
→ (ℜ‘𝐴)
≤ 0) |
5 | 4 | biantrurd 532 |
. . . . . 6
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) = 0)
→ (-(i · 𝐴)
∉ ℝ+ ↔ ((ℜ‘𝐴) ≤ 0 ∧ -(i · 𝐴) ∉
ℝ+))) |
6 | 1, 5 | bitr3id 284 |
. . . . 5
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) = 0)
→ (¬ -(i · 𝐴) ∈ ℝ+ ↔
((ℜ‘𝐴) ≤ 0
∧ -(i · 𝐴)
∉ ℝ+))) |
7 | 6 | con1bid 355 |
. . . 4
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) = 0)
→ (¬ ((ℜ‘𝐴) ≤ 0 ∧ -(i · 𝐴) ∉ ℝ+)
↔ -(i · 𝐴)
∈ ℝ+)) |
8 | | ax-icn 10861 |
. . . . . . . . . . . 12
⊢ i ∈
ℂ |
9 | | mulcl 10886 |
. . . . . . . . . . . 12
⊢ ((i
∈ ℂ ∧ 𝐴
∈ ℂ) → (i · 𝐴) ∈ ℂ) |
10 | 8, 9 | mpan 686 |
. . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ → (i
· 𝐴) ∈
ℂ) |
11 | | reim0b 14758 |
. . . . . . . . . . 11
⊢ ((i
· 𝐴) ∈ ℂ
→ ((i · 𝐴)
∈ ℝ ↔ (ℑ‘(i · 𝐴)) = 0)) |
12 | 10, 11 | syl 17 |
. . . . . . . . . 10
⊢ (𝐴 ∈ ℂ → ((i
· 𝐴) ∈ ℝ
↔ (ℑ‘(i · 𝐴)) = 0)) |
13 | | imre 14747 |
. . . . . . . . . . . . 13
⊢ ((i
· 𝐴) ∈ ℂ
→ (ℑ‘(i · 𝐴)) = (ℜ‘(-i · (i ·
𝐴)))) |
14 | 10, 13 | syl 17 |
. . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ →
(ℑ‘(i · 𝐴)) = (ℜ‘(-i · (i ·
𝐴)))) |
15 | | ine0 11340 |
. . . . . . . . . . . . . . . . 17
⊢ i ≠
0 |
16 | | divrec2 11580 |
. . . . . . . . . . . . . . . . 17
⊢ (((i
· 𝐴) ∈ ℂ
∧ i ∈ ℂ ∧ i ≠ 0) → ((i · 𝐴) / i) = ((1 / i) · (i · 𝐴))) |
17 | 8, 15, 16 | mp3an23 1451 |
. . . . . . . . . . . . . . . 16
⊢ ((i
· 𝐴) ∈ ℂ
→ ((i · 𝐴) / i)
= ((1 / i) · (i · 𝐴))) |
18 | 10, 17 | syl 17 |
. . . . . . . . . . . . . . 15
⊢ (𝐴 ∈ ℂ → ((i
· 𝐴) / i) = ((1 / i)
· (i · 𝐴))) |
19 | | irec 13846 |
. . . . . . . . . . . . . . . 16
⊢ (1 / i) =
-i |
20 | 19 | oveq1i 7265 |
. . . . . . . . . . . . . . 15
⊢ ((1 / i)
· (i · 𝐴)) =
(-i · (i · 𝐴)) |
21 | 18, 20 | eqtrdi 2795 |
. . . . . . . . . . . . . 14
⊢ (𝐴 ∈ ℂ → ((i
· 𝐴) / i) = (-i
· (i · 𝐴))) |
22 | | divcan3 11589 |
. . . . . . . . . . . . . . 15
⊢ ((𝐴 ∈ ℂ ∧ i ∈
ℂ ∧ i ≠ 0) → ((i · 𝐴) / i) = 𝐴) |
23 | 8, 15, 22 | mp3an23 1451 |
. . . . . . . . . . . . . 14
⊢ (𝐴 ∈ ℂ → ((i
· 𝐴) / i) = 𝐴) |
24 | 21, 23 | eqtr3d 2780 |
. . . . . . . . . . . . 13
⊢ (𝐴 ∈ ℂ → (-i
· (i · 𝐴)) =
𝐴) |
25 | 24 | fveq2d 6760 |
. . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ →
(ℜ‘(-i · (i · 𝐴))) = (ℜ‘𝐴)) |
26 | 14, 25 | eqtrd 2778 |
. . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ →
(ℑ‘(i · 𝐴)) = (ℜ‘𝐴)) |
27 | 26 | eqeq1d 2740 |
. . . . . . . . . 10
⊢ (𝐴 ∈ ℂ →
((ℑ‘(i · 𝐴)) = 0 ↔ (ℜ‘𝐴) = 0)) |
28 | 12, 27 | bitrd 278 |
. . . . . . . . 9
⊢ (𝐴 ∈ ℂ → ((i
· 𝐴) ∈ ℝ
↔ (ℜ‘𝐴) =
0)) |
29 | 28 | biimpar 477 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧
(ℜ‘𝐴) = 0)
→ (i · 𝐴)
∈ ℝ) |
30 | 29 | adantlr 711 |
. . . . . . 7
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) = 0)
→ (i · 𝐴)
∈ ℝ) |
31 | | mulne0 11547 |
. . . . . . . . 9
⊢ (((i
∈ ℂ ∧ i ≠ 0) ∧ (𝐴 ∈ ℂ ∧ 𝐴 ≠ 0)) → (i · 𝐴) ≠ 0) |
32 | 8, 15, 31 | mpanl12 698 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) → (i ·
𝐴) ≠ 0) |
33 | 32 | adantr 480 |
. . . . . . 7
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) = 0)
→ (i · 𝐴) ≠
0) |
34 | | rpneg 12691 |
. . . . . . 7
⊢ (((i
· 𝐴) ∈ ℝ
∧ (i · 𝐴) ≠
0) → ((i · 𝐴)
∈ ℝ+ ↔ ¬ -(i · 𝐴) ∈
ℝ+)) |
35 | 30, 33, 34 | syl2anc 583 |
. . . . . 6
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) = 0)
→ ((i · 𝐴)
∈ ℝ+ ↔ ¬ -(i · 𝐴) ∈
ℝ+)) |
36 | 35 | con2bid 354 |
. . . . 5
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) = 0)
→ (-(i · 𝐴)
∈ ℝ+ ↔ ¬ (i · 𝐴) ∈
ℝ+)) |
37 | | df-nel 3049 |
. . . . 5
⊢ ((i
· 𝐴) ∉
ℝ+ ↔ ¬ (i · 𝐴) ∈
ℝ+) |
38 | 36, 37 | bitr4di 288 |
. . . 4
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) = 0)
→ (-(i · 𝐴)
∈ ℝ+ ↔ (i · 𝐴) ∉
ℝ+)) |
39 | 3, 2 | breqtrrid 5108 |
. . . . 5
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) = 0)
→ 0 ≤ (ℜ‘𝐴)) |
40 | 39 | biantrurd 532 |
. . . 4
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) = 0)
→ ((i · 𝐴)
∉ ℝ+ ↔ (0 ≤ (ℜ‘𝐴) ∧ (i · 𝐴) ∉
ℝ+))) |
41 | 7, 38, 40 | 3bitrrd 305 |
. . 3
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) = 0)
→ ((0 ≤ (ℜ‘𝐴) ∧ (i · 𝐴) ∉ ℝ+) ↔ ¬
((ℜ‘𝐴) ≤ 0
∧ -(i · 𝐴)
∉ ℝ+))) |
42 | 28 | adantr 480 |
. . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) → ((i ·
𝐴) ∈ ℝ ↔
(ℜ‘𝐴) =
0)) |
43 | 42 | necon3bbid 2980 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) → (¬ (i
· 𝐴) ∈ ℝ
↔ (ℜ‘𝐴)
≠ 0)) |
44 | 43 | biimpar 477 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ ¬ (i · 𝐴)
∈ ℝ) |
45 | | rpre 12667 |
. . . . . . . 8
⊢ ((i
· 𝐴) ∈
ℝ+ → (i · 𝐴) ∈ ℝ) |
46 | 44, 45 | nsyl 140 |
. . . . . . 7
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ ¬ (i · 𝐴)
∈ ℝ+) |
47 | 46, 37 | sylibr 233 |
. . . . . 6
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ (i · 𝐴)
∉ ℝ+) |
48 | 47 | biantrud 531 |
. . . . 5
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ (0 ≤ (ℜ‘𝐴) ↔ (0 ≤ (ℜ‘𝐴) ∧ (i · 𝐴) ∉
ℝ+))) |
49 | | simpr 484 |
. . . . . . 7
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ (ℜ‘𝐴)
≠ 0) |
50 | 49 | biantrud 531 |
. . . . . 6
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ (0 ≤ (ℜ‘𝐴) ↔ (0 ≤ (ℜ‘𝐴) ∧ (ℜ‘𝐴) ≠ 0))) |
51 | | 0re 10908 |
. . . . . . . 8
⊢ 0 ∈
ℝ |
52 | | recl 14749 |
. . . . . . . 8
⊢ (𝐴 ∈ ℂ →
(ℜ‘𝐴) ∈
ℝ) |
53 | | ltlen 11006 |
. . . . . . . . 9
⊢ ((0
∈ ℝ ∧ (ℜ‘𝐴) ∈ ℝ) → (0 <
(ℜ‘𝐴) ↔ (0
≤ (ℜ‘𝐴) ∧
(ℜ‘𝐴) ≠
0))) |
54 | | ltnle 10985 |
. . . . . . . . 9
⊢ ((0
∈ ℝ ∧ (ℜ‘𝐴) ∈ ℝ) → (0 <
(ℜ‘𝐴) ↔
¬ (ℜ‘𝐴) ≤
0)) |
55 | 53, 54 | bitr3d 280 |
. . . . . . . 8
⊢ ((0
∈ ℝ ∧ (ℜ‘𝐴) ∈ ℝ) → ((0 ≤
(ℜ‘𝐴) ∧
(ℜ‘𝐴) ≠ 0)
↔ ¬ (ℜ‘𝐴) ≤ 0)) |
56 | 51, 52, 55 | sylancr 586 |
. . . . . . 7
⊢ (𝐴 ∈ ℂ → ((0 ≤
(ℜ‘𝐴) ∧
(ℜ‘𝐴) ≠ 0)
↔ ¬ (ℜ‘𝐴) ≤ 0)) |
57 | 56 | ad2antrr 722 |
. . . . . 6
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ ((0 ≤ (ℜ‘𝐴) ∧ (ℜ‘𝐴) ≠ 0) ↔ ¬ (ℜ‘𝐴) ≤ 0)) |
58 | 50, 57 | bitrd 278 |
. . . . 5
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ (0 ≤ (ℜ‘𝐴) ↔ ¬ (ℜ‘𝐴) ≤ 0)) |
59 | 48, 58 | bitr3d 280 |
. . . 4
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ ((0 ≤ (ℜ‘𝐴) ∧ (i · 𝐴) ∉ ℝ+) ↔ ¬
(ℜ‘𝐴) ≤
0)) |
60 | | renegcl 11214 |
. . . . . . . . . 10
⊢ (-(i
· 𝐴) ∈ ℝ
→ --(i · 𝐴)
∈ ℝ) |
61 | 10 | negnegd 11253 |
. . . . . . . . . . . 12
⊢ (𝐴 ∈ ℂ → --(i
· 𝐴) = (i ·
𝐴)) |
62 | 61 | eleq1d 2823 |
. . . . . . . . . . 11
⊢ (𝐴 ∈ ℂ → (--(i
· 𝐴) ∈ ℝ
↔ (i · 𝐴)
∈ ℝ)) |
63 | 62 | ad2antrr 722 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ (--(i · 𝐴)
∈ ℝ ↔ (i · 𝐴) ∈ ℝ)) |
64 | 60, 63 | syl5ib 243 |
. . . . . . . . 9
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ (-(i · 𝐴)
∈ ℝ → (i · 𝐴) ∈ ℝ)) |
65 | 44, 64 | mtod 197 |
. . . . . . . 8
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ ¬ -(i · 𝐴) ∈ ℝ) |
66 | | rpre 12667 |
. . . . . . . 8
⊢ (-(i
· 𝐴) ∈
ℝ+ → -(i · 𝐴) ∈ ℝ) |
67 | 65, 66 | nsyl 140 |
. . . . . . 7
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ ¬ -(i · 𝐴) ∈
ℝ+) |
68 | 67, 1 | sylibr 233 |
. . . . . 6
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ -(i · 𝐴)
∉ ℝ+) |
69 | 68 | biantrud 531 |
. . . . 5
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ ((ℜ‘𝐴)
≤ 0 ↔ ((ℜ‘𝐴) ≤ 0 ∧ -(i · 𝐴) ∉
ℝ+))) |
70 | 69 | notbid 317 |
. . . 4
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ (¬ (ℜ‘𝐴) ≤ 0 ↔ ¬ ((ℜ‘𝐴) ≤ 0 ∧ -(i ·
𝐴) ∉
ℝ+))) |
71 | 59, 70 | bitrd 278 |
. . 3
⊢ (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) ∧
(ℜ‘𝐴) ≠ 0)
→ ((0 ≤ (ℜ‘𝐴) ∧ (i · 𝐴) ∉ ℝ+) ↔ ¬
((ℜ‘𝐴) ≤ 0
∧ -(i · 𝐴)
∉ ℝ+))) |
72 | 41, 71 | pm2.61dane 3031 |
. 2
⊢ ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) → ((0 ≤
(ℜ‘𝐴) ∧ (i
· 𝐴) ∉
ℝ+) ↔ ¬ ((ℜ‘𝐴) ≤ 0 ∧ -(i · 𝐴) ∉
ℝ+))) |
73 | | reneg 14764 |
. . . . . . 7
⊢ (𝐴 ∈ ℂ →
(ℜ‘-𝐴) =
-(ℜ‘𝐴)) |
74 | 73 | breq2d 5082 |
. . . . . 6
⊢ (𝐴 ∈ ℂ → (0 ≤
(ℜ‘-𝐴) ↔ 0
≤ -(ℜ‘𝐴))) |
75 | 52 | le0neg1d 11476 |
. . . . . 6
⊢ (𝐴 ∈ ℂ →
((ℜ‘𝐴) ≤ 0
↔ 0 ≤ -(ℜ‘𝐴))) |
76 | 74, 75 | bitr4d 281 |
. . . . 5
⊢ (𝐴 ∈ ℂ → (0 ≤
(ℜ‘-𝐴) ↔
(ℜ‘𝐴) ≤
0)) |
77 | | mulneg2 11342 |
. . . . . . 7
⊢ ((i
∈ ℂ ∧ 𝐴
∈ ℂ) → (i · -𝐴) = -(i · 𝐴)) |
78 | 8, 77 | mpan 686 |
. . . . . 6
⊢ (𝐴 ∈ ℂ → (i
· -𝐴) = -(i ·
𝐴)) |
79 | | neleq1 3053 |
. . . . . 6
⊢ ((i
· -𝐴) = -(i ·
𝐴) → ((i ·
-𝐴) ∉
ℝ+ ↔ -(i · 𝐴) ∉
ℝ+)) |
80 | 78, 79 | syl 17 |
. . . . 5
⊢ (𝐴 ∈ ℂ → ((i
· -𝐴) ∉
ℝ+ ↔ -(i · 𝐴) ∉
ℝ+)) |
81 | 76, 80 | anbi12d 630 |
. . . 4
⊢ (𝐴 ∈ ℂ → ((0 ≤
(ℜ‘-𝐴) ∧ (i
· -𝐴) ∉
ℝ+) ↔ ((ℜ‘𝐴) ≤ 0 ∧ -(i · 𝐴) ∉
ℝ+))) |
82 | 81 | notbid 317 |
. . 3
⊢ (𝐴 ∈ ℂ → (¬ (0
≤ (ℜ‘-𝐴)
∧ (i · -𝐴)
∉ ℝ+) ↔ ¬ ((ℜ‘𝐴) ≤ 0 ∧ -(i · 𝐴) ∉
ℝ+))) |
83 | 82 | adantr 480 |
. 2
⊢ ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) → (¬ (0 ≤
(ℜ‘-𝐴) ∧ (i
· -𝐴) ∉
ℝ+) ↔ ¬ ((ℜ‘𝐴) ≤ 0 ∧ -(i · 𝐴) ∉
ℝ+))) |
84 | 72, 83 | bitr4d 281 |
1
⊢ ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) → ((0 ≤
(ℜ‘𝐴) ∧ (i
· 𝐴) ∉
ℝ+) ↔ ¬ (0 ≤ (ℜ‘-𝐴) ∧ (i · -𝐴) ∉
ℝ+))) |