Metamath Proof Explorer


Theorem sinaover2ne0

Description: If A in ( 0 , 2 _pi ) then sin ( A / 2 ) is not 0 . (Contributed by Glauco Siliprandi, 11-Dec-2019)

Ref Expression
Assertion sinaover2ne0 ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ( sin โ€˜ ( ๐ด / 2 ) ) โ‰  0 )

Proof

Step Hyp Ref Expression
1 elioore โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ๐ด โˆˆ โ„ )
2 1 recnd โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ๐ด โˆˆ โ„‚ )
3 2cnd โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ 2 โˆˆ โ„‚ )
4 picn โŠข ฯ€ โˆˆ โ„‚
5 4 a1i โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ฯ€ โˆˆ โ„‚ )
6 2ne0 โŠข 2 โ‰  0
7 6 a1i โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ 2 โ‰  0 )
8 pire โŠข ฯ€ โˆˆ โ„
9 pipos โŠข 0 < ฯ€
10 8 9 gt0ne0ii โŠข ฯ€ โ‰  0
11 10 a1i โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ฯ€ โ‰  0 )
12 2 3 5 7 11 divdiv1d โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ( ( ๐ด / 2 ) / ฯ€ ) = ( ๐ด / ( 2 ยท ฯ€ ) ) )
13 0zd โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ 0 โˆˆ โ„ค )
14 2re โŠข 2 โˆˆ โ„
15 14 8 remulcli โŠข ( 2 ยท ฯ€ ) โˆˆ โ„
16 15 a1i โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ( 2 ยท ฯ€ ) โˆˆ โ„ )
17 0xr โŠข 0 โˆˆ โ„*
18 17 a1i โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ 0 โˆˆ โ„* )
19 16 rexrd โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ( 2 ยท ฯ€ ) โˆˆ โ„* )
20 id โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) )
21 ioogtlb โŠข ( ( 0 โˆˆ โ„* โˆง ( 2 ยท ฯ€ ) โˆˆ โ„* โˆง ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) ) โ†’ 0 < ๐ด )
22 18 19 20 21 syl3anc โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ 0 < ๐ด )
23 2pos โŠข 0 < 2
24 14 8 23 9 mulgt0ii โŠข 0 < ( 2 ยท ฯ€ )
25 24 a1i โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ 0 < ( 2 ยท ฯ€ ) )
26 1 16 22 25 divgt0d โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ 0 < ( ๐ด / ( 2 ยท ฯ€ ) ) )
27 1rp โŠข 1 โˆˆ โ„+
28 27 a1i โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ 1 โˆˆ โ„+ )
29 16 25 elrpd โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ( 2 ยท ฯ€ ) โˆˆ โ„+ )
30 2 div1d โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ( ๐ด / 1 ) = ๐ด )
31 iooltub โŠข ( ( 0 โˆˆ โ„* โˆง ( 2 ยท ฯ€ ) โˆˆ โ„* โˆง ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) ) โ†’ ๐ด < ( 2 ยท ฯ€ ) )
32 18 19 20 31 syl3anc โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ๐ด < ( 2 ยท ฯ€ ) )
33 30 32 eqbrtrd โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ( ๐ด / 1 ) < ( 2 ยท ฯ€ ) )
34 1 28 29 33 ltdiv23d โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ( ๐ด / ( 2 ยท ฯ€ ) ) < 1 )
35 1e0p1 โŠข 1 = ( 0 + 1 )
36 34 35 breqtrdi โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ( ๐ด / ( 2 ยท ฯ€ ) ) < ( 0 + 1 ) )
37 btwnnz โŠข ( ( 0 โˆˆ โ„ค โˆง 0 < ( ๐ด / ( 2 ยท ฯ€ ) ) โˆง ( ๐ด / ( 2 ยท ฯ€ ) ) < ( 0 + 1 ) ) โ†’ ยฌ ( ๐ด / ( 2 ยท ฯ€ ) ) โˆˆ โ„ค )
38 13 26 36 37 syl3anc โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ยฌ ( ๐ด / ( 2 ยท ฯ€ ) ) โˆˆ โ„ค )
39 12 38 eqneltrd โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ยฌ ( ( ๐ด / 2 ) / ฯ€ ) โˆˆ โ„ค )
40 2 halfcld โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ( ๐ด / 2 ) โˆˆ โ„‚ )
41 sineq0 โŠข ( ( ๐ด / 2 ) โˆˆ โ„‚ โ†’ ( ( sin โ€˜ ( ๐ด / 2 ) ) = 0 โ†” ( ( ๐ด / 2 ) / ฯ€ ) โˆˆ โ„ค ) )
42 40 41 syl โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ( ( sin โ€˜ ( ๐ด / 2 ) ) = 0 โ†” ( ( ๐ด / 2 ) / ฯ€ ) โˆˆ โ„ค ) )
43 39 42 mtbird โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ยฌ ( sin โ€˜ ( ๐ด / 2 ) ) = 0 )
44 43 neqned โŠข ( ๐ด โˆˆ ( 0 (,) ( 2 ยท ฯ€ ) ) โ†’ ( sin โ€˜ ( ๐ด / 2 ) ) โ‰  0 )