MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  ang180lem3 Structured version   Visualization version   GIF version

Theorem ang180lem3 25316
Description: Lemma for ang180 25319. Since ang180lem1 25314 shows that 𝑁 is an integer and ang180lem2 25315 shows that 𝑁 is strictly between -2 and 1, it follows that 𝑁 ∈ {-1, 0}, and these two cases correspond to the two possible values for 𝑇. (Contributed by Mario Carneiro, 23-Sep-2014.)
Hypotheses
Ref Expression
ang.1 𝐹 = (𝑥 ∈ (ℂ ∖ {0}), 𝑦 ∈ (ℂ ∖ {0}) ↦ (ℑ‘(log‘(𝑦 / 𝑥))))
ang180lem1.2 𝑇 = (((log‘(1 / (1 − 𝐴))) + (log‘((𝐴 − 1) / 𝐴))) + (log‘𝐴))
ang180lem1.3 𝑁 = (((𝑇 / i) / (2 · π)) − (1 / 2))
Assertion
Ref Expression
ang180lem3 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → 𝑇 ∈ {-(i · π), (i · π)})
Distinct variable group:   𝑥,𝑦,𝐴
Allowed substitution hints:   𝑇(𝑥,𝑦)   𝐹(𝑥,𝑦)   𝑁(𝑥,𝑦)

Proof of Theorem ang180lem3
StepHypRef Expression
1 2cn 11700 . . . . . . . . . 10 2 ∈ ℂ
2 picn 24972 . . . . . . . . . 10 π ∈ ℂ
31, 2mulcli 10636 . . . . . . . . 9 (2 · π) ∈ ℂ
4 2ne0 11729 . . . . . . . . 9 2 ≠ 0
53, 1, 4divreci 11373 . . . . . . . 8 ((2 · π) / 2) = ((2 · π) · (1 / 2))
62, 1, 4divcan3i 11374 . . . . . . . 8 ((2 · π) / 2) = π
75, 6eqtr3i 2843 . . . . . . 7 ((2 · π) · (1 / 2)) = π
8 ang180lem1.3 . . . . . . . . . 10 𝑁 = (((𝑇 / i) / (2 · π)) − (1 / 2))
9 ang.1 . . . . . . . . . . . . . . . 16 𝐹 = (𝑥 ∈ (ℂ ∖ {0}), 𝑦 ∈ (ℂ ∖ {0}) ↦ (ℑ‘(log‘(𝑦 / 𝑥))))
10 ang180lem1.2 . . . . . . . . . . . . . . . 16 𝑇 = (((log‘(1 / (1 − 𝐴))) + (log‘((𝐴 − 1) / 𝐴))) + (log‘𝐴))
119, 10, 8ang180lem2 25315 . . . . . . . . . . . . . . 15 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (-2 < 𝑁𝑁 < 1))
1211simprd 496 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → 𝑁 < 1)
13 1e0p1 12128 . . . . . . . . . . . . . 14 1 = (0 + 1)
1412, 13breqtrdi 5098 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → 𝑁 < (0 + 1))
159, 10, 8ang180lem1 25314 . . . . . . . . . . . . . . 15 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (𝑁 ∈ ℤ ∧ (𝑇 / i) ∈ ℝ))
1615simpld 495 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → 𝑁 ∈ ℤ)
17 0z 11980 . . . . . . . . . . . . . 14 0 ∈ ℤ
18 zleltp1 12021 . . . . . . . . . . . . . 14 ((𝑁 ∈ ℤ ∧ 0 ∈ ℤ) → (𝑁 ≤ 0 ↔ 𝑁 < (0 + 1)))
1916, 17, 18sylancl 586 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (𝑁 ≤ 0 ↔ 𝑁 < (0 + 1)))
2014, 19mpbird 258 . . . . . . . . . . . 12 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → 𝑁 ≤ 0)
2120adantr 481 . . . . . . . . . . 11 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → 𝑁 ≤ 0)
22 zlem1lt 12022 . . . . . . . . . . . . . 14 ((0 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (0 ≤ 𝑁 ↔ (0 − 1) < 𝑁))
2317, 16, 22sylancr 587 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (0 ≤ 𝑁 ↔ (0 − 1) < 𝑁))
24 df-neg 10861 . . . . . . . . . . . . . 14 -1 = (0 − 1)
2524breq1i 5064 . . . . . . . . . . . . 13 (-1 < 𝑁 ↔ (0 − 1) < 𝑁)
2623, 25syl6bbr 290 . . . . . . . . . . . 12 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (0 ≤ 𝑁 ↔ -1 < 𝑁))
2726biimpar 478 . . . . . . . . . . 11 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → 0 ≤ 𝑁)
2816zred 12075 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → 𝑁 ∈ ℝ)
2928adantr 481 . . . . . . . . . . . 12 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → 𝑁 ∈ ℝ)
30 0re 10631 . . . . . . . . . . . 12 0 ∈ ℝ
31 letri3 10714 . . . . . . . . . . . 12 ((𝑁 ∈ ℝ ∧ 0 ∈ ℝ) → (𝑁 = 0 ↔ (𝑁 ≤ 0 ∧ 0 ≤ 𝑁)))
3229, 30, 31sylancl 586 . . . . . . . . . . 11 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → (𝑁 = 0 ↔ (𝑁 ≤ 0 ∧ 0 ≤ 𝑁)))
3321, 27, 32mpbir2and 709 . . . . . . . . . 10 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → 𝑁 = 0)
348, 33syl5eqr 2867 . . . . . . . . 9 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → (((𝑇 / i) / (2 · π)) − (1 / 2)) = 0)
35 ax-1cn 10583 . . . . . . . . . . . . . . . . . . 19 1 ∈ ℂ
36 simp1 1128 . . . . . . . . . . . . . . . . . . 19 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → 𝐴 ∈ ℂ)
37 subcl 10873 . . . . . . . . . . . . . . . . . . 19 ((1 ∈ ℂ ∧ 𝐴 ∈ ℂ) → (1 − 𝐴) ∈ ℂ)
3835, 36, 37sylancr 587 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (1 − 𝐴) ∈ ℂ)
39 simp3 1130 . . . . . . . . . . . . . . . . . . . 20 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → 𝐴 ≠ 1)
4039necomd 3068 . . . . . . . . . . . . . . . . . . 19 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → 1 ≠ 𝐴)
41 subeq0 10900 . . . . . . . . . . . . . . . . . . . . 21 ((1 ∈ ℂ ∧ 𝐴 ∈ ℂ) → ((1 − 𝐴) = 0 ↔ 1 = 𝐴))
4235, 36, 41sylancr 587 . . . . . . . . . . . . . . . . . . . 20 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → ((1 − 𝐴) = 0 ↔ 1 = 𝐴))
4342necon3bid 3057 . . . . . . . . . . . . . . . . . . 19 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → ((1 − 𝐴) ≠ 0 ↔ 1 ≠ 𝐴))
4440, 43mpbird 258 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (1 − 𝐴) ≠ 0)
4538, 44reccld 11397 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (1 / (1 − 𝐴)) ∈ ℂ)
4638, 44recne0d 11398 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (1 / (1 − 𝐴)) ≠ 0)
4745, 46logcld 25081 . . . . . . . . . . . . . . . 16 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (log‘(1 / (1 − 𝐴))) ∈ ℂ)
48 subcl 10873 . . . . . . . . . . . . . . . . . . 19 ((𝐴 ∈ ℂ ∧ 1 ∈ ℂ) → (𝐴 − 1) ∈ ℂ)
4936, 35, 48sylancl 586 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (𝐴 − 1) ∈ ℂ)
50 simp2 1129 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → 𝐴 ≠ 0)
5149, 36, 50divcld 11404 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → ((𝐴 − 1) / 𝐴) ∈ ℂ)
52 subeq0 10900 . . . . . . . . . . . . . . . . . . . . 21 ((𝐴 ∈ ℂ ∧ 1 ∈ ℂ) → ((𝐴 − 1) = 0 ↔ 𝐴 = 1))
5336, 35, 52sylancl 586 . . . . . . . . . . . . . . . . . . . 20 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → ((𝐴 − 1) = 0 ↔ 𝐴 = 1))
5453necon3bid 3057 . . . . . . . . . . . . . . . . . . 19 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → ((𝐴 − 1) ≠ 0 ↔ 𝐴 ≠ 1))
5539, 54mpbird 258 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (𝐴 − 1) ≠ 0)
5649, 36, 55, 50divne0d 11420 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → ((𝐴 − 1) / 𝐴) ≠ 0)
5751, 56logcld 25081 . . . . . . . . . . . . . . . 16 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (log‘((𝐴 − 1) / 𝐴)) ∈ ℂ)
5847, 57addcld 10648 . . . . . . . . . . . . . . 15 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → ((log‘(1 / (1 − 𝐴))) + (log‘((𝐴 − 1) / 𝐴))) ∈ ℂ)
59 logcl 25079 . . . . . . . . . . . . . . . 16 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0) → (log‘𝐴) ∈ ℂ)
60593adant3 1124 . . . . . . . . . . . . . . 15 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (log‘𝐴) ∈ ℂ)
6158, 60addcld 10648 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (((log‘(1 / (1 − 𝐴))) + (log‘((𝐴 − 1) / 𝐴))) + (log‘𝐴)) ∈ ℂ)
6210, 61eqeltrid 2914 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → 𝑇 ∈ ℂ)
63 ax-icn 10584 . . . . . . . . . . . . . 14 i ∈ ℂ
6463a1i 11 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → i ∈ ℂ)
65 ine0 11063 . . . . . . . . . . . . . 14 i ≠ 0
6665a1i 11 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → i ≠ 0)
6762, 64, 66divcld 11404 . . . . . . . . . . . 12 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (𝑇 / i) ∈ ℂ)
683a1i 11 . . . . . . . . . . . 12 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (2 · π) ∈ ℂ)
69 pire 24971 . . . . . . . . . . . . . . 15 π ∈ ℝ
70 pipos 24973 . . . . . . . . . . . . . . 15 0 < π
7169, 70gt0ne0ii 11164 . . . . . . . . . . . . . 14 π ≠ 0
721, 2, 4, 71mulne0i 11271 . . . . . . . . . . . . 13 (2 · π) ≠ 0
7372a1i 11 . . . . . . . . . . . 12 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (2 · π) ≠ 0)
7467, 68, 73divcld 11404 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → ((𝑇 / i) / (2 · π)) ∈ ℂ)
7574adantr 481 . . . . . . . . . 10 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → ((𝑇 / i) / (2 · π)) ∈ ℂ)
76 halfcn 11840 . . . . . . . . . 10 (1 / 2) ∈ ℂ
77 subeq0 10900 . . . . . . . . . 10 ((((𝑇 / i) / (2 · π)) ∈ ℂ ∧ (1 / 2) ∈ ℂ) → ((((𝑇 / i) / (2 · π)) − (1 / 2)) = 0 ↔ ((𝑇 / i) / (2 · π)) = (1 / 2)))
7875, 76, 77sylancl 586 . . . . . . . . 9 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → ((((𝑇 / i) / (2 · π)) − (1 / 2)) = 0 ↔ ((𝑇 / i) / (2 · π)) = (1 / 2)))
7934, 78mpbid 233 . . . . . . . 8 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → ((𝑇 / i) / (2 · π)) = (1 / 2))
8067adantr 481 . . . . . . . . 9 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → (𝑇 / i) ∈ ℂ)
813a1i 11 . . . . . . . . 9 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → (2 · π) ∈ ℂ)
8276a1i 11 . . . . . . . . 9 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → (1 / 2) ∈ ℂ)
8372a1i 11 . . . . . . . . 9 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → (2 · π) ≠ 0)
8480, 81, 82, 83divmuld 11426 . . . . . . . 8 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → (((𝑇 / i) / (2 · π)) = (1 / 2) ↔ ((2 · π) · (1 / 2)) = (𝑇 / i)))
8579, 84mpbid 233 . . . . . . 7 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → ((2 · π) · (1 / 2)) = (𝑇 / i))
867, 85syl5reqr 2868 . . . . . 6 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → (𝑇 / i) = π)
8762adantr 481 . . . . . . 7 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → 𝑇 ∈ ℂ)
8863a1i 11 . . . . . . 7 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → i ∈ ℂ)
892a1i 11 . . . . . . 7 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → π ∈ ℂ)
9065a1i 11 . . . . . . 7 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → i ≠ 0)
9187, 88, 89, 90divmuld 11426 . . . . . 6 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → ((𝑇 / i) = π ↔ (i · π) = 𝑇))
9286, 91mpbid 233 . . . . 5 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → (i · π) = 𝑇)
9392eqcomd 2824 . . . 4 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → 𝑇 = (i · π))
9493olcd 870 . . 3 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 < 𝑁) → (𝑇 = -(i · π) ∨ 𝑇 = (i · π)))
952, 63mulneg1i 11074 . . . . . . 7 (-π · i) = -(π · i)
962, 63mulcomi 10637 . . . . . . . 8 (π · i) = (i · π)
9796negeqi 10867 . . . . . . 7 -(π · i) = -(i · π)
9895, 97eqtri 2841 . . . . . 6 (-π · i) = -(i · π)
9976, 3mulneg1i 11074 . . . . . . . . . 10 (-(1 / 2) · (2 · π)) = -((1 / 2) · (2 · π))
10035, 1, 4divcan1i 11372 . . . . . . . . . . . . 13 ((1 / 2) · 2) = 1
101100oveq1i 7155 . . . . . . . . . . . 12 (((1 / 2) · 2) · π) = (1 · π)
10276, 1, 2mulassi 10640 . . . . . . . . . . . 12 (((1 / 2) · 2) · π) = ((1 / 2) · (2 · π))
1032mulid2i 10634 . . . . . . . . . . . 12 (1 · π) = π
104101, 102, 1033eqtr3i 2849 . . . . . . . . . . 11 ((1 / 2) · (2 · π)) = π
105104negeqi 10867 . . . . . . . . . 10 -((1 / 2) · (2 · π)) = -π
10699, 105eqtri 2841 . . . . . . . . 9 (-(1 / 2) · (2 · π)) = -π
10735, 76negsubdii 10959 . . . . . . . . . . . . 13 -(1 − (1 / 2)) = (-1 + (1 / 2))
108 1mhlfehlf 11844 . . . . . . . . . . . . . 14 (1 − (1 / 2)) = (1 / 2)
109108negeqi 10867 . . . . . . . . . . . . 13 -(1 − (1 / 2)) = -(1 / 2)
110107, 109eqtr3i 2843 . . . . . . . . . . . 12 (-1 + (1 / 2)) = -(1 / 2)
111 simpr 485 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → -1 = 𝑁)
112111, 8syl6eq 2869 . . . . . . . . . . . . 13 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → -1 = (((𝑇 / i) / (2 · π)) − (1 / 2)))
113112oveq1d 7160 . . . . . . . . . . . 12 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → (-1 + (1 / 2)) = ((((𝑇 / i) / (2 · π)) − (1 / 2)) + (1 / 2)))
114110, 113syl5eqr 2867 . . . . . . . . . . 11 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → -(1 / 2) = ((((𝑇 / i) / (2 · π)) − (1 / 2)) + (1 / 2)))
115 npcan 10883 . . . . . . . . . . . . 13 ((((𝑇 / i) / (2 · π)) ∈ ℂ ∧ (1 / 2) ∈ ℂ) → ((((𝑇 / i) / (2 · π)) − (1 / 2)) + (1 / 2)) = ((𝑇 / i) / (2 · π)))
11674, 76, 115sylancl 586 . . . . . . . . . . . 12 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → ((((𝑇 / i) / (2 · π)) − (1 / 2)) + (1 / 2)) = ((𝑇 / i) / (2 · π)))
117116adantr 481 . . . . . . . . . . 11 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → ((((𝑇 / i) / (2 · π)) − (1 / 2)) + (1 / 2)) = ((𝑇 / i) / (2 · π)))
118114, 117eqtrd 2853 . . . . . . . . . 10 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → -(1 / 2) = ((𝑇 / i) / (2 · π)))
119118oveq1d 7160 . . . . . . . . 9 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → (-(1 / 2) · (2 · π)) = (((𝑇 / i) / (2 · π)) · (2 · π)))
120106, 119syl5eqr 2867 . . . . . . . 8 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → -π = (((𝑇 / i) / (2 · π)) · (2 · π)))
12167, 68, 73divcan1d 11405 . . . . . . . . 9 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (((𝑇 / i) / (2 · π)) · (2 · π)) = (𝑇 / i))
122121adantr 481 . . . . . . . 8 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → (((𝑇 / i) / (2 · π)) · (2 · π)) = (𝑇 / i))
123120, 122eqtrd 2853 . . . . . . 7 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → -π = (𝑇 / i))
124123oveq1d 7160 . . . . . 6 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → (-π · i) = ((𝑇 / i) · i))
12598, 124syl5eqr 2867 . . . . 5 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → -(i · π) = ((𝑇 / i) · i))
12662, 64, 66divcan1d 11405 . . . . . 6 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → ((𝑇 / i) · i) = 𝑇)
127126adantr 481 . . . . 5 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → ((𝑇 / i) · i) = 𝑇)
128125, 127eqtr2d 2854 . . . 4 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → 𝑇 = -(i · π))
129128orcd 869 . . 3 (((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) ∧ -1 = 𝑁) → (𝑇 = -(i · π) ∨ 𝑇 = (i · π)))
130 df-2 11688 . . . . . . . 8 2 = (1 + 1)
131130negeqi 10867 . . . . . . 7 -2 = -(1 + 1)
132 negdi2 10932 . . . . . . . 8 ((1 ∈ ℂ ∧ 1 ∈ ℂ) → -(1 + 1) = (-1 − 1))
13335, 35, 132mp2an 688 . . . . . . 7 -(1 + 1) = (-1 − 1)
134131, 133eqtri 2841 . . . . . 6 -2 = (-1 − 1)
13511simpld 495 . . . . . 6 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → -2 < 𝑁)
136134, 135eqbrtrrid 5093 . . . . 5 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (-1 − 1) < 𝑁)
137 neg1z 12006 . . . . . 6 -1 ∈ ℤ
138 zlem1lt 12022 . . . . . 6 ((-1 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (-1 ≤ 𝑁 ↔ (-1 − 1) < 𝑁))
139137, 16, 138sylancr 587 . . . . 5 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (-1 ≤ 𝑁 ↔ (-1 − 1) < 𝑁))
140136, 139mpbird 258 . . . 4 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → -1 ≤ 𝑁)
141 neg1rr 11740 . . . . 5 -1 ∈ ℝ
142 leloe 10715 . . . . 5 ((-1 ∈ ℝ ∧ 𝑁 ∈ ℝ) → (-1 ≤ 𝑁 ↔ (-1 < 𝑁 ∨ -1 = 𝑁)))
143141, 28, 142sylancr 587 . . . 4 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (-1 ≤ 𝑁 ↔ (-1 < 𝑁 ∨ -1 = 𝑁)))
144140, 143mpbid 233 . . 3 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (-1 < 𝑁 ∨ -1 = 𝑁))
14594, 129, 144mpjaodan 952 . 2 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → (𝑇 = -(i · π) ∨ 𝑇 = (i · π)))
14610ovexi 7179 . . 3 𝑇 ∈ V
147146elpr 4580 . 2 (𝑇 ∈ {-(i · π), (i · π)} ↔ (𝑇 = -(i · π) ∨ 𝑇 = (i · π)))
148145, 147sylibr 235 1 ((𝐴 ∈ ℂ ∧ 𝐴 ≠ 0 ∧ 𝐴 ≠ 1) → 𝑇 ∈ {-(i · π), (i · π)})
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 207  wa 396  wo 841  w3a 1079   = wceq 1528  wcel 2105  wne 3013  cdif 3930  {csn 4557  {cpr 4559   class class class wbr 5057  cfv 6348  (class class class)co 7145  cmpo 7147  cc 10523  cr 10524  0cc0 10525  1c1 10526  ici 10527   + caddc 10528   · cmul 10530   < clt 10663  cle 10664  cmin 10858  -cneg 10859   / cdiv 11285  2c2 11680  cz 11969  cim 14445  πcpi 15408  logclog 25065
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1787  ax-4 1801  ax-5 1902  ax-6 1961  ax-7 2006  ax-8 2107  ax-9 2115  ax-10 2136  ax-11 2151  ax-12 2167  ax-ext 2790  ax-rep 5181  ax-sep 5194  ax-nul 5201  ax-pow 5257  ax-pr 5320  ax-un 7450  ax-inf2 9092  ax-cnex 10581  ax-resscn 10582  ax-1cn 10583  ax-icn 10584  ax-addcl 10585  ax-addrcl 10586  ax-mulcl 10587  ax-mulrcl 10588  ax-mulcom 10589  ax-addass 10590  ax-mulass 10591  ax-distr 10592  ax-i2m1 10593  ax-1ne0 10594  ax-1rid 10595  ax-rnegex 10596  ax-rrecex 10597  ax-cnre 10598  ax-pre-lttri 10599  ax-pre-lttrn 10600  ax-pre-ltadd 10601  ax-pre-mulgt0 10602  ax-pre-sup 10603  ax-addf 10604  ax-mulf 10605
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 842  df-3or 1080  df-3an 1081  df-tru 1531  df-fal 1541  df-ex 1772  df-nf 1776  df-sb 2061  df-mo 2615  df-eu 2647  df-clab 2797  df-cleq 2811  df-clel 2890  df-nfc 2960  df-ne 3014  df-nel 3121  df-ral 3140  df-rex 3141  df-reu 3142  df-rmo 3143  df-rab 3144  df-v 3494  df-sbc 3770  df-csb 3881  df-dif 3936  df-un 3938  df-in 3940  df-ss 3949  df-pss 3951  df-nul 4289  df-if 4464  df-pw 4537  df-sn 4558  df-pr 4560  df-tp 4562  df-op 4564  df-uni 4831  df-int 4868  df-iun 4912  df-iin 4913  df-br 5058  df-opab 5120  df-mpt 5138  df-tr 5164  df-id 5453  df-eprel 5458  df-po 5467  df-so 5468  df-fr 5507  df-se 5508  df-we 5509  df-xp 5554  df-rel 5555  df-cnv 5556  df-co 5557  df-dm 5558  df-rn 5559  df-res 5560  df-ima 5561  df-pred 6141  df-ord 6187  df-on 6188  df-lim 6189  df-suc 6190  df-iota 6307  df-fun 6350  df-fn 6351  df-f 6352  df-f1 6353  df-fo 6354  df-f1o 6355  df-fv 6356  df-isom 6357  df-riota 7103  df-ov 7148  df-oprab 7149  df-mpo 7150  df-of 7398  df-om 7570  df-1st 7678  df-2nd 7679  df-supp 7820  df-wrecs 7936  df-recs 7997  df-rdg 8035  df-1o 8091  df-2o 8092  df-oadd 8095  df-er 8278  df-map 8397  df-pm 8398  df-ixp 8450  df-en 8498  df-dom 8499  df-sdom 8500  df-fin 8501  df-fsupp 8822  df-fi 8863  df-sup 8894  df-inf 8895  df-oi 8962  df-card 9356  df-pnf 10665  df-mnf 10666  df-xr 10667  df-ltxr 10668  df-le 10669  df-sub 10860  df-neg 10861  df-div 11286  df-nn 11627  df-2 11688  df-3 11689  df-4 11690  df-5 11691  df-6 11692  df-7 11693  df-8 11694  df-9 11695  df-n0 11886  df-z 11970  df-dec 12087  df-uz 12232  df-q 12337  df-rp 12378  df-xneg 12495  df-xadd 12496  df-xmul 12497  df-ioo 12730  df-ioc 12731  df-ico 12732  df-icc 12733  df-fz 12881  df-fzo 13022  df-fl 13150  df-mod 13226  df-seq 13358  df-exp 13418  df-fac 13622  df-bc 13651  df-hash 13679  df-shft 14414  df-cj 14446  df-re 14447  df-im 14448  df-sqrt 14582  df-abs 14583  df-limsup 14816  df-clim 14833  df-rlim 14834  df-sum 15031  df-ef 15409  df-sin 15411  df-cos 15412  df-pi 15414  df-struct 16473  df-ndx 16474  df-slot 16475  df-base 16477  df-sets 16478  df-ress 16479  df-plusg 16566  df-mulr 16567  df-starv 16568  df-sca 16569  df-vsca 16570  df-ip 16571  df-tset 16572  df-ple 16573  df-ds 16575  df-unif 16576  df-hom 16577  df-cco 16578  df-rest 16684  df-topn 16685  df-0g 16703  df-gsum 16704  df-topgen 16705  df-pt 16706  df-prds 16709  df-xrs 16763  df-qtop 16768  df-imas 16769  df-xps 16771  df-mre 16845  df-mrc 16846  df-acs 16848  df-mgm 17840  df-sgrp 17889  df-mnd 17900  df-submnd 17945  df-mulg 18163  df-cntz 18385  df-cmn 18837  df-psmet 20465  df-xmet 20466  df-met 20467  df-bl 20468  df-mopn 20469  df-fbas 20470  df-fg 20471  df-cnfld 20474  df-top 21430  df-topon 21447  df-topsp 21469  df-bases 21482  df-cld 21555  df-ntr 21556  df-cls 21557  df-nei 21634  df-lp 21672  df-perf 21673  df-cn 21763  df-cnp 21764  df-haus 21851  df-tx 22098  df-hmeo 22291  df-fil 22382  df-fm 22474  df-flim 22475  df-flf 22476  df-xms 22857  df-ms 22858  df-tms 22859  df-cncf 23413  df-limc 24391  df-dv 24392  df-log 25067
This theorem is referenced by:  ang180lem4  25317
  Copyright terms: Public domain W3C validator