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