Metamath Proof Explorer


Theorem tanval2

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

Ref Expression
Assertion tanval2 ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → tan ⁡ A = e i ⁢ A − e − i ⁢ A i ⁢ e i ⁢ A + e − i ⁢ A

Proof

Step Hyp Ref Expression
1 tanval ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → tan ⁡ A = sin ⁡ A cos ⁡ A
2 2cn ⊢ 2 ∈ ℂ
3 ax-icn ⊢ i ∈ ℂ
4 2 3 mulcomi ⊢ 2 ⁢ i = i ⋅ 2
5 4 oveq2i ⊢ e i ⁢ A − e − i ⁢ A 2 ⁢ i = e i ⁢ A − e − i ⁢ A i ⋅ 2
6 sinval ⊢ A ∈ ℂ → sin ⁡ A = e i ⁢ A − e − i ⁢ A 2 ⁢ i
7 6 adantr ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → sin ⁡ A = e i ⁢ A − e − i ⁢ A 2 ⁢ i
8 simpl ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → A ∈ ℂ
9 mulcl ⊢ i ∈ ℂ ∧ A ∈ ℂ → i ⁢ A ∈ ℂ
10 3 8 9 sylancr ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → i ⁢ A ∈ ℂ
11 efcl ⊢ i ⁢ A ∈ ℂ → e i ⁢ A ∈ ℂ
12 10 11 syl ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → e i ⁢ A ∈ ℂ
13 negicn ⊢ − i ∈ ℂ
14 mulcl ⊢ − i ∈ ℂ ∧ A ∈ ℂ → − i ⁢ A ∈ ℂ
15 13 8 14 sylancr ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → − i ⁢ A ∈ ℂ
16 efcl ⊢ − i ⁢ A ∈ ℂ → e − i ⁢ A ∈ ℂ
17 15 16 syl ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → e − i ⁢ A ∈ ℂ
18 12 17 subcld ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → e i ⁢ A − e − i ⁢ A ∈ ℂ
19 3 a1i ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → i ∈ ℂ
20 2 a1i ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → 2 ∈ ℂ
21 ine0 ⊢ i ≠ 0
22 21 a1i ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → i ≠ 0
23 2ne0 ⊢ 2 ≠ 0
24 23 a1i ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → 2 ≠ 0
25 18 19 20 22 24 divdiv1d ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → e i ⁢ A − e − i ⁢ A i 2 = e i ⁢ A − e − i ⁢ A i ⋅ 2
26 5 7 25 3eqtr4a ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → sin ⁡ A = e i ⁢ A − e − i ⁢ A i 2
27 cosval ⊢ A ∈ ℂ → cos ⁡ A = e i ⁢ A + e − i ⁢ A 2
28 27 adantr ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → cos ⁡ A = e i ⁢ A + e − i ⁢ A 2
29 26 28 oveq12d ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → sin ⁡ A cos ⁡ A = e i ⁢ A − e − i ⁢ A i 2 e i ⁢ A + e − i ⁢ A 2
30 1 29 eqtrd ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → tan ⁡ A = e i ⁢ A − e − i ⁢ A i 2 e i ⁢ A + e − i ⁢ A 2
31 18 19 22 divcld ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → e i ⁢ A − e − i ⁢ A i ∈ ℂ
32 12 17 addcld ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → e i ⁢ A + e − i ⁢ A ∈ ℂ
33 simpr ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → cos ⁡ A ≠ 0
34 28 33 eqnetrrd ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → e i ⁢ A + e − i ⁢ A 2 ≠ 0
35 32 20 24 diveq0ad ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → e i ⁢ A + e − i ⁢ A 2 = 0 ↔ e i ⁢ A + e − i ⁢ A = 0
36 35 necon3bid ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → e i ⁢ A + e − i ⁢ A 2 ≠ 0 ↔ e i ⁢ A + e − i ⁢ A ≠ 0
37 34 36 mpbid ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → e i ⁢ A + e − i ⁢ A ≠ 0
38 31 32 20 37 24 divcan7d ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → e i ⁢ A − e − i ⁢ A i 2 e i ⁢ A + e − i ⁢ A 2 = e i ⁢ A − e − i ⁢ A i e i ⁢ A + e − i ⁢ A
39 18 19 32 22 37 divdiv1d ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → 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
40 30 38 39 3eqtrd ⊢ A ∈ ℂ ∧ cos ⁡ A ≠ 0 → tan ⁡ A = e i ⁢ A − e − i ⁢ A i ⁢ e i ⁢ A + e − i ⁢ A