Metamath Proof Explorer


Theorem tan2h

Description: Half-angle rule for tangent. (Contributed by Brendan Leahy, 4-Aug-2018)

Ref Expression
Assertion tan2h ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( tan โ€˜ ( ๐ด / 2 ) ) = ( โˆš โ€˜ ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / ( 1 + ( cos โ€˜ ๐ด ) ) ) ) )

Proof

Step Hyp Ref Expression
1 0re โŠข 0 โˆˆ โ„
2 pire โŠข ฯ€ โˆˆ โ„
3 2 rexri โŠข ฯ€ โˆˆ โ„*
4 icossre โŠข ( ( 0 โˆˆ โ„ โˆง ฯ€ โˆˆ โ„* ) โ†’ ( 0 [,) ฯ€ ) โІ โ„ )
5 1 3 4 mp2an โŠข ( 0 [,) ฯ€ ) โІ โ„
6 5 sseli โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ๐ด โˆˆ โ„ )
7 6 recnd โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ๐ด โˆˆ โ„‚ )
8 7 halfcld โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( ๐ด / 2 ) โˆˆ โ„‚ )
9 6 rehalfcld โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( ๐ด / 2 ) โˆˆ โ„ )
10 9 rered โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( โ„œ โ€˜ ( ๐ด / 2 ) ) = ( ๐ด / 2 ) )
11 elico2 โŠข ( ( 0 โˆˆ โ„ โˆง ฯ€ โˆˆ โ„* ) โ†’ ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†” ( ๐ด โˆˆ โ„ โˆง 0 โ‰ค ๐ด โˆง ๐ด < ฯ€ ) ) )
12 1 3 11 mp2an โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†” ( ๐ด โˆˆ โ„ โˆง 0 โ‰ค ๐ด โˆง ๐ด < ฯ€ ) )
13 pipos โŠข 0 < ฯ€
14 lt0neg2 โŠข ( ฯ€ โˆˆ โ„ โ†’ ( 0 < ฯ€ โ†” - ฯ€ < 0 ) )
15 2 14 ax-mp โŠข ( 0 < ฯ€ โ†” - ฯ€ < 0 )
16 13 15 mpbi โŠข - ฯ€ < 0
17 2 renegcli โŠข - ฯ€ โˆˆ โ„
18 ltletr โŠข ( ( - ฯ€ โˆˆ โ„ โˆง 0 โˆˆ โ„ โˆง ๐ด โˆˆ โ„ ) โ†’ ( ( - ฯ€ < 0 โˆง 0 โ‰ค ๐ด ) โ†’ - ฯ€ < ๐ด ) )
19 17 1 18 mp3an12 โŠข ( ๐ด โˆˆ โ„ โ†’ ( ( - ฯ€ < 0 โˆง 0 โ‰ค ๐ด ) โ†’ - ฯ€ < ๐ด ) )
20 16 19 mpani โŠข ( ๐ด โˆˆ โ„ โ†’ ( 0 โ‰ค ๐ด โ†’ - ฯ€ < ๐ด ) )
21 2re โŠข 2 โˆˆ โ„
22 2pos โŠข 0 < 2
23 21 22 pm3.2i โŠข ( 2 โˆˆ โ„ โˆง 0 < 2 )
24 ltdiv1 โŠข ( ( - ฯ€ โˆˆ โ„ โˆง ๐ด โˆˆ โ„ โˆง ( 2 โˆˆ โ„ โˆง 0 < 2 ) ) โ†’ ( - ฯ€ < ๐ด โ†” ( - ฯ€ / 2 ) < ( ๐ด / 2 ) ) )
25 17 23 24 mp3an13 โŠข ( ๐ด โˆˆ โ„ โ†’ ( - ฯ€ < ๐ด โ†” ( - ฯ€ / 2 ) < ( ๐ด / 2 ) ) )
26 picn โŠข ฯ€ โˆˆ โ„‚
27 2cn โŠข 2 โˆˆ โ„‚
28 2ne0 โŠข 2 โ‰  0
29 divneg โŠข ( ( ฯ€ โˆˆ โ„‚ โˆง 2 โˆˆ โ„‚ โˆง 2 โ‰  0 ) โ†’ - ( ฯ€ / 2 ) = ( - ฯ€ / 2 ) )
30 26 27 28 29 mp3an โŠข - ( ฯ€ / 2 ) = ( - ฯ€ / 2 )
31 30 breq1i โŠข ( - ( ฯ€ / 2 ) < ( ๐ด / 2 ) โ†” ( - ฯ€ / 2 ) < ( ๐ด / 2 ) )
32 25 31 bitr4di โŠข ( ๐ด โˆˆ โ„ โ†’ ( - ฯ€ < ๐ด โ†” - ( ฯ€ / 2 ) < ( ๐ด / 2 ) ) )
33 20 32 sylibd โŠข ( ๐ด โˆˆ โ„ โ†’ ( 0 โ‰ค ๐ด โ†’ - ( ฯ€ / 2 ) < ( ๐ด / 2 ) ) )
34 ltdiv1 โŠข ( ( ๐ด โˆˆ โ„ โˆง ฯ€ โˆˆ โ„ โˆง ( 2 โˆˆ โ„ โˆง 0 < 2 ) ) โ†’ ( ๐ด < ฯ€ โ†” ( ๐ด / 2 ) < ( ฯ€ / 2 ) ) )
35 2 23 34 mp3an23 โŠข ( ๐ด โˆˆ โ„ โ†’ ( ๐ด < ฯ€ โ†” ( ๐ด / 2 ) < ( ฯ€ / 2 ) ) )
36 35 biimpd โŠข ( ๐ด โˆˆ โ„ โ†’ ( ๐ด < ฯ€ โ†’ ( ๐ด / 2 ) < ( ฯ€ / 2 ) ) )
37 33 36 anim12d โŠข ( ๐ด โˆˆ โ„ โ†’ ( ( 0 โ‰ค ๐ด โˆง ๐ด < ฯ€ ) โ†’ ( - ( ฯ€ / 2 ) < ( ๐ด / 2 ) โˆง ( ๐ด / 2 ) < ( ฯ€ / 2 ) ) ) )
38 rehalfcl โŠข ( ๐ด โˆˆ โ„ โ†’ ( ๐ด / 2 ) โˆˆ โ„ )
39 38 rexrd โŠข ( ๐ด โˆˆ โ„ โ†’ ( ๐ด / 2 ) โˆˆ โ„* )
40 halfpire โŠข ( ฯ€ / 2 ) โˆˆ โ„
41 40 renegcli โŠข - ( ฯ€ / 2 ) โˆˆ โ„
42 41 rexri โŠข - ( ฯ€ / 2 ) โˆˆ โ„*
43 40 rexri โŠข ( ฯ€ / 2 ) โˆˆ โ„*
44 elioo5 โŠข ( ( - ( ฯ€ / 2 ) โˆˆ โ„* โˆง ( ฯ€ / 2 ) โˆˆ โ„* โˆง ( ๐ด / 2 ) โˆˆ โ„* ) โ†’ ( ( ๐ด / 2 ) โˆˆ ( - ( ฯ€ / 2 ) (,) ( ฯ€ / 2 ) ) โ†” ( - ( ฯ€ / 2 ) < ( ๐ด / 2 ) โˆง ( ๐ด / 2 ) < ( ฯ€ / 2 ) ) ) )
45 42 43 44 mp3an12 โŠข ( ( ๐ด / 2 ) โˆˆ โ„* โ†’ ( ( ๐ด / 2 ) โˆˆ ( - ( ฯ€ / 2 ) (,) ( ฯ€ / 2 ) ) โ†” ( - ( ฯ€ / 2 ) < ( ๐ด / 2 ) โˆง ( ๐ด / 2 ) < ( ฯ€ / 2 ) ) ) )
46 39 45 syl โŠข ( ๐ด โˆˆ โ„ โ†’ ( ( ๐ด / 2 ) โˆˆ ( - ( ฯ€ / 2 ) (,) ( ฯ€ / 2 ) ) โ†” ( - ( ฯ€ / 2 ) < ( ๐ด / 2 ) โˆง ( ๐ด / 2 ) < ( ฯ€ / 2 ) ) ) )
47 37 46 sylibrd โŠข ( ๐ด โˆˆ โ„ โ†’ ( ( 0 โ‰ค ๐ด โˆง ๐ด < ฯ€ ) โ†’ ( ๐ด / 2 ) โˆˆ ( - ( ฯ€ / 2 ) (,) ( ฯ€ / 2 ) ) ) )
48 47 3impib โŠข ( ( ๐ด โˆˆ โ„ โˆง 0 โ‰ค ๐ด โˆง ๐ด < ฯ€ ) โ†’ ( ๐ด / 2 ) โˆˆ ( - ( ฯ€ / 2 ) (,) ( ฯ€ / 2 ) ) )
49 12 48 sylbi โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( ๐ด / 2 ) โˆˆ ( - ( ฯ€ / 2 ) (,) ( ฯ€ / 2 ) ) )
50 10 49 eqeltrd โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( โ„œ โ€˜ ( ๐ด / 2 ) ) โˆˆ ( - ( ฯ€ / 2 ) (,) ( ฯ€ / 2 ) ) )
51 cosne0 โŠข ( ( ( ๐ด / 2 ) โˆˆ โ„‚ โˆง ( โ„œ โ€˜ ( ๐ด / 2 ) ) โˆˆ ( - ( ฯ€ / 2 ) (,) ( ฯ€ / 2 ) ) ) โ†’ ( cos โ€˜ ( ๐ด / 2 ) ) โ‰  0 )
52 8 50 51 syl2anc โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( cos โ€˜ ( ๐ด / 2 ) ) โ‰  0 )
53 tanval โŠข ( ( ( ๐ด / 2 ) โˆˆ โ„‚ โˆง ( cos โ€˜ ( ๐ด / 2 ) ) โ‰  0 ) โ†’ ( tan โ€˜ ( ๐ด / 2 ) ) = ( ( sin โ€˜ ( ๐ด / 2 ) ) / ( cos โ€˜ ( ๐ด / 2 ) ) ) )
54 8 52 53 syl2anc โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( tan โ€˜ ( ๐ด / 2 ) ) = ( ( sin โ€˜ ( ๐ด / 2 ) ) / ( cos โ€˜ ( ๐ด / 2 ) ) ) )
55 0xr โŠข 0 โˆˆ โ„*
56 elico1 โŠข ( ( 0 โˆˆ โ„* โˆง ฯ€ โˆˆ โ„* ) โ†’ ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†” ( ๐ด โˆˆ โ„* โˆง 0 โ‰ค ๐ด โˆง ๐ด < ฯ€ ) ) )
57 55 3 56 mp2an โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†” ( ๐ด โˆˆ โ„* โˆง 0 โ‰ค ๐ด โˆง ๐ด < ฯ€ ) )
58 21 2 remulcli โŠข ( 2 ยท ฯ€ ) โˆˆ โ„
59 58 rexri โŠข ( 2 ยท ฯ€ ) โˆˆ โ„*
60 1lt2 โŠข 1 < 2
61 ltmulgt12 โŠข ( ( ฯ€ โˆˆ โ„ โˆง 2 โˆˆ โ„ โˆง 0 < ฯ€ ) โ†’ ( 1 < 2 โ†” ฯ€ < ( 2 ยท ฯ€ ) ) )
62 2 21 13 61 mp3an โŠข ( 1 < 2 โ†” ฯ€ < ( 2 ยท ฯ€ ) )
63 60 62 mpbi โŠข ฯ€ < ( 2 ยท ฯ€ )
64 xrlttr โŠข ( ( ๐ด โˆˆ โ„* โˆง ฯ€ โˆˆ โ„* โˆง ( 2 ยท ฯ€ ) โˆˆ โ„* ) โ†’ ( ( ๐ด < ฯ€ โˆง ฯ€ < ( 2 ยท ฯ€ ) ) โ†’ ๐ด < ( 2 ยท ฯ€ ) ) )
65 3 64 mp3an2 โŠข ( ( ๐ด โˆˆ โ„* โˆง ( 2 ยท ฯ€ ) โˆˆ โ„* ) โ†’ ( ( ๐ด < ฯ€ โˆง ฯ€ < ( 2 ยท ฯ€ ) ) โ†’ ๐ด < ( 2 ยท ฯ€ ) ) )
66 63 65 mpan2i โŠข ( ( ๐ด โˆˆ โ„* โˆง ( 2 ยท ฯ€ ) โˆˆ โ„* ) โ†’ ( ๐ด < ฯ€ โ†’ ๐ด < ( 2 ยท ฯ€ ) ) )
67 xrltle โŠข ( ( ๐ด โˆˆ โ„* โˆง ( 2 ยท ฯ€ ) โˆˆ โ„* ) โ†’ ( ๐ด < ( 2 ยท ฯ€ ) โ†’ ๐ด โ‰ค ( 2 ยท ฯ€ ) ) )
68 66 67 syld โŠข ( ( ๐ด โˆˆ โ„* โˆง ( 2 ยท ฯ€ ) โˆˆ โ„* ) โ†’ ( ๐ด < ฯ€ โ†’ ๐ด โ‰ค ( 2 ยท ฯ€ ) ) )
69 59 68 mpan2 โŠข ( ๐ด โˆˆ โ„* โ†’ ( ๐ด < ฯ€ โ†’ ๐ด โ‰ค ( 2 ยท ฯ€ ) ) )
70 69 anim2d โŠข ( ๐ด โˆˆ โ„* โ†’ ( ( 0 โ‰ค ๐ด โˆง ๐ด < ฯ€ ) โ†’ ( 0 โ‰ค ๐ด โˆง ๐ด โ‰ค ( 2 ยท ฯ€ ) ) ) )
71 elicc4 โŠข ( ( 0 โˆˆ โ„* โˆง ( 2 ยท ฯ€ ) โˆˆ โ„* โˆง ๐ด โˆˆ โ„* ) โ†’ ( ๐ด โˆˆ ( 0 [,] ( 2 ยท ฯ€ ) ) โ†” ( 0 โ‰ค ๐ด โˆง ๐ด โ‰ค ( 2 ยท ฯ€ ) ) ) )
72 55 59 71 mp3an12 โŠข ( ๐ด โˆˆ โ„* โ†’ ( ๐ด โˆˆ ( 0 [,] ( 2 ยท ฯ€ ) ) โ†” ( 0 โ‰ค ๐ด โˆง ๐ด โ‰ค ( 2 ยท ฯ€ ) ) ) )
73 70 72 sylibrd โŠข ( ๐ด โˆˆ โ„* โ†’ ( ( 0 โ‰ค ๐ด โˆง ๐ด < ฯ€ ) โ†’ ๐ด โˆˆ ( 0 [,] ( 2 ยท ฯ€ ) ) ) )
74 73 3impib โŠข ( ( ๐ด โˆˆ โ„* โˆง 0 โ‰ค ๐ด โˆง ๐ด < ฯ€ ) โ†’ ๐ด โˆˆ ( 0 [,] ( 2 ยท ฯ€ ) ) )
75 57 74 sylbi โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ๐ด โˆˆ ( 0 [,] ( 2 ยท ฯ€ ) ) )
76 sin2h โŠข ( ๐ด โˆˆ ( 0 [,] ( 2 ยท ฯ€ ) ) โ†’ ( sin โ€˜ ( ๐ด / 2 ) ) = ( โˆš โ€˜ ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) ) )
77 75 76 syl โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( sin โ€˜ ( ๐ด / 2 ) ) = ( โˆš โ€˜ ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) ) )
78 1 2 13 ltleii โŠข 0 โ‰ค ฯ€
79 le0neg2 โŠข ( ฯ€ โˆˆ โ„ โ†’ ( 0 โ‰ค ฯ€ โ†” - ฯ€ โ‰ค 0 ) )
80 2 79 ax-mp โŠข ( 0 โ‰ค ฯ€ โ†” - ฯ€ โ‰ค 0 )
81 78 80 mpbi โŠข - ฯ€ โ‰ค 0
82 17 rexri โŠข - ฯ€ โˆˆ โ„*
83 xrletr โŠข ( ( - ฯ€ โˆˆ โ„* โˆง 0 โˆˆ โ„* โˆง ๐ด โˆˆ โ„* ) โ†’ ( ( - ฯ€ โ‰ค 0 โˆง 0 โ‰ค ๐ด ) โ†’ - ฯ€ โ‰ค ๐ด ) )
84 82 55 83 mp3an12 โŠข ( ๐ด โˆˆ โ„* โ†’ ( ( - ฯ€ โ‰ค 0 โˆง 0 โ‰ค ๐ด ) โ†’ - ฯ€ โ‰ค ๐ด ) )
85 81 84 mpani โŠข ( ๐ด โˆˆ โ„* โ†’ ( 0 โ‰ค ๐ด โ†’ - ฯ€ โ‰ค ๐ด ) )
86 xrltle โŠข ( ( ๐ด โˆˆ โ„* โˆง ฯ€ โˆˆ โ„* ) โ†’ ( ๐ด < ฯ€ โ†’ ๐ด โ‰ค ฯ€ ) )
87 3 86 mpan2 โŠข ( ๐ด โˆˆ โ„* โ†’ ( ๐ด < ฯ€ โ†’ ๐ด โ‰ค ฯ€ ) )
88 85 87 anim12d โŠข ( ๐ด โˆˆ โ„* โ†’ ( ( 0 โ‰ค ๐ด โˆง ๐ด < ฯ€ ) โ†’ ( - ฯ€ โ‰ค ๐ด โˆง ๐ด โ‰ค ฯ€ ) ) )
89 elicc4 โŠข ( ( - ฯ€ โˆˆ โ„* โˆง ฯ€ โˆˆ โ„* โˆง ๐ด โˆˆ โ„* ) โ†’ ( ๐ด โˆˆ ( - ฯ€ [,] ฯ€ ) โ†” ( - ฯ€ โ‰ค ๐ด โˆง ๐ด โ‰ค ฯ€ ) ) )
90 82 3 89 mp3an12 โŠข ( ๐ด โˆˆ โ„* โ†’ ( ๐ด โˆˆ ( - ฯ€ [,] ฯ€ ) โ†” ( - ฯ€ โ‰ค ๐ด โˆง ๐ด โ‰ค ฯ€ ) ) )
91 88 90 sylibrd โŠข ( ๐ด โˆˆ โ„* โ†’ ( ( 0 โ‰ค ๐ด โˆง ๐ด < ฯ€ ) โ†’ ๐ด โˆˆ ( - ฯ€ [,] ฯ€ ) ) )
92 91 3impib โŠข ( ( ๐ด โˆˆ โ„* โˆง 0 โ‰ค ๐ด โˆง ๐ด < ฯ€ ) โ†’ ๐ด โˆˆ ( - ฯ€ [,] ฯ€ ) )
93 57 92 sylbi โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ๐ด โˆˆ ( - ฯ€ [,] ฯ€ ) )
94 cos2h โŠข ( ๐ด โˆˆ ( - ฯ€ [,] ฯ€ ) โ†’ ( cos โ€˜ ( ๐ด / 2 ) ) = ( โˆš โ€˜ ( ( 1 + ( cos โ€˜ ๐ด ) ) / 2 ) ) )
95 93 94 syl โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( cos โ€˜ ( ๐ด / 2 ) ) = ( โˆš โ€˜ ( ( 1 + ( cos โ€˜ ๐ด ) ) / 2 ) ) )
96 77 95 oveq12d โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( ( sin โ€˜ ( ๐ด / 2 ) ) / ( cos โ€˜ ( ๐ด / 2 ) ) ) = ( ( โˆš โ€˜ ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) ) / ( โˆš โ€˜ ( ( 1 + ( cos โ€˜ ๐ด ) ) / 2 ) ) ) )
97 54 96 eqtrd โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( tan โ€˜ ( ๐ด / 2 ) ) = ( ( โˆš โ€˜ ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) ) / ( โˆš โ€˜ ( ( 1 + ( cos โ€˜ ๐ด ) ) / 2 ) ) ) )
98 1re โŠข 1 โˆˆ โ„
99 6 recoscld โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( cos โ€˜ ๐ด ) โˆˆ โ„ )
100 resubcl โŠข ( ( 1 โˆˆ โ„ โˆง ( cos โ€˜ ๐ด ) โˆˆ โ„ ) โ†’ ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) โˆˆ โ„ )
101 98 99 100 sylancr โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) โˆˆ โ„ )
102 101 rehalfcld โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) โˆˆ โ„ )
103 cosbnd โŠข ( ๐ด โˆˆ โ„ โ†’ ( - 1 โ‰ค ( cos โ€˜ ๐ด ) โˆง ( cos โ€˜ ๐ด ) โ‰ค 1 ) )
104 103 simprd โŠข ( ๐ด โˆˆ โ„ โ†’ ( cos โ€˜ ๐ด ) โ‰ค 1 )
105 recoscl โŠข ( ๐ด โˆˆ โ„ โ†’ ( cos โ€˜ ๐ด ) โˆˆ โ„ )
106 subge0 โŠข ( ( 1 โˆˆ โ„ โˆง ( cos โ€˜ ๐ด ) โˆˆ โ„ ) โ†’ ( 0 โ‰ค ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) โ†” ( cos โ€˜ ๐ด ) โ‰ค 1 ) )
107 halfnneg2 โŠข ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) โˆˆ โ„ โ†’ ( 0 โ‰ค ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) โ†” 0 โ‰ค ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) ) )
108 100 107 syl โŠข ( ( 1 โˆˆ โ„ โˆง ( cos โ€˜ ๐ด ) โˆˆ โ„ ) โ†’ ( 0 โ‰ค ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) โ†” 0 โ‰ค ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) ) )
109 106 108 bitr3d โŠข ( ( 1 โˆˆ โ„ โˆง ( cos โ€˜ ๐ด ) โˆˆ โ„ ) โ†’ ( ( cos โ€˜ ๐ด ) โ‰ค 1 โ†” 0 โ‰ค ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) ) )
110 98 105 109 sylancr โŠข ( ๐ด โˆˆ โ„ โ†’ ( ( cos โ€˜ ๐ด ) โ‰ค 1 โ†” 0 โ‰ค ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) ) )
111 104 110 mpbid โŠข ( ๐ด โˆˆ โ„ โ†’ 0 โ‰ค ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) )
112 6 111 syl โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ 0 โ‰ค ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) )
113 readdcl โŠข ( ( 1 โˆˆ โ„ โˆง ( cos โ€˜ ๐ด ) โˆˆ โ„ ) โ†’ ( 1 + ( cos โ€˜ ๐ด ) ) โˆˆ โ„ )
114 98 99 113 sylancr โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( 1 + ( cos โ€˜ ๐ด ) ) โˆˆ โ„ )
115 103 simpld โŠข ( ๐ด โˆˆ โ„ โ†’ - 1 โ‰ค ( cos โ€˜ ๐ด ) )
116 98 renegcli โŠข - 1 โˆˆ โ„
117 subge0 โŠข ( ( ( cos โ€˜ ๐ด ) โˆˆ โ„ โˆง - 1 โˆˆ โ„ ) โ†’ ( 0 โ‰ค ( ( cos โ€˜ ๐ด ) โˆ’ - 1 ) โ†” - 1 โ‰ค ( cos โ€˜ ๐ด ) ) )
118 105 116 117 sylancl โŠข ( ๐ด โˆˆ โ„ โ†’ ( 0 โ‰ค ( ( cos โ€˜ ๐ด ) โˆ’ - 1 ) โ†” - 1 โ‰ค ( cos โ€˜ ๐ด ) ) )
119 recn โŠข ( ๐ด โˆˆ โ„ โ†’ ๐ด โˆˆ โ„‚ )
120 119 coscld โŠข ( ๐ด โˆˆ โ„ โ†’ ( cos โ€˜ ๐ด ) โˆˆ โ„‚ )
121 ax-1cn โŠข 1 โˆˆ โ„‚
122 subneg โŠข ( ( ( cos โ€˜ ๐ด ) โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โ†’ ( ( cos โ€˜ ๐ด ) โˆ’ - 1 ) = ( ( cos โ€˜ ๐ด ) + 1 ) )
123 addcom โŠข ( ( ( cos โ€˜ ๐ด ) โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โ†’ ( ( cos โ€˜ ๐ด ) + 1 ) = ( 1 + ( cos โ€˜ ๐ด ) ) )
124 122 123 eqtrd โŠข ( ( ( cos โ€˜ ๐ด ) โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โ†’ ( ( cos โ€˜ ๐ด ) โˆ’ - 1 ) = ( 1 + ( cos โ€˜ ๐ด ) ) )
125 120 121 124 sylancl โŠข ( ๐ด โˆˆ โ„ โ†’ ( ( cos โ€˜ ๐ด ) โˆ’ - 1 ) = ( 1 + ( cos โ€˜ ๐ด ) ) )
126 125 breq2d โŠข ( ๐ด โˆˆ โ„ โ†’ ( 0 โ‰ค ( ( cos โ€˜ ๐ด ) โˆ’ - 1 ) โ†” 0 โ‰ค ( 1 + ( cos โ€˜ ๐ด ) ) ) )
127 118 126 bitr3d โŠข ( ๐ด โˆˆ โ„ โ†’ ( - 1 โ‰ค ( cos โ€˜ ๐ด ) โ†” 0 โ‰ค ( 1 + ( cos โ€˜ ๐ด ) ) ) )
128 115 127 mpbid โŠข ( ๐ด โˆˆ โ„ โ†’ 0 โ‰ค ( 1 + ( cos โ€˜ ๐ด ) ) )
129 6 128 syl โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ 0 โ‰ค ( 1 + ( cos โ€˜ ๐ด ) ) )
130 snunioo โŠข ( ( 0 โˆˆ โ„* โˆง ฯ€ โˆˆ โ„* โˆง 0 < ฯ€ ) โ†’ ( { 0 } โˆช ( 0 (,) ฯ€ ) ) = ( 0 [,) ฯ€ ) )
131 55 3 13 130 mp3an โŠข ( { 0 } โˆช ( 0 (,) ฯ€ ) ) = ( 0 [,) ฯ€ )
132 131 eleq2i โŠข ( ๐ด โˆˆ ( { 0 } โˆช ( 0 (,) ฯ€ ) ) โ†” ๐ด โˆˆ ( 0 [,) ฯ€ ) )
133 elun โŠข ( ๐ด โˆˆ ( { 0 } โˆช ( 0 (,) ฯ€ ) ) โ†” ( ๐ด โˆˆ { 0 } โˆจ ๐ด โˆˆ ( 0 (,) ฯ€ ) ) )
134 132 133 bitr3i โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†” ( ๐ด โˆˆ { 0 } โˆจ ๐ด โˆˆ ( 0 (,) ฯ€ ) ) )
135 elsni โŠข ( ๐ด โˆˆ { 0 } โ†’ ๐ด = 0 )
136 fveq2 โŠข ( ๐ด = 0 โ†’ ( cos โ€˜ ๐ด ) = ( cos โ€˜ 0 ) )
137 cos0 โŠข ( cos โ€˜ 0 ) = 1
138 136 137 eqtrdi โŠข ( ๐ด = 0 โ†’ ( cos โ€˜ ๐ด ) = 1 )
139 138 oveq2d โŠข ( ๐ด = 0 โ†’ ( 1 + ( cos โ€˜ ๐ด ) ) = ( 1 + 1 ) )
140 df-2 โŠข 2 = ( 1 + 1 )
141 139 140 eqtr4di โŠข ( ๐ด = 0 โ†’ ( 1 + ( cos โ€˜ ๐ด ) ) = 2 )
142 28 a1i โŠข ( ๐ด = 0 โ†’ 2 โ‰  0 )
143 141 142 eqnetrd โŠข ( ๐ด = 0 โ†’ ( 1 + ( cos โ€˜ ๐ด ) ) โ‰  0 )
144 135 143 syl โŠข ( ๐ด โˆˆ { 0 } โ†’ ( 1 + ( cos โ€˜ ๐ด ) ) โ‰  0 )
145 sinq12gt0 โŠข ( ๐ด โˆˆ ( 0 (,) ฯ€ ) โ†’ 0 < ( sin โ€˜ ๐ด ) )
146 ltne โŠข ( ( 0 โˆˆ โ„ โˆง 0 < ( sin โ€˜ ๐ด ) ) โ†’ ( sin โ€˜ ๐ด ) โ‰  0 )
147 1 146 mpan โŠข ( 0 < ( sin โ€˜ ๐ด ) โ†’ ( sin โ€˜ ๐ด ) โ‰  0 )
148 elioore โŠข ( ๐ด โˆˆ ( 0 (,) ฯ€ ) โ†’ ๐ด โˆˆ โ„ )
149 148 recnd โŠข ( ๐ด โˆˆ ( 0 (,) ฯ€ ) โ†’ ๐ด โˆˆ โ„‚ )
150 oveq1 โŠข ( - 1 = ( cos โ€˜ ๐ด ) โ†’ ( - 1 โ†‘ 2 ) = ( ( cos โ€˜ ๐ด ) โ†‘ 2 ) )
151 150 a1i โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( - 1 = ( cos โ€˜ ๐ด ) โ†’ ( - 1 โ†‘ 2 ) = ( ( cos โ€˜ ๐ด ) โ†‘ 2 ) ) )
152 df-neg โŠข - 1 = ( 0 โˆ’ 1 )
153 152 eqeq1i โŠข ( - 1 = ( cos โ€˜ ๐ด ) โ†” ( 0 โˆ’ 1 ) = ( cos โ€˜ ๐ด ) )
154 coscl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( cos โ€˜ ๐ด ) โˆˆ โ„‚ )
155 0cn โŠข 0 โˆˆ โ„‚
156 subadd โŠข ( ( 0 โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ โˆง ( cos โ€˜ ๐ด ) โˆˆ โ„‚ ) โ†’ ( ( 0 โˆ’ 1 ) = ( cos โ€˜ ๐ด ) โ†” ( 1 + ( cos โ€˜ ๐ด ) ) = 0 ) )
157 155 121 156 mp3an12 โŠข ( ( cos โ€˜ ๐ด ) โˆˆ โ„‚ โ†’ ( ( 0 โˆ’ 1 ) = ( cos โ€˜ ๐ด ) โ†” ( 1 + ( cos โ€˜ ๐ด ) ) = 0 ) )
158 154 157 syl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( 0 โˆ’ 1 ) = ( cos โ€˜ ๐ด ) โ†” ( 1 + ( cos โ€˜ ๐ด ) ) = 0 ) )
159 153 158 bitrid โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( - 1 = ( cos โ€˜ ๐ด ) โ†” ( 1 + ( cos โ€˜ ๐ด ) ) = 0 ) )
160 sincl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( sin โ€˜ ๐ด ) โˆˆ โ„‚ )
161 160 sqcld โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( sin โ€˜ ๐ด ) โ†‘ 2 ) โˆˆ โ„‚ )
162 0cnd โŠข ( ๐ด โˆˆ โ„‚ โ†’ 0 โˆˆ โ„‚ )
163 154 sqcld โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( cos โ€˜ ๐ด ) โ†‘ 2 ) โˆˆ โ„‚ )
164 161 162 163 addcan2d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ( ( sin โ€˜ ๐ด ) โ†‘ 2 ) + ( ( cos โ€˜ ๐ด ) โ†‘ 2 ) ) = ( 0 + ( ( cos โ€˜ ๐ด ) โ†‘ 2 ) ) โ†” ( ( sin โ€˜ ๐ด ) โ†‘ 2 ) = 0 ) )
165 sincossq โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ( sin โ€˜ ๐ด ) โ†‘ 2 ) + ( ( cos โ€˜ ๐ด ) โ†‘ 2 ) ) = 1 )
166 neg1sqe1 โŠข ( - 1 โ†‘ 2 ) = 1
167 165 166 eqtr4di โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ( sin โ€˜ ๐ด ) โ†‘ 2 ) + ( ( cos โ€˜ ๐ด ) โ†‘ 2 ) ) = ( - 1 โ†‘ 2 ) )
168 163 addlidd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( 0 + ( ( cos โ€˜ ๐ด ) โ†‘ 2 ) ) = ( ( cos โ€˜ ๐ด ) โ†‘ 2 ) )
169 167 168 eqeq12d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ( ( sin โ€˜ ๐ด ) โ†‘ 2 ) + ( ( cos โ€˜ ๐ด ) โ†‘ 2 ) ) = ( 0 + ( ( cos โ€˜ ๐ด ) โ†‘ 2 ) ) โ†” ( - 1 โ†‘ 2 ) = ( ( cos โ€˜ ๐ด ) โ†‘ 2 ) ) )
170 sqeq0 โŠข ( ( sin โ€˜ ๐ด ) โˆˆ โ„‚ โ†’ ( ( ( sin โ€˜ ๐ด ) โ†‘ 2 ) = 0 โ†” ( sin โ€˜ ๐ด ) = 0 ) )
171 160 170 syl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ( sin โ€˜ ๐ด ) โ†‘ 2 ) = 0 โ†” ( sin โ€˜ ๐ด ) = 0 ) )
172 164 169 171 3bitr3d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( - 1 โ†‘ 2 ) = ( ( cos โ€˜ ๐ด ) โ†‘ 2 ) โ†” ( sin โ€˜ ๐ด ) = 0 ) )
173 151 159 172 3imtr3d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( 1 + ( cos โ€˜ ๐ด ) ) = 0 โ†’ ( sin โ€˜ ๐ด ) = 0 ) )
174 149 173 syl โŠข ( ๐ด โˆˆ ( 0 (,) ฯ€ ) โ†’ ( ( 1 + ( cos โ€˜ ๐ด ) ) = 0 โ†’ ( sin โ€˜ ๐ด ) = 0 ) )
175 174 necon3d โŠข ( ๐ด โˆˆ ( 0 (,) ฯ€ ) โ†’ ( ( sin โ€˜ ๐ด ) โ‰  0 โ†’ ( 1 + ( cos โ€˜ ๐ด ) ) โ‰  0 ) )
176 147 175 syl5 โŠข ( ๐ด โˆˆ ( 0 (,) ฯ€ ) โ†’ ( 0 < ( sin โ€˜ ๐ด ) โ†’ ( 1 + ( cos โ€˜ ๐ด ) ) โ‰  0 ) )
177 145 176 mpd โŠข ( ๐ด โˆˆ ( 0 (,) ฯ€ ) โ†’ ( 1 + ( cos โ€˜ ๐ด ) ) โ‰  0 )
178 144 177 jaoi โŠข ( ( ๐ด โˆˆ { 0 } โˆจ ๐ด โˆˆ ( 0 (,) ฯ€ ) ) โ†’ ( 1 + ( cos โ€˜ ๐ด ) ) โ‰  0 )
179 134 178 sylbi โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( 1 + ( cos โ€˜ ๐ด ) ) โ‰  0 )
180 114 129 179 ne0gt0d โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ 0 < ( 1 + ( cos โ€˜ ๐ด ) ) )
181 114 180 elrpd โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( 1 + ( cos โ€˜ ๐ด ) ) โˆˆ โ„+ )
182 181 rphalfcld โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( ( 1 + ( cos โ€˜ ๐ด ) ) / 2 ) โˆˆ โ„+ )
183 102 112 182 sqrtdivd โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( โˆš โ€˜ ( ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) / ( ( 1 + ( cos โ€˜ ๐ด ) ) / 2 ) ) ) = ( ( โˆš โ€˜ ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) ) / ( โˆš โ€˜ ( ( 1 + ( cos โ€˜ ๐ด ) ) / 2 ) ) ) )
184 7 coscld โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( cos โ€˜ ๐ด ) โˆˆ โ„‚ )
185 subcl โŠข ( ( 1 โˆˆ โ„‚ โˆง ( cos โ€˜ ๐ด ) โˆˆ โ„‚ ) โ†’ ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) โˆˆ โ„‚ )
186 121 184 185 sylancr โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) โˆˆ โ„‚ )
187 addcl โŠข ( ( 1 โˆˆ โ„‚ โˆง ( cos โ€˜ ๐ด ) โˆˆ โ„‚ ) โ†’ ( 1 + ( cos โ€˜ ๐ด ) ) โˆˆ โ„‚ )
188 121 184 187 sylancr โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( 1 + ( cos โ€˜ ๐ด ) ) โˆˆ โ„‚ )
189 2cnne0 โŠข ( 2 โˆˆ โ„‚ โˆง 2 โ‰  0 )
190 divcan7 โŠข ( ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) โˆˆ โ„‚ โˆง ( ( 1 + ( cos โ€˜ ๐ด ) ) โˆˆ โ„‚ โˆง ( 1 + ( cos โ€˜ ๐ด ) ) โ‰  0 ) โˆง ( 2 โˆˆ โ„‚ โˆง 2 โ‰  0 ) ) โ†’ ( ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) / ( ( 1 + ( cos โ€˜ ๐ด ) ) / 2 ) ) = ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / ( 1 + ( cos โ€˜ ๐ด ) ) ) )
191 189 190 mp3an3 โŠข ( ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) โˆˆ โ„‚ โˆง ( ( 1 + ( cos โ€˜ ๐ด ) ) โˆˆ โ„‚ โˆง ( 1 + ( cos โ€˜ ๐ด ) ) โ‰  0 ) ) โ†’ ( ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) / ( ( 1 + ( cos โ€˜ ๐ด ) ) / 2 ) ) = ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / ( 1 + ( cos โ€˜ ๐ด ) ) ) )
192 186 188 179 191 syl12anc โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) / ( ( 1 + ( cos โ€˜ ๐ด ) ) / 2 ) ) = ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / ( 1 + ( cos โ€˜ ๐ด ) ) ) )
193 192 fveq2d โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( โˆš โ€˜ ( ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / 2 ) / ( ( 1 + ( cos โ€˜ ๐ด ) ) / 2 ) ) ) = ( โˆš โ€˜ ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / ( 1 + ( cos โ€˜ ๐ด ) ) ) ) )
194 97 183 193 3eqtr2d โŠข ( ๐ด โˆˆ ( 0 [,) ฯ€ ) โ†’ ( tan โ€˜ ( ๐ด / 2 ) ) = ( โˆš โ€˜ ( ( 1 โˆ’ ( cos โ€˜ ๐ด ) ) / ( 1 + ( cos โ€˜ ๐ด ) ) ) ) )