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

Theorem atantan 26273
Description: The arctangent function is an inverse to tan. (Contributed by Mario Carneiro, 5-Apr-2015.)
Assertion
Ref Expression
atantan ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (arctan‘(tan‘𝐴)) = 𝐴)

Proof of Theorem atantan
StepHypRef Expression
1 cosne0 25885 . . . 4 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (cos‘𝐴) ≠ 0)
2 atandmtan 26270 . . . 4 ((𝐴 ∈ ℂ ∧ (cos‘𝐴) ≠ 0) → (tan‘𝐴) ∈ dom arctan)
31, 2syldan 591 . . 3 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (tan‘𝐴) ∈ dom arctan)
4 atanval 26234 . . 3 ((tan‘𝐴) ∈ dom arctan → (arctan‘(tan‘𝐴)) = ((i / 2) · ((log‘(1 − (i · (tan‘𝐴)))) − (log‘(1 + (i · (tan‘𝐴)))))))
53, 4syl 17 . 2 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (arctan‘(tan‘𝐴)) = ((i / 2) · ((log‘(1 − (i · (tan‘𝐴)))) − (log‘(1 + (i · (tan‘𝐴)))))))
6 ax-1cn 11109 . . . . . . 7 1 ∈ ℂ
7 ax-icn 11110 . . . . . . . 8 i ∈ ℂ
8 tancl 16011 . . . . . . . . 9 ((𝐴 ∈ ℂ ∧ (cos‘𝐴) ≠ 0) → (tan‘𝐴) ∈ ℂ)
91, 8syldan 591 . . . . . . . 8 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (tan‘𝐴) ∈ ℂ)
10 mulcl 11135 . . . . . . . 8 ((i ∈ ℂ ∧ (tan‘𝐴) ∈ ℂ) → (i · (tan‘𝐴)) ∈ ℂ)
117, 9, 10sylancr 587 . . . . . . 7 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (i · (tan‘𝐴)) ∈ ℂ)
12 addcl 11133 . . . . . . 7 ((1 ∈ ℂ ∧ (i · (tan‘𝐴)) ∈ ℂ) → (1 + (i · (tan‘𝐴))) ∈ ℂ)
136, 11, 12sylancr 587 . . . . . 6 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (1 + (i · (tan‘𝐴))) ∈ ℂ)
14 atandm2 26227 . . . . . . . 8 ((tan‘𝐴) ∈ dom arctan ↔ ((tan‘𝐴) ∈ ℂ ∧ (1 − (i · (tan‘𝐴))) ≠ 0 ∧ (1 + (i · (tan‘𝐴))) ≠ 0))
153, 14sylib 217 . . . . . . 7 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((tan‘𝐴) ∈ ℂ ∧ (1 − (i · (tan‘𝐴))) ≠ 0 ∧ (1 + (i · (tan‘𝐴))) ≠ 0))
1615simp3d 1144 . . . . . 6 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (1 + (i · (tan‘𝐴))) ≠ 0)
1713, 16logcld 25926 . . . . 5 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (log‘(1 + (i · (tan‘𝐴)))) ∈ ℂ)
18 subcl 11400 . . . . . . 7 ((1 ∈ ℂ ∧ (i · (tan‘𝐴)) ∈ ℂ) → (1 − (i · (tan‘𝐴))) ∈ ℂ)
196, 11, 18sylancr 587 . . . . . 6 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (1 − (i · (tan‘𝐴))) ∈ ℂ)
2015simp2d 1143 . . . . . 6 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (1 − (i · (tan‘𝐴))) ≠ 0)
2119, 20logcld 25926 . . . . 5 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (log‘(1 − (i · (tan‘𝐴)))) ∈ ℂ)
2217, 21negsubdi2d 11528 . . . 4 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → -((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))) = ((log‘(1 − (i · (tan‘𝐴)))) − (log‘(1 + (i · (tan‘𝐴))))))
23 efsub 15982 . . . . . . . . 9 (((log‘(1 + (i · (tan‘𝐴)))) ∈ ℂ ∧ (log‘(1 − (i · (tan‘𝐴)))) ∈ ℂ) → (exp‘((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴)))))) = ((exp‘(log‘(1 + (i · (tan‘𝐴))))) / (exp‘(log‘(1 − (i · (tan‘𝐴)))))))
2417, 21, 23syl2anc 584 . . . . . . . 8 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (exp‘((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴)))))) = ((exp‘(log‘(1 + (i · (tan‘𝐴))))) / (exp‘(log‘(1 − (i · (tan‘𝐴)))))))
25 coscl 16009 . . . . . . . . . . . . 13 (𝐴 ∈ ℂ → (cos‘𝐴) ∈ ℂ)
2625adantr 481 . . . . . . . . . . . 12 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (cos‘𝐴) ∈ ℂ)
27 sincl 16008 . . . . . . . . . . . . . 14 (𝐴 ∈ ℂ → (sin‘𝐴) ∈ ℂ)
2827adantr 481 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (sin‘𝐴) ∈ ℂ)
29 mulcl 11135 . . . . . . . . . . . . 13 ((i ∈ ℂ ∧ (sin‘𝐴) ∈ ℂ) → (i · (sin‘𝐴)) ∈ ℂ)
307, 28, 29sylancr 587 . . . . . . . . . . . 12 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (i · (sin‘𝐴)) ∈ ℂ)
3126, 30, 26, 1divdird 11969 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (((cos‘𝐴) + (i · (sin‘𝐴))) / (cos‘𝐴)) = (((cos‘𝐴) / (cos‘𝐴)) + ((i · (sin‘𝐴)) / (cos‘𝐴))))
3226, 1dividd 11929 . . . . . . . . . . . 12 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((cos‘𝐴) / (cos‘𝐴)) = 1)
337a1i 11 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → i ∈ ℂ)
3433, 28, 26, 1divassd 11966 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((i · (sin‘𝐴)) / (cos‘𝐴)) = (i · ((sin‘𝐴) / (cos‘𝐴))))
35 tanval 16010 . . . . . . . . . . . . . . 15 ((𝐴 ∈ ℂ ∧ (cos‘𝐴) ≠ 0) → (tan‘𝐴) = ((sin‘𝐴) / (cos‘𝐴)))
361, 35syldan 591 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (tan‘𝐴) = ((sin‘𝐴) / (cos‘𝐴)))
3736oveq2d 7373 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (i · (tan‘𝐴)) = (i · ((sin‘𝐴) / (cos‘𝐴))))
3834, 37eqtr4d 2779 . . . . . . . . . . . 12 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((i · (sin‘𝐴)) / (cos‘𝐴)) = (i · (tan‘𝐴)))
3932, 38oveq12d 7375 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (((cos‘𝐴) / (cos‘𝐴)) + ((i · (sin‘𝐴)) / (cos‘𝐴))) = (1 + (i · (tan‘𝐴))))
4031, 39eqtrd 2776 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (((cos‘𝐴) + (i · (sin‘𝐴))) / (cos‘𝐴)) = (1 + (i · (tan‘𝐴))))
41 efival 16034 . . . . . . . . . . . 12 (𝐴 ∈ ℂ → (exp‘(i · 𝐴)) = ((cos‘𝐴) + (i · (sin‘𝐴))))
4241adantr 481 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (exp‘(i · 𝐴)) = ((cos‘𝐴) + (i · (sin‘𝐴))))
4342oveq1d 7372 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((exp‘(i · 𝐴)) / (cos‘𝐴)) = (((cos‘𝐴) + (i · (sin‘𝐴))) / (cos‘𝐴)))
44 eflog 25932 . . . . . . . . . . 11 (((1 + (i · (tan‘𝐴))) ∈ ℂ ∧ (1 + (i · (tan‘𝐴))) ≠ 0) → (exp‘(log‘(1 + (i · (tan‘𝐴))))) = (1 + (i · (tan‘𝐴))))
4513, 16, 44syl2anc 584 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (exp‘(log‘(1 + (i · (tan‘𝐴))))) = (1 + (i · (tan‘𝐴))))
4640, 43, 453eqtr4d 2786 . . . . . . . . 9 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((exp‘(i · 𝐴)) / (cos‘𝐴)) = (exp‘(log‘(1 + (i · (tan‘𝐴))))))
4726, 30, 26, 1divsubdird 11970 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (((cos‘𝐴) − (i · (sin‘𝐴))) / (cos‘𝐴)) = (((cos‘𝐴) / (cos‘𝐴)) − ((i · (sin‘𝐴)) / (cos‘𝐴))))
4832, 38oveq12d 7375 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (((cos‘𝐴) / (cos‘𝐴)) − ((i · (sin‘𝐴)) / (cos‘𝐴))) = (1 − (i · (tan‘𝐴))))
4947, 48eqtrd 2776 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (((cos‘𝐴) − (i · (sin‘𝐴))) / (cos‘𝐴)) = (1 − (i · (tan‘𝐴))))
50 negcl 11401 . . . . . . . . . . . . . . 15 (𝐴 ∈ ℂ → -𝐴 ∈ ℂ)
5150adantr 481 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → -𝐴 ∈ ℂ)
52 efival 16034 . . . . . . . . . . . . . 14 (-𝐴 ∈ ℂ → (exp‘(i · -𝐴)) = ((cos‘-𝐴) + (i · (sin‘-𝐴))))
5351, 52syl 17 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (exp‘(i · -𝐴)) = ((cos‘-𝐴) + (i · (sin‘-𝐴))))
54 cosneg 16029 . . . . . . . . . . . . . . 15 (𝐴 ∈ ℂ → (cos‘-𝐴) = (cos‘𝐴))
5554adantr 481 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (cos‘-𝐴) = (cos‘𝐴))
56 sinneg 16028 . . . . . . . . . . . . . . . . 17 (𝐴 ∈ ℂ → (sin‘-𝐴) = -(sin‘𝐴))
5756adantr 481 . . . . . . . . . . . . . . . 16 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (sin‘-𝐴) = -(sin‘𝐴))
5857oveq2d 7373 . . . . . . . . . . . . . . 15 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (i · (sin‘-𝐴)) = (i · -(sin‘𝐴)))
59 mulneg2 11592 . . . . . . . . . . . . . . . 16 ((i ∈ ℂ ∧ (sin‘𝐴) ∈ ℂ) → (i · -(sin‘𝐴)) = -(i · (sin‘𝐴)))
607, 28, 59sylancr 587 . . . . . . . . . . . . . . 15 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (i · -(sin‘𝐴)) = -(i · (sin‘𝐴)))
6158, 60eqtrd 2776 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (i · (sin‘-𝐴)) = -(i · (sin‘𝐴)))
6255, 61oveq12d 7375 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((cos‘-𝐴) + (i · (sin‘-𝐴))) = ((cos‘𝐴) + -(i · (sin‘𝐴))))
6353, 62eqtrd 2776 . . . . . . . . . . . 12 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (exp‘(i · -𝐴)) = ((cos‘𝐴) + -(i · (sin‘𝐴))))
64 simpl 483 . . . . . . . . . . . . . 14 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → 𝐴 ∈ ℂ)
65 mulneg2 11592 . . . . . . . . . . . . . 14 ((i ∈ ℂ ∧ 𝐴 ∈ ℂ) → (i · -𝐴) = -(i · 𝐴))
667, 64, 65sylancr 587 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (i · -𝐴) = -(i · 𝐴))
6766fveq2d 6846 . . . . . . . . . . . 12 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (exp‘(i · -𝐴)) = (exp‘-(i · 𝐴)))
6826, 30negsubd 11518 . . . . . . . . . . . 12 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((cos‘𝐴) + -(i · (sin‘𝐴))) = ((cos‘𝐴) − (i · (sin‘𝐴))))
6963, 67, 683eqtr3d 2784 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (exp‘-(i · 𝐴)) = ((cos‘𝐴) − (i · (sin‘𝐴))))
7069oveq1d 7372 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((exp‘-(i · 𝐴)) / (cos‘𝐴)) = (((cos‘𝐴) − (i · (sin‘𝐴))) / (cos‘𝐴)))
71 eflog 25932 . . . . . . . . . . 11 (((1 − (i · (tan‘𝐴))) ∈ ℂ ∧ (1 − (i · (tan‘𝐴))) ≠ 0) → (exp‘(log‘(1 − (i · (tan‘𝐴))))) = (1 − (i · (tan‘𝐴))))
7219, 20, 71syl2anc 584 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (exp‘(log‘(1 − (i · (tan‘𝐴))))) = (1 − (i · (tan‘𝐴))))
7349, 70, 723eqtr4d 2786 . . . . . . . . 9 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((exp‘-(i · 𝐴)) / (cos‘𝐴)) = (exp‘(log‘(1 − (i · (tan‘𝐴))))))
7446, 73oveq12d 7375 . . . . . . . 8 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (((exp‘(i · 𝐴)) / (cos‘𝐴)) / ((exp‘-(i · 𝐴)) / (cos‘𝐴))) = ((exp‘(log‘(1 + (i · (tan‘𝐴))))) / (exp‘(log‘(1 − (i · (tan‘𝐴)))))))
75 mulcl 11135 . . . . . . . . . . . 12 ((i ∈ ℂ ∧ 𝐴 ∈ ℂ) → (i · 𝐴) ∈ ℂ)
767, 64, 75sylancr 587 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (i · 𝐴) ∈ ℂ)
77 efcl 15965 . . . . . . . . . . 11 ((i · 𝐴) ∈ ℂ → (exp‘(i · 𝐴)) ∈ ℂ)
7876, 77syl 17 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (exp‘(i · 𝐴)) ∈ ℂ)
7976negcld 11499 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → -(i · 𝐴) ∈ ℂ)
80 efcl 15965 . . . . . . . . . . 11 (-(i · 𝐴) ∈ ℂ → (exp‘-(i · 𝐴)) ∈ ℂ)
8179, 80syl 17 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (exp‘-(i · 𝐴)) ∈ ℂ)
82 efne0 15979 . . . . . . . . . . 11 (-(i · 𝐴) ∈ ℂ → (exp‘-(i · 𝐴)) ≠ 0)
8379, 82syl 17 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (exp‘-(i · 𝐴)) ≠ 0)
8478, 81, 26, 83, 1divcan7d 11959 . . . . . . . . 9 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (((exp‘(i · 𝐴)) / (cos‘𝐴)) / ((exp‘-(i · 𝐴)) / (cos‘𝐴))) = ((exp‘(i · 𝐴)) / (exp‘-(i · 𝐴))))
85 efsub 15982 . . . . . . . . . 10 (((i · 𝐴) ∈ ℂ ∧ -(i · 𝐴) ∈ ℂ) → (exp‘((i · 𝐴) − -(i · 𝐴))) = ((exp‘(i · 𝐴)) / (exp‘-(i · 𝐴))))
8676, 79, 85syl2anc 584 . . . . . . . . 9 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (exp‘((i · 𝐴) − -(i · 𝐴))) = ((exp‘(i · 𝐴)) / (exp‘-(i · 𝐴))))
8776, 76subnegd 11519 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((i · 𝐴) − -(i · 𝐴)) = ((i · 𝐴) + (i · 𝐴)))
88762timesd 12396 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (2 · (i · 𝐴)) = ((i · 𝐴) + (i · 𝐴)))
8987, 88eqtr4d 2779 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((i · 𝐴) − -(i · 𝐴)) = (2 · (i · 𝐴)))
9089fveq2d 6846 . . . . . . . . 9 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (exp‘((i · 𝐴) − -(i · 𝐴))) = (exp‘(2 · (i · 𝐴))))
9184, 86, 903eqtr2d 2782 . . . . . . . 8 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (((exp‘(i · 𝐴)) / (cos‘𝐴)) / ((exp‘-(i · 𝐴)) / (cos‘𝐴))) = (exp‘(2 · (i · 𝐴))))
9224, 74, 913eqtr2d 2782 . . . . . . 7 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (exp‘((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴)))))) = (exp‘(2 · (i · 𝐴))))
9392fveq2d 6846 . . . . . 6 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (log‘(exp‘((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))))) = (log‘(exp‘(2 · (i · 𝐴)))))
9464adantr 481 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → 𝐴 ∈ ℂ)
9594renegd 15094 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → (ℜ‘-𝐴) = -(ℜ‘𝐴))
9694recld 15079 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → (ℜ‘𝐴) ∈ ℝ)
9796renegcld 11582 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → -(ℜ‘𝐴) ∈ ℝ)
98 simpr 485 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → (ℜ‘𝐴) < 0)
9996lt0neg1d 11724 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → ((ℜ‘𝐴) < 0 ↔ 0 < -(ℜ‘𝐴)))
10098, 99mpbid 231 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → 0 < -(ℜ‘𝐴))
101 eliooord 13323 . . . . . . . . . . . . . . . . . . 19 ((ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2)) → (-(π / 2) < (ℜ‘𝐴) ∧ (ℜ‘𝐴) < (π / 2)))
102101adantl 482 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (-(π / 2) < (ℜ‘𝐴) ∧ (ℜ‘𝐴) < (π / 2)))
103102simpld 495 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → -(π / 2) < (ℜ‘𝐴))
104103adantr 481 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → -(π / 2) < (ℜ‘𝐴))
105 halfpire 25821 . . . . . . . . . . . . . . . . 17 (π / 2) ∈ ℝ
106 ltnegcon1 11656 . . . . . . . . . . . . . . . . 17 (((π / 2) ∈ ℝ ∧ (ℜ‘𝐴) ∈ ℝ) → (-(π / 2) < (ℜ‘𝐴) ↔ -(ℜ‘𝐴) < (π / 2)))
107105, 96, 106sylancr 587 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → (-(π / 2) < (ℜ‘𝐴) ↔ -(ℜ‘𝐴) < (π / 2)))
108104, 107mpbid 231 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → -(ℜ‘𝐴) < (π / 2))
109 0xr 11202 . . . . . . . . . . . . . . . 16 0 ∈ ℝ*
110105rexri 11213 . . . . . . . . . . . . . . . 16 (π / 2) ∈ ℝ*
111 elioo2 13305 . . . . . . . . . . . . . . . 16 ((0 ∈ ℝ* ∧ (π / 2) ∈ ℝ*) → (-(ℜ‘𝐴) ∈ (0(,)(π / 2)) ↔ (-(ℜ‘𝐴) ∈ ℝ ∧ 0 < -(ℜ‘𝐴) ∧ -(ℜ‘𝐴) < (π / 2))))
112109, 110, 111mp2an 690 . . . . . . . . . . . . . . 15 (-(ℜ‘𝐴) ∈ (0(,)(π / 2)) ↔ (-(ℜ‘𝐴) ∈ ℝ ∧ 0 < -(ℜ‘𝐴) ∧ -(ℜ‘𝐴) < (π / 2)))
11397, 100, 108, 112syl3anbrc 1343 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → -(ℜ‘𝐴) ∈ (0(,)(π / 2)))
11495, 113eqeltrd 2838 . . . . . . . . . . . . 13 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → (ℜ‘-𝐴) ∈ (0(,)(π / 2)))
115 tanregt0 25895 . . . . . . . . . . . . 13 ((-𝐴 ∈ ℂ ∧ (ℜ‘-𝐴) ∈ (0(,)(π / 2))) → 0 < (ℜ‘(tan‘-𝐴)))
11651, 114, 115syl2an2r 683 . . . . . . . . . . . 12 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → 0 < (ℜ‘(tan‘-𝐴)))
117 tanneg 16030 . . . . . . . . . . . . . . . 16 ((𝐴 ∈ ℂ ∧ (cos‘𝐴) ≠ 0) → (tan‘-𝐴) = -(tan‘𝐴))
1181, 117syldan 591 . . . . . . . . . . . . . . 15 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (tan‘-𝐴) = -(tan‘𝐴))
119118adantr 481 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → (tan‘-𝐴) = -(tan‘𝐴))
120119fveq2d 6846 . . . . . . . . . . . . 13 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → (ℜ‘(tan‘-𝐴)) = (ℜ‘-(tan‘𝐴)))
1219adantr 481 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → (tan‘𝐴) ∈ ℂ)
122121renegd 15094 . . . . . . . . . . . . 13 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → (ℜ‘-(tan‘𝐴)) = -(ℜ‘(tan‘𝐴)))
123120, 122eqtrd 2776 . . . . . . . . . . . 12 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → (ℜ‘(tan‘-𝐴)) = -(ℜ‘(tan‘𝐴)))
124116, 123breqtrd 5131 . . . . . . . . . . 11 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → 0 < -(ℜ‘(tan‘𝐴)))
1259recld 15079 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (ℜ‘(tan‘𝐴)) ∈ ℝ)
126125adantr 481 . . . . . . . . . . . 12 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → (ℜ‘(tan‘𝐴)) ∈ ℝ)
127126lt0neg1d 11724 . . . . . . . . . . 11 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → ((ℜ‘(tan‘𝐴)) < 0 ↔ 0 < -(ℜ‘(tan‘𝐴))))
128124, 127mpbird 256 . . . . . . . . . 10 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → (ℜ‘(tan‘𝐴)) < 0)
129128lt0ne0d 11720 . . . . . . . . 9 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → (ℜ‘(tan‘𝐴)) ≠ 0)
130 atanlogsub 26266 . . . . . . . . 9 (((tan‘𝐴) ∈ dom arctan ∧ (ℜ‘(tan‘𝐴)) ≠ 0) → ((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))) ∈ ran log)
1313, 129, 130syl2an2r 683 . . . . . . . 8 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) < 0) → ((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))) ∈ ran log)
132 1re 11155 . . . . . . . . . . . . 13 1 ∈ ℝ
133 ioossre 13325 . . . . . . . . . . . . . 14 (-1(,)1) ⊆ ℝ
1347a1i 11 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → i ∈ ℂ)
13511adantr 481 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (i · (tan‘𝐴)) ∈ ℂ)
136 ine0 11590 . . . . . . . . . . . . . . . . 17 i ≠ 0
137136a1i 11 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → i ≠ 0)
138 ixi 11784 . . . . . . . . . . . . . . . . . . 19 (i · i) = -1
139138oveq1i 7367 . . . . . . . . . . . . . . . . . 18 ((i · i) · (tan‘𝐴)) = (-1 · (tan‘𝐴))
1409adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (tan‘𝐴) ∈ ℂ)
141140mulm1d 11607 . . . . . . . . . . . . . . . . . . 19 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (-1 · (tan‘𝐴)) = -(tan‘𝐴))
142118adantr 481 . . . . . . . . . . . . . . . . . . 19 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (tan‘-𝐴) = -(tan‘𝐴))
143141, 142eqtr4d 2779 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (-1 · (tan‘𝐴)) = (tan‘-𝐴))
144139, 143eqtrid 2788 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → ((i · i) · (tan‘𝐴)) = (tan‘-𝐴))
145134, 134, 140mulassd 11178 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → ((i · i) · (tan‘𝐴)) = (i · (i · (tan‘𝐴))))
146138oveq1i 7367 . . . . . . . . . . . . . . . . . . . 20 ((i · i) · 𝐴) = (-1 · 𝐴)
14764adantr 481 . . . . . . . . . . . . . . . . . . . . 21 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → 𝐴 ∈ ℂ)
148147mulm1d 11607 . . . . . . . . . . . . . . . . . . . 20 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (-1 · 𝐴) = -𝐴)
149146, 148eqtrid 2788 . . . . . . . . . . . . . . . . . . 19 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → ((i · i) · 𝐴) = -𝐴)
150134, 134, 147mulassd 11178 . . . . . . . . . . . . . . . . . . 19 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → ((i · i) · 𝐴) = (i · (i · 𝐴)))
151149, 150eqtr3d 2778 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → -𝐴 = (i · (i · 𝐴)))
152151fveq2d 6846 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (tan‘-𝐴) = (tan‘(i · (i · 𝐴))))
153144, 145, 1523eqtr3d 2784 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (i · (i · (tan‘𝐴))) = (tan‘(i · (i · 𝐴))))
154134, 135, 137, 153mvllmuld 11987 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (i · (tan‘𝐴)) = ((tan‘(i · (i · 𝐴))) / i))
15576adantr 481 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (i · 𝐴) ∈ ℂ)
156 reim 14994 . . . . . . . . . . . . . . . . . . . 20 (𝐴 ∈ ℂ → (ℜ‘𝐴) = (ℑ‘(i · 𝐴)))
157156adantr 481 . . . . . . . . . . . . . . . . . . 19 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (ℜ‘𝐴) = (ℑ‘(i · 𝐴)))
158157eqeq1d 2738 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((ℜ‘𝐴) = 0 ↔ (ℑ‘(i · 𝐴)) = 0))
159158biimpa 477 . . . . . . . . . . . . . . . . 17 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (ℑ‘(i · 𝐴)) = 0)
160155, 159reim0bd 15085 . . . . . . . . . . . . . . . 16 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (i · 𝐴) ∈ ℝ)
161 tanhbnd 16043 . . . . . . . . . . . . . . . 16 ((i · 𝐴) ∈ ℝ → ((tan‘(i · (i · 𝐴))) / i) ∈ (-1(,)1))
162160, 161syl 17 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → ((tan‘(i · (i · 𝐴))) / i) ∈ (-1(,)1))
163154, 162eqeltrd 2838 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (i · (tan‘𝐴)) ∈ (-1(,)1))
164133, 163sselid 3942 . . . . . . . . . . . . 13 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (i · (tan‘𝐴)) ∈ ℝ)
165 readdcl 11134 . . . . . . . . . . . . 13 ((1 ∈ ℝ ∧ (i · (tan‘𝐴)) ∈ ℝ) → (1 + (i · (tan‘𝐴))) ∈ ℝ)
166132, 164, 165sylancr 587 . . . . . . . . . . . 12 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (1 + (i · (tan‘𝐴))) ∈ ℝ)
167 df-neg 11388 . . . . . . . . . . . . . 14 -1 = (0 − 1)
168 eliooord 13323 . . . . . . . . . . . . . . . 16 ((i · (tan‘𝐴)) ∈ (-1(,)1) → (-1 < (i · (tan‘𝐴)) ∧ (i · (tan‘𝐴)) < 1))
169163, 168syl 17 . . . . . . . . . . . . . . 15 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (-1 < (i · (tan‘𝐴)) ∧ (i · (tan‘𝐴)) < 1))
170169simpld 495 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → -1 < (i · (tan‘𝐴)))
171167, 170eqbrtrrid 5141 . . . . . . . . . . . . 13 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (0 − 1) < (i · (tan‘𝐴)))
172 0red 11158 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → 0 ∈ ℝ)
173132a1i 11 . . . . . . . . . . . . . 14 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → 1 ∈ ℝ)
174172, 173, 164ltsubadd2d 11753 . . . . . . . . . . . . 13 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → ((0 − 1) < (i · (tan‘𝐴)) ↔ 0 < (1 + (i · (tan‘𝐴)))))
175171, 174mpbid 231 . . . . . . . . . . . 12 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → 0 < (1 + (i · (tan‘𝐴))))
176166, 175elrpd 12954 . . . . . . . . . . 11 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (1 + (i · (tan‘𝐴))) ∈ ℝ+)
177176relogcld 25978 . . . . . . . . . 10 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (log‘(1 + (i · (tan‘𝐴)))) ∈ ℝ)
178169simprd 496 . . . . . . . . . . . 12 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (i · (tan‘𝐴)) < 1)
179 difrp 12953 . . . . . . . . . . . . 13 (((i · (tan‘𝐴)) ∈ ℝ ∧ 1 ∈ ℝ) → ((i · (tan‘𝐴)) < 1 ↔ (1 − (i · (tan‘𝐴))) ∈ ℝ+))
180164, 132, 179sylancl 586 . . . . . . . . . . . 12 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → ((i · (tan‘𝐴)) < 1 ↔ (1 − (i · (tan‘𝐴))) ∈ ℝ+))
181178, 180mpbid 231 . . . . . . . . . . 11 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (1 − (i · (tan‘𝐴))) ∈ ℝ+)
182181relogcld 25978 . . . . . . . . . 10 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → (log‘(1 − (i · (tan‘𝐴)))) ∈ ℝ)
183177, 182resubcld 11583 . . . . . . . . 9 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → ((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))) ∈ ℝ)
184 relogrn 25917 . . . . . . . . 9 (((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))) ∈ ℝ → ((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))) ∈ ran log)
185183, 184syl 17 . . . . . . . 8 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ (ℜ‘𝐴) = 0) → ((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))) ∈ ran log)
18664adantr 481 . . . . . . . . . . . . 13 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ 0 < (ℜ‘𝐴)) → 𝐴 ∈ ℂ)
187186recld 15079 . . . . . . . . . . . 12 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ 0 < (ℜ‘𝐴)) → (ℜ‘𝐴) ∈ ℝ)
188 simpr 485 . . . . . . . . . . . 12 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ 0 < (ℜ‘𝐴)) → 0 < (ℜ‘𝐴))
189102simprd 496 . . . . . . . . . . . . 13 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (ℜ‘𝐴) < (π / 2))
190189adantr 481 . . . . . . . . . . . 12 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ 0 < (ℜ‘𝐴)) → (ℜ‘𝐴) < (π / 2))
191 elioo2 13305 . . . . . . . . . . . . 13 ((0 ∈ ℝ* ∧ (π / 2) ∈ ℝ*) → ((ℜ‘𝐴) ∈ (0(,)(π / 2)) ↔ ((ℜ‘𝐴) ∈ ℝ ∧ 0 < (ℜ‘𝐴) ∧ (ℜ‘𝐴) < (π / 2))))
192109, 110, 191mp2an 690 . . . . . . . . . . . 12 ((ℜ‘𝐴) ∈ (0(,)(π / 2)) ↔ ((ℜ‘𝐴) ∈ ℝ ∧ 0 < (ℜ‘𝐴) ∧ (ℜ‘𝐴) < (π / 2)))
193187, 188, 190, 192syl3anbrc 1343 . . . . . . . . . . 11 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ 0 < (ℜ‘𝐴)) → (ℜ‘𝐴) ∈ (0(,)(π / 2)))
194 tanregt0 25895 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (0(,)(π / 2))) → 0 < (ℜ‘(tan‘𝐴)))
19564, 193, 194syl2an2r 683 . . . . . . . . . 10 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ 0 < (ℜ‘𝐴)) → 0 < (ℜ‘(tan‘𝐴)))
196195gt0ne0d 11719 . . . . . . . . 9 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ 0 < (ℜ‘𝐴)) → (ℜ‘(tan‘𝐴)) ≠ 0)
1973, 196, 130syl2an2r 683 . . . . . . . 8 (((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) ∧ 0 < (ℜ‘𝐴)) → ((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))) ∈ ran log)
198 recl 14995 . . . . . . . . . 10 (𝐴 ∈ ℂ → (ℜ‘𝐴) ∈ ℝ)
199198adantr 481 . . . . . . . . 9 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (ℜ‘𝐴) ∈ ℝ)
200 0re 11157 . . . . . . . . 9 0 ∈ ℝ
201 lttri4 11239 . . . . . . . . 9 (((ℜ‘𝐴) ∈ ℝ ∧ 0 ∈ ℝ) → ((ℜ‘𝐴) < 0 ∨ (ℜ‘𝐴) = 0 ∨ 0 < (ℜ‘𝐴)))
202199, 200, 201sylancl 586 . . . . . . . 8 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((ℜ‘𝐴) < 0 ∨ (ℜ‘𝐴) = 0 ∨ 0 < (ℜ‘𝐴)))
203131, 185, 197, 202mpjao3dan 1431 . . . . . . 7 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))) ∈ ran log)
204 logef 25937 . . . . . . 7 (((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))) ∈ ran log → (log‘(exp‘((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))))) = ((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))))
205203, 204syl 17 . . . . . 6 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (log‘(exp‘((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))))) = ((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))))
206 2cn 12228 . . . . . . . . 9 2 ∈ ℂ
207 mulcl 11135 . . . . . . . . 9 ((2 ∈ ℂ ∧ (i · 𝐴) ∈ ℂ) → (2 · (i · 𝐴)) ∈ ℂ)
208206, 76, 207sylancr 587 . . . . . . . 8 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (2 · (i · 𝐴)) ∈ ℂ)
209 picn 25816 . . . . . . . . . . . 12 π ∈ ℂ
210 2ne0 12257 . . . . . . . . . . . 12 2 ≠ 0
211 divneg 11847 . . . . . . . . . . . 12 ((π ∈ ℂ ∧ 2 ∈ ℂ ∧ 2 ≠ 0) → -(π / 2) = (-π / 2))
212209, 206, 210, 211mp3an 1461 . . . . . . . . . . 11 -(π / 2) = (-π / 2)
213212, 103eqbrtrrid 5141 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (-π / 2) < (ℜ‘𝐴))
214 pire 25815 . . . . . . . . . . . . 13 π ∈ ℝ
215214renegcli 11462 . . . . . . . . . . . 12 -π ∈ ℝ
216215a1i 11 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → -π ∈ ℝ)
217 2re 12227 . . . . . . . . . . . 12 2 ∈ ℝ
218217a1i 11 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → 2 ∈ ℝ)
219 2pos 12256 . . . . . . . . . . . 12 0 < 2
220219a1i 11 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → 0 < 2)
221 ltdivmul 12030 . . . . . . . . . . 11 ((-π ∈ ℝ ∧ (ℜ‘𝐴) ∈ ℝ ∧ (2 ∈ ℝ ∧ 0 < 2)) → ((-π / 2) < (ℜ‘𝐴) ↔ -π < (2 · (ℜ‘𝐴))))
222216, 199, 218, 220, 221syl112anc 1374 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((-π / 2) < (ℜ‘𝐴) ↔ -π < (2 · (ℜ‘𝐴))))
223213, 222mpbid 231 . . . . . . . . 9 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → -π < (2 · (ℜ‘𝐴)))
224 immul2 15022 . . . . . . . . . . 11 ((2 ∈ ℝ ∧ (i · 𝐴) ∈ ℂ) → (ℑ‘(2 · (i · 𝐴))) = (2 · (ℑ‘(i · 𝐴))))
225217, 76, 224sylancr 587 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (ℑ‘(2 · (i · 𝐴))) = (2 · (ℑ‘(i · 𝐴))))
226157oveq2d 7373 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (2 · (ℜ‘𝐴)) = (2 · (ℑ‘(i · 𝐴))))
227225, 226eqtr4d 2779 . . . . . . . . 9 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (ℑ‘(2 · (i · 𝐴))) = (2 · (ℜ‘𝐴)))
228223, 227breqtrrd 5133 . . . . . . . 8 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → -π < (ℑ‘(2 · (i · 𝐴))))
229 remulcl 11136 . . . . . . . . . . 11 ((2 ∈ ℝ ∧ (ℜ‘𝐴) ∈ ℝ) → (2 · (ℜ‘𝐴)) ∈ ℝ)
230217, 199, 229sylancr 587 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (2 · (ℜ‘𝐴)) ∈ ℝ)
231214a1i 11 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → π ∈ ℝ)
232 ltmuldiv2 12029 . . . . . . . . . . . 12 (((ℜ‘𝐴) ∈ ℝ ∧ π ∈ ℝ ∧ (2 ∈ ℝ ∧ 0 < 2)) → ((2 · (ℜ‘𝐴)) < π ↔ (ℜ‘𝐴) < (π / 2)))
233199, 231, 218, 220, 232syl112anc 1374 . . . . . . . . . . 11 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((2 · (ℜ‘𝐴)) < π ↔ (ℜ‘𝐴) < (π / 2)))
234189, 233mpbird 256 . . . . . . . . . 10 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (2 · (ℜ‘𝐴)) < π)
235230, 231, 234ltled 11303 . . . . . . . . 9 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (2 · (ℜ‘𝐴)) ≤ π)
236227, 235eqbrtrd 5127 . . . . . . . 8 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (ℑ‘(2 · (i · 𝐴))) ≤ π)
237 ellogrn 25915 . . . . . . . 8 ((2 · (i · 𝐴)) ∈ ran log ↔ ((2 · (i · 𝐴)) ∈ ℂ ∧ -π < (ℑ‘(2 · (i · 𝐴))) ∧ (ℑ‘(2 · (i · 𝐴))) ≤ π))
238208, 228, 236, 237syl3anbrc 1343 . . . . . . 7 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (2 · (i · 𝐴)) ∈ ran log)
239 logef 25937 . . . . . . 7 ((2 · (i · 𝐴)) ∈ ran log → (log‘(exp‘(2 · (i · 𝐴)))) = (2 · (i · 𝐴)))
240238, 239syl 17 . . . . . 6 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (log‘(exp‘(2 · (i · 𝐴)))) = (2 · (i · 𝐴)))
24193, 205, 2403eqtr3d 2784 . . . . 5 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))) = (2 · (i · 𝐴)))
242241negeqd 11395 . . . 4 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → -((log‘(1 + (i · (tan‘𝐴)))) − (log‘(1 − (i · (tan‘𝐴))))) = -(2 · (i · 𝐴)))
24322, 242eqtr3d 2778 . . 3 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((log‘(1 − (i · (tan‘𝐴)))) − (log‘(1 + (i · (tan‘𝐴))))) = -(2 · (i · 𝐴)))
244243oveq2d 7373 . 2 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((i / 2) · ((log‘(1 − (i · (tan‘𝐴)))) − (log‘(1 + (i · (tan‘𝐴)))))) = ((i / 2) · -(2 · (i · 𝐴))))
245 halfcl 12378 . . . . 5 (i ∈ ℂ → (i / 2) ∈ ℂ)
2467, 245mp1i 13 . . . 4 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (i / 2) ∈ ℂ)
247206a1i 11 . . . 4 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → 2 ∈ ℂ)
248246, 247, 79mulassd 11178 . . 3 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (((i / 2) · 2) · -(i · 𝐴)) = ((i / 2) · (2 · -(i · 𝐴))))
2497, 206, 210divcan1i 11899 . . . . 5 ((i / 2) · 2) = i
250249oveq1i 7367 . . . 4 (((i / 2) · 2) · -(i · 𝐴)) = (i · -(i · 𝐴))
25133, 33, 51mulassd 11178 . . . . 5 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((i · i) · -𝐴) = (i · (i · -𝐴)))
252138oveq1i 7367 . . . . . 6 ((i · i) · -𝐴) = (-1 · -𝐴)
253 mul2neg 11594 . . . . . . . 8 ((1 ∈ ℂ ∧ 𝐴 ∈ ℂ) → (-1 · -𝐴) = (1 · 𝐴))
2546, 64, 253sylancr 587 . . . . . . 7 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (-1 · -𝐴) = (1 · 𝐴))
255 mulid2 11154 . . . . . . . 8 (𝐴 ∈ ℂ → (1 · 𝐴) = 𝐴)
256255adantr 481 . . . . . . 7 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (1 · 𝐴) = 𝐴)
257254, 256eqtrd 2776 . . . . . 6 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (-1 · -𝐴) = 𝐴)
258252, 257eqtrid 2788 . . . . 5 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((i · i) · -𝐴) = 𝐴)
25966oveq2d 7373 . . . . 5 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (i · (i · -𝐴)) = (i · -(i · 𝐴)))
260251, 258, 2593eqtr3rd 2785 . . . 4 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (i · -(i · 𝐴)) = 𝐴)
261250, 260eqtrid 2788 . . 3 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (((i / 2) · 2) · -(i · 𝐴)) = 𝐴)
262 mulneg2 11592 . . . . 5 ((2 ∈ ℂ ∧ (i · 𝐴) ∈ ℂ) → (2 · -(i · 𝐴)) = -(2 · (i · 𝐴)))
263206, 76, 262sylancr 587 . . . 4 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (2 · -(i · 𝐴)) = -(2 · (i · 𝐴)))
264263oveq2d 7373 . . 3 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((i / 2) · (2 · -(i · 𝐴))) = ((i / 2) · -(2 · (i · 𝐴))))
265248, 261, 2643eqtr3rd 2785 . 2 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → ((i / 2) · -(2 · (i · 𝐴))) = 𝐴)
2665, 244, 2653eqtrd 2780 1 ((𝐴 ∈ ℂ ∧ (ℜ‘𝐴) ∈ (-(π / 2)(,)(π / 2))) → (arctan‘(tan‘𝐴)) = 𝐴)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 205  wa 396  w3o 1086  w3a 1087   = wceq 1541  wcel 2106  wne 2943   class class class wbr 5105  dom cdm 5633  ran crn 5634  cfv 6496  (class class class)co 7357  cc 11049  cr 11050  0cc0 11051  1c1 11052  ici 11053   + caddc 11054   · cmul 11056  *cxr 11188   < clt 11189  cle 11190  cmin 11385  -cneg 11386   / cdiv 11812  2c2 12208  +crp 12915  (,)cioo 13264  cre 14982  cim 14983  expce 15944  sincsin 15946  cosccos 15947  tanctan 15948  πcpi 15949  logclog 25910  arctancatan 26214
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2707  ax-rep 5242  ax-sep 5256  ax-nul 5263  ax-pow 5320  ax-pr 5384  ax-un 7672  ax-inf2 9577  ax-cnex 11107  ax-resscn 11108  ax-1cn 11109  ax-icn 11110  ax-addcl 11111  ax-addrcl 11112  ax-mulcl 11113  ax-mulrcl 11114  ax-mulcom 11115  ax-addass 11116  ax-mulass 11117  ax-distr 11118  ax-i2m1 11119  ax-1ne0 11120  ax-1rid 11121  ax-rnegex 11122  ax-rrecex 11123  ax-cnre 11124  ax-pre-lttri 11125  ax-pre-lttrn 11126  ax-pre-ltadd 11127  ax-pre-mulgt0 11128  ax-pre-sup 11129  ax-addf 11130  ax-mulf 11131
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3or 1088  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2538  df-eu 2567  df-clab 2714  df-cleq 2728  df-clel 2814  df-nfc 2889  df-ne 2944  df-nel 3050  df-ral 3065  df-rex 3074  df-rmo 3353  df-reu 3354  df-rab 3408  df-v 3447  df-sbc 3740  df-csb 3856  df-dif 3913  df-un 3915  df-in 3917  df-ss 3927  df-pss 3929  df-nul 4283  df-if 4487  df-pw 4562  df-sn 4587  df-pr 4589  df-tp 4591  df-op 4593  df-uni 4866  df-int 4908  df-iun 4956  df-iin 4957  df-br 5106  df-opab 5168  df-mpt 5189  df-tr 5223  df-id 5531  df-eprel 5537  df-po 5545  df-so 5546  df-fr 5588  df-se 5589  df-we 5590  df-xp 5639  df-rel 5640  df-cnv 5641  df-co 5642  df-dm 5643  df-rn 5644  df-res 5645  df-ima 5646  df-pred 6253  df-ord 6320  df-on 6321  df-lim 6322  df-suc 6323  df-iota 6448  df-fun 6498  df-fn 6499  df-f 6500  df-f1 6501  df-fo 6502  df-f1o 6503  df-fv 6504  df-isom 6505  df-riota 7313  df-ov 7360  df-oprab 7361  df-mpo 7362  df-of 7617  df-om 7803  df-1st 7921  df-2nd 7922  df-supp 8093  df-frecs 8212  df-wrecs 8243  df-recs 8317  df-rdg 8356  df-1o 8412  df-2o 8413  df-er 8648  df-map 8767  df-pm 8768  df-ixp 8836  df-en 8884  df-dom 8885  df-sdom 8886  df-fin 8887  df-fsupp 9306  df-fi 9347  df-sup 9378  df-inf 9379  df-oi 9446  df-card 9875  df-pnf 11191  df-mnf 11192  df-xr 11193  df-ltxr 11194  df-le 11195  df-sub 11387  df-neg 11388  df-div 11813  df-nn 12154  df-2 12216  df-3 12217  df-4 12218  df-5 12219  df-6 12220  df-7 12221  df-8 12222  df-9 12223  df-n0 12414  df-z 12500  df-dec 12619  df-uz 12764  df-q 12874  df-rp 12916  df-xneg 13033  df-xadd 13034  df-xmul 13035  df-ioo 13268  df-ioc 13269  df-ico 13270  df-icc 13271  df-fz 13425  df-fzo 13568  df-fl 13697  df-mod 13775  df-seq 13907  df-exp 13968  df-fac 14174  df-bc 14203  df-hash 14231  df-shft 14952  df-cj 14984  df-re 14985  df-im 14986  df-sqrt 15120  df-abs 15121  df-limsup 15353  df-clim 15370  df-rlim 15371  df-sum 15571  df-ef 15950  df-sin 15952  df-cos 15953  df-tan 15954  df-pi 15955  df-struct 17019  df-sets 17036  df-slot 17054  df-ndx 17066  df-base 17084  df-ress 17113  df-plusg 17146  df-mulr 17147  df-starv 17148  df-sca 17149  df-vsca 17150  df-ip 17151  df-tset 17152  df-ple 17153  df-ds 17155  df-unif 17156  df-hom 17157  df-cco 17158  df-rest 17304  df-topn 17305  df-0g 17323  df-gsum 17324  df-topgen 17325  df-pt 17326  df-prds 17329  df-xrs 17384  df-qtop 17389  df-imas 17390  df-xps 17392  df-mre 17466  df-mrc 17467  df-acs 17469  df-mgm 18497  df-sgrp 18546  df-mnd 18557  df-submnd 18602  df-mulg 18873  df-cntz 19097  df-cmn 19564  df-psmet 20788  df-xmet 20789  df-met 20790  df-bl 20791  df-mopn 20792  df-fbas 20793  df-fg 20794  df-cnfld 20797  df-top 22243  df-topon 22260  df-topsp 22282  df-bases 22296  df-cld 22370  df-ntr 22371  df-cls 22372  df-nei 22449  df-lp 22487  df-perf 22488  df-cn 22578  df-cnp 22579  df-haus 22666  df-tx 22913  df-hmeo 23106  df-fil 23197  df-fm 23289  df-flim 23290  df-flf 23291  df-xms 23673  df-ms 23674  df-tms 23675  df-cncf 24241  df-limc 25230  df-dv 25231  df-log 25912  df-atan 26217
This theorem is referenced by:  atantanb  26274  atan1  26278
  Copyright terms: Public domain W3C validator