Metamath Proof Explorer


Theorem tanval3

Description: Express the tangent function directly in terms of exp . (Contributed by Mario Carneiro, 25-Feb-2015)

Ref Expression
Assertion tanval3 ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → tan ⁡ A = e 2 ⁢ i ⁢ A − 1 i ⁢ e 2 ⁢ i ⁢ A + 1

Proof

Step Hyp Ref Expression
1 ax-icn ⊢ i ∈ ℂ
2 simpl ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → A ∈ ℂ
3 mulcl ⊢ i ∈ ℂ ∧ A ∈ ℂ → i ⁢ A ∈ ℂ
4 1 2 3 sylancr ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → i ⁢ A ∈ ℂ
5 efcl ⊢ i ⁢ A ∈ ℂ → e i ⁢ A ∈ ℂ
6 4 5 syl ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e i ⁢ A ∈ ℂ
7 negicn ⊢ − i ∈ ℂ
8 mulcl ⊢ − i ∈ ℂ ∧ A ∈ ℂ → − i ⁢ A ∈ ℂ
9 7 2 8 sylancr ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → − i ⁢ A ∈ ℂ
10 efcl ⊢ − i ⁢ A ∈ ℂ → e − i ⁢ A ∈ ℂ
11 9 10 syl ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e − i ⁢ A ∈ ℂ
12 6 11 subcld ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e i ⁢ A − e − i ⁢ A ∈ ℂ
13 6 11 addcld ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e i ⁢ A + e − i ⁢ A ∈ ℂ
14 mulcl ⊢ i ∈ ℂ ∧ e i ⁢ A + e − i ⁢ A ∈ ℂ → i ⁢ e i ⁢ A + e − i ⁢ A ∈ ℂ
15 1 13 14 sylancr ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → i ⁢ e i ⁢ A + e − i ⁢ A ∈ ℂ
16 2z ⊢ 2 ∈ ℤ
17 efexp ⊢ i ⁢ A ∈ ℂ ∧ 2 ∈ ℤ → e 2 ⁢ i ⁢ A = e i ⁢ A 2
18 4 16 17 sylancl ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e 2 ⁢ i ⁢ A = e i ⁢ A 2
19 6 sqvald ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e i ⁢ A 2 = e i ⁢ A ⁢ e i ⁢ A
20 18 19 eqtrd ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e 2 ⁢ i ⁢ A = e i ⁢ A ⁢ e i ⁢ A
21 mulneg1 ⊢ i ∈ ℂ ∧ A ∈ ℂ → − i ⁢ A = − i ⁢ A
22 1 2 21 sylancr ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → − i ⁢ A = − i ⁢ A
23 22 fveq2d ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e − i ⁢ A = e − i ⁢ A
24 23 oveq2d ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e i ⁢ A ⁢ e − i ⁢ A = e i ⁢ A ⁢ e − i ⁢ A
25 efcan ⊢ i ⁢ A ∈ ℂ → e i ⁢ A ⁢ e − i ⁢ A = 1
26 4 25 syl ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e i ⁢ A ⁢ e − i ⁢ A = 1
27 24 26 eqtr2d ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → 1 = e i ⁢ A ⁢ e − i ⁢ A
28 20 27 oveq12d ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e 2 ⁢ i ⁢ A + 1 = e i ⁢ A ⁢ e i ⁢ A + e i ⁢ A ⁢ e − i ⁢ A
29 6 6 11 adddid ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e i ⁢ A ⁢ e i ⁢ A + e − i ⁢ A = e i ⁢ A ⁢ e i ⁢ A + e i ⁢ A ⁢ e − i ⁢ A
30 28 29 eqtr4d ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e 2 ⁢ i ⁢ A + 1 = e i ⁢ A ⁢ e i ⁢ A + e − i ⁢ A
31 30 oveq2d ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → i ⁢ e 2 ⁢ i ⁢ A + 1 = i ⁢ e i ⁢ A ⁢ e i ⁢ A + e − i ⁢ A
32 1 a1i ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → i ∈ ℂ
33 32 6 13 mul12d ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → i ⁢ e i ⁢ A ⁢ e i ⁢ A + e − i ⁢ A = e i ⁢ A ⁢ i ⁢ e i ⁢ A + e − i ⁢ A
34 31 33 eqtrd ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → i ⁢ e 2 ⁢ i ⁢ A + 1 = e i ⁢ A ⁢ i ⁢ e i ⁢ A + e − i ⁢ A
35 2cn ⊢ 2 ∈ ℂ
36 mulcl ⊢ 2 ∈ ℂ ∧ i ⁢ A ∈ ℂ → 2 ⁢ i ⁢ A ∈ ℂ
37 35 4 36 sylancr ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → 2 ⁢ i ⁢ A ∈ ℂ
38 efcl ⊢ 2 ⁢ i ⁢ A ∈ ℂ → e 2 ⁢ i ⁢ A ∈ ℂ
39 37 38 syl ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e 2 ⁢ i ⁢ A ∈ ℂ
40 ax-1cn ⊢ 1 ∈ ℂ
41 addcl ⊢ e 2 ⁢ i ⁢ A ∈ ℂ ∧ 1 ∈ ℂ → e 2 ⁢ i ⁢ A + 1 ∈ ℂ
42 39 40 41 sylancl ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e 2 ⁢ i ⁢ A + 1 ∈ ℂ
43 ine0 ⊢ i ≠ 0
44 43 a1i ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → i ≠ 0
45 simpr ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e 2 ⁢ i ⁢ A + 1 ≠ 0
46 32 42 44 45 mulne0d ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → i ⁢ e 2 ⁢ i ⁢ A + 1 ≠ 0
47 34 46 eqnetrrd ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e i ⁢ A ⁢ i ⁢ e i ⁢ A + e − i ⁢ A ≠ 0
48 6 15 47 mulne0bbd ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → i ⁢ e i ⁢ A + e − i ⁢ A ≠ 0
49 efne0 ⊢ i ⁢ A ∈ ℂ → e i ⁢ A ≠ 0
50 4 49 syl ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e i ⁢ A ≠ 0
51 12 15 6 48 50 divcan5d ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e i ⁢ A ⁢ e i ⁢ A − e − i ⁢ A e i ⁢ A ⁢ i ⁢ e i ⁢ A + e − i ⁢ A = e i ⁢ A − e − i ⁢ A i ⁢ e i ⁢ A + e − i ⁢ A
52 20 27 oveq12d ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e 2 ⁢ i ⁢ A − 1 = e i ⁢ A ⁢ e i ⁢ A − e i ⁢ A ⁢ e − i ⁢ A
53 6 6 11 subdid ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e i ⁢ A ⁢ e i ⁢ A − e − i ⁢ A = e i ⁢ A ⁢ e i ⁢ A − e i ⁢ A ⁢ e − i ⁢ A
54 52 53 eqtr4d ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e 2 ⁢ i ⁢ A − 1 = e i ⁢ A ⁢ e i ⁢ A − e − i ⁢ A
55 54 34 oveq12d ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e 2 ⁢ i ⁢ A − 1 i ⁢ e 2 ⁢ i ⁢ A + 1 = e i ⁢ A ⁢ e i ⁢ A − e − i ⁢ A e i ⁢ A ⁢ i ⁢ e i ⁢ A + e − i ⁢ A
56 cosval ⊢ A ∈ ℂ → cos ⁡ A = e i ⁢ A + e − i ⁢ A 2
57 56 adantr ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → cos ⁡ A = e i ⁢ A + e − i ⁢ A 2
58 2cnd ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → 2 ∈ ℂ
59 32 13 48 mulne0bbd ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e i ⁢ A + e − i ⁢ A ≠ 0
60 2ne0 ⊢ 2 ≠ 0
61 60 a1i ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → 2 ≠ 0
62 13 58 59 61 divne0d ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → e i ⁢ A + e − i ⁢ A 2 ≠ 0
63 57 62 eqnetrd ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → cos ⁡ A ≠ 0
64 tanval2 ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → tan ⁡ A = e i ⁢ A − e − i ⁢ A i ⁢ e i ⁢ A + e − i ⁢ A
65 63 64 syldan ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → tan ⁡ A = e i ⁢ A − e − i ⁢ A i ⁢ e i ⁢ A + e − i ⁢ A
66 51 55 65 3eqtr4rd ⊢ A ∈ ℂ ∧ e 2 ⁢ i ⁢ A + 1 ≠ 0 → tan ⁡ A = e 2 ⁢ i ⁢ A − 1 i ⁢ e 2 ⁢ i ⁢ A + 1