Metamath Proof Explorer


Theorem cosknegpi

Description: The cosine of an integer multiple of negative _pi is either 1 or negative 1 . (Contributed by Glauco Siliprandi, 11-Dec-2019)

Ref Expression
Assertion cosknegpi ( ๐พ โˆˆ โ„ค โ†’ ( cos โ€˜ ( ๐พ ยท - ฯ€ ) ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) )

Proof

Step Hyp Ref Expression
1 simpr โŠข ( ( ๐พ โˆˆ โ„ค โˆง 2 โˆฅ ๐พ ) โ†’ 2 โˆฅ ๐พ )
2 2z โŠข 2 โˆˆ โ„ค
3 simpl โŠข ( ( ๐พ โˆˆ โ„ค โˆง 2 โˆฅ ๐พ ) โ†’ ๐พ โˆˆ โ„ค )
4 divides โŠข ( ( 2 โˆˆ โ„ค โˆง ๐พ โˆˆ โ„ค ) โ†’ ( 2 โˆฅ ๐พ โ†” โˆƒ ๐‘› โˆˆ โ„ค ( ๐‘› ยท 2 ) = ๐พ ) )
5 2 3 4 sylancr โŠข ( ( ๐พ โˆˆ โ„ค โˆง 2 โˆฅ ๐พ ) โ†’ ( 2 โˆฅ ๐พ โ†” โˆƒ ๐‘› โˆˆ โ„ค ( ๐‘› ยท 2 ) = ๐พ ) )
6 1 5 mpbid โŠข ( ( ๐พ โˆˆ โ„ค โˆง 2 โˆฅ ๐พ ) โ†’ โˆƒ ๐‘› โˆˆ โ„ค ( ๐‘› ยท 2 ) = ๐พ )
7 zcn โŠข ( ๐‘› โˆˆ โ„ค โ†’ ๐‘› โˆˆ โ„‚ )
8 negcl โŠข ( ๐‘› โˆˆ โ„‚ โ†’ - ๐‘› โˆˆ โ„‚ )
9 2cn โŠข 2 โˆˆ โ„‚
10 picn โŠข ฯ€ โˆˆ โ„‚
11 9 10 mulcli โŠข ( 2 ยท ฯ€ ) โˆˆ โ„‚
12 11 a1i โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( 2 ยท ฯ€ ) โˆˆ โ„‚ )
13 8 12 mulcld โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) โˆˆ โ„‚ )
14 13 addlidd โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( 0 + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) = ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) )
15 2cnd โŠข ( ๐‘› โˆˆ โ„‚ โ†’ 2 โˆˆ โ„‚ )
16 10 a1i โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ฯ€ โˆˆ โ„‚ )
17 8 15 16 mulassd โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( ( - ๐‘› ยท 2 ) ยท ฯ€ ) = ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) )
18 17 eqcomd โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) = ( ( - ๐‘› ยท 2 ) ยท ฯ€ ) )
19 id โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ๐‘› โˆˆ โ„‚ )
20 19 15 mulneg1d โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( - ๐‘› ยท 2 ) = - ( ๐‘› ยท 2 ) )
21 20 oveq1d โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( ( - ๐‘› ยท 2 ) ยท ฯ€ ) = ( - ( ๐‘› ยท 2 ) ยท ฯ€ ) )
22 14 18 21 3eqtrd โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( 0 + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) = ( - ( ๐‘› ยท 2 ) ยท ฯ€ ) )
23 7 22 syl โŠข ( ๐‘› โˆˆ โ„ค โ†’ ( 0 + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) = ( - ( ๐‘› ยท 2 ) ยท ฯ€ ) )
24 23 adantr โŠข ( ( ๐‘› โˆˆ โ„ค โˆง ( ๐‘› ยท 2 ) = ๐พ ) โ†’ ( 0 + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) = ( - ( ๐‘› ยท 2 ) ยท ฯ€ ) )
25 19 15 mulcld โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( ๐‘› ยท 2 ) โˆˆ โ„‚ )
26 mulneg12 โŠข ( ( ( ๐‘› ยท 2 ) โˆˆ โ„‚ โˆง ฯ€ โˆˆ โ„‚ ) โ†’ ( - ( ๐‘› ยท 2 ) ยท ฯ€ ) = ( ( ๐‘› ยท 2 ) ยท - ฯ€ ) )
27 25 16 26 syl2anc โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( - ( ๐‘› ยท 2 ) ยท ฯ€ ) = ( ( ๐‘› ยท 2 ) ยท - ฯ€ ) )
28 7 27 syl โŠข ( ๐‘› โˆˆ โ„ค โ†’ ( - ( ๐‘› ยท 2 ) ยท ฯ€ ) = ( ( ๐‘› ยท 2 ) ยท - ฯ€ ) )
29 28 adantr โŠข ( ( ๐‘› โˆˆ โ„ค โˆง ( ๐‘› ยท 2 ) = ๐พ ) โ†’ ( - ( ๐‘› ยท 2 ) ยท ฯ€ ) = ( ( ๐‘› ยท 2 ) ยท - ฯ€ ) )
30 oveq1 โŠข ( ( ๐‘› ยท 2 ) = ๐พ โ†’ ( ( ๐‘› ยท 2 ) ยท - ฯ€ ) = ( ๐พ ยท - ฯ€ ) )
31 30 adantl โŠข ( ( ๐‘› โˆˆ โ„ค โˆง ( ๐‘› ยท 2 ) = ๐พ ) โ†’ ( ( ๐‘› ยท 2 ) ยท - ฯ€ ) = ( ๐พ ยท - ฯ€ ) )
32 24 29 31 3eqtrrd โŠข ( ( ๐‘› โˆˆ โ„ค โˆง ( ๐‘› ยท 2 ) = ๐พ ) โ†’ ( ๐พ ยท - ฯ€ ) = ( 0 + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) )
33 32 fveq2d โŠข ( ( ๐‘› โˆˆ โ„ค โˆง ( ๐‘› ยท 2 ) = ๐พ ) โ†’ ( cos โ€˜ ( ๐พ ยท - ฯ€ ) ) = ( cos โ€˜ ( 0 + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) ) )
34 33 3adant1 โŠข ( ( 2 โˆฅ ๐พ โˆง ๐‘› โˆˆ โ„ค โˆง ( ๐‘› ยท 2 ) = ๐พ ) โ†’ ( cos โ€˜ ( ๐พ ยท - ฯ€ ) ) = ( cos โ€˜ ( 0 + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) ) )
35 0cnd โŠข ( ๐‘› โˆˆ โ„ค โ†’ 0 โˆˆ โ„‚ )
36 znegcl โŠข ( ๐‘› โˆˆ โ„ค โ†’ - ๐‘› โˆˆ โ„ค )
37 cosper โŠข ( ( 0 โˆˆ โ„‚ โˆง - ๐‘› โˆˆ โ„ค ) โ†’ ( cos โ€˜ ( 0 + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) ) = ( cos โ€˜ 0 ) )
38 35 36 37 syl2anc โŠข ( ๐‘› โˆˆ โ„ค โ†’ ( cos โ€˜ ( 0 + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) ) = ( cos โ€˜ 0 ) )
39 38 3ad2ant2 โŠข ( ( 2 โˆฅ ๐พ โˆง ๐‘› โˆˆ โ„ค โˆง ( ๐‘› ยท 2 ) = ๐พ ) โ†’ ( cos โ€˜ ( 0 + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) ) = ( cos โ€˜ 0 ) )
40 cos0 โŠข ( cos โ€˜ 0 ) = 1
41 iftrue โŠข ( 2 โˆฅ ๐พ โ†’ if ( 2 โˆฅ ๐พ , 1 , - 1 ) = 1 )
42 40 41 eqtr4id โŠข ( 2 โˆฅ ๐พ โ†’ ( cos โ€˜ 0 ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) )
43 42 3ad2ant1 โŠข ( ( 2 โˆฅ ๐พ โˆง ๐‘› โˆˆ โ„ค โˆง ( ๐‘› ยท 2 ) = ๐พ ) โ†’ ( cos โ€˜ 0 ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) )
44 34 39 43 3eqtrd โŠข ( ( 2 โˆฅ ๐พ โˆง ๐‘› โˆˆ โ„ค โˆง ( ๐‘› ยท 2 ) = ๐พ ) โ†’ ( cos โ€˜ ( ๐พ ยท - ฯ€ ) ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) )
45 44 3exp โŠข ( 2 โˆฅ ๐พ โ†’ ( ๐‘› โˆˆ โ„ค โ†’ ( ( ๐‘› ยท 2 ) = ๐พ โ†’ ( cos โ€˜ ( ๐พ ยท - ฯ€ ) ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) ) ) )
46 45 adantl โŠข ( ( ๐พ โˆˆ โ„ค โˆง 2 โˆฅ ๐พ ) โ†’ ( ๐‘› โˆˆ โ„ค โ†’ ( ( ๐‘› ยท 2 ) = ๐พ โ†’ ( cos โ€˜ ( ๐พ ยท - ฯ€ ) ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) ) ) )
47 46 rexlimdv โŠข ( ( ๐พ โˆˆ โ„ค โˆง 2 โˆฅ ๐พ ) โ†’ ( โˆƒ ๐‘› โˆˆ โ„ค ( ๐‘› ยท 2 ) = ๐พ โ†’ ( cos โ€˜ ( ๐พ ยท - ฯ€ ) ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) ) )
48 6 47 mpd โŠข ( ( ๐พ โˆˆ โ„ค โˆง 2 โˆฅ ๐พ ) โ†’ ( cos โ€˜ ( ๐พ ยท - ฯ€ ) ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) )
49 odd2np1 โŠข ( ๐พ โˆˆ โ„ค โ†’ ( ยฌ 2 โˆฅ ๐พ โ†” โˆƒ ๐‘› โˆˆ โ„ค ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ ) )
50 49 biimpa โŠข ( ( ๐พ โˆˆ โ„ค โˆง ยฌ 2 โˆฅ ๐พ ) โ†’ โˆƒ ๐‘› โˆˆ โ„ค ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ )
51 oveq1 โŠข ( ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ โ†’ ( ( ( 2 ยท ๐‘› ) + 1 ) ยท - ฯ€ ) = ( ๐พ ยท - ฯ€ ) )
52 51 eqcomd โŠข ( ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ โ†’ ( ๐พ ยท - ฯ€ ) = ( ( ( 2 ยท ๐‘› ) + 1 ) ยท - ฯ€ ) )
53 52 adantl โŠข ( ( ๐‘› โˆˆ โ„ค โˆง ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ ) โ†’ ( ๐พ ยท - ฯ€ ) = ( ( ( 2 ยท ๐‘› ) + 1 ) ยท - ฯ€ ) )
54 15 19 mulcld โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( 2 ยท ๐‘› ) โˆˆ โ„‚ )
55 1cnd โŠข ( ๐‘› โˆˆ โ„‚ โ†’ 1 โˆˆ โ„‚ )
56 negpicn โŠข - ฯ€ โˆˆ โ„‚
57 56 a1i โŠข ( ๐‘› โˆˆ โ„‚ โ†’ - ฯ€ โˆˆ โ„‚ )
58 54 55 57 adddird โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( ( ( 2 ยท ๐‘› ) + 1 ) ยท - ฯ€ ) = ( ( ( 2 ยท ๐‘› ) ยท - ฯ€ ) + ( 1 ยท - ฯ€ ) ) )
59 7 58 syl โŠข ( ๐‘› โˆˆ โ„ค โ†’ ( ( ( 2 ยท ๐‘› ) + 1 ) ยท - ฯ€ ) = ( ( ( 2 ยท ๐‘› ) ยท - ฯ€ ) + ( 1 ยท - ฯ€ ) ) )
60 59 adantr โŠข ( ( ๐‘› โˆˆ โ„ค โˆง ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ ) โ†’ ( ( ( 2 ยท ๐‘› ) + 1 ) ยท - ฯ€ ) = ( ( ( 2 ยท ๐‘› ) ยท - ฯ€ ) + ( 1 ยท - ฯ€ ) ) )
61 mulneg12 โŠข ( ( ( 2 ยท ๐‘› ) โˆˆ โ„‚ โˆง ฯ€ โˆˆ โ„‚ ) โ†’ ( - ( 2 ยท ๐‘› ) ยท ฯ€ ) = ( ( 2 ยท ๐‘› ) ยท - ฯ€ ) )
62 54 16 61 syl2anc โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( - ( 2 ยท ๐‘› ) ยท ฯ€ ) = ( ( 2 ยท ๐‘› ) ยท - ฯ€ ) )
63 62 eqcomd โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( ( 2 ยท ๐‘› ) ยท - ฯ€ ) = ( - ( 2 ยท ๐‘› ) ยท ฯ€ ) )
64 15 19 mulneg2d โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( 2 ยท - ๐‘› ) = - ( 2 ยท ๐‘› ) )
65 15 8 mulcomd โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( 2 ยท - ๐‘› ) = ( - ๐‘› ยท 2 ) )
66 64 65 eqtr3d โŠข ( ๐‘› โˆˆ โ„‚ โ†’ - ( 2 ยท ๐‘› ) = ( - ๐‘› ยท 2 ) )
67 66 oveq1d โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( - ( 2 ยท ๐‘› ) ยท ฯ€ ) = ( ( - ๐‘› ยท 2 ) ยท ฯ€ ) )
68 63 67 17 3eqtrd โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( ( 2 ยท ๐‘› ) ยท - ฯ€ ) = ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) )
69 57 mullidd โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( 1 ยท - ฯ€ ) = - ฯ€ )
70 68 69 oveq12d โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( ( ( 2 ยท ๐‘› ) ยท - ฯ€ ) + ( 1 ยท - ฯ€ ) ) = ( ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) + - ฯ€ ) )
71 13 57 addcomd โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) + - ฯ€ ) = ( - ฯ€ + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) )
72 70 71 eqtrd โŠข ( ๐‘› โˆˆ โ„‚ โ†’ ( ( ( 2 ยท ๐‘› ) ยท - ฯ€ ) + ( 1 ยท - ฯ€ ) ) = ( - ฯ€ + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) )
73 7 72 syl โŠข ( ๐‘› โˆˆ โ„ค โ†’ ( ( ( 2 ยท ๐‘› ) ยท - ฯ€ ) + ( 1 ยท - ฯ€ ) ) = ( - ฯ€ + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) )
74 73 adantr โŠข ( ( ๐‘› โˆˆ โ„ค โˆง ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ ) โ†’ ( ( ( 2 ยท ๐‘› ) ยท - ฯ€ ) + ( 1 ยท - ฯ€ ) ) = ( - ฯ€ + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) )
75 53 60 74 3eqtrd โŠข ( ( ๐‘› โˆˆ โ„ค โˆง ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ ) โ†’ ( ๐พ ยท - ฯ€ ) = ( - ฯ€ + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) )
76 75 3adant1 โŠข ( ( ๐พ โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค โˆง ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ ) โ†’ ( ๐พ ยท - ฯ€ ) = ( - ฯ€ + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) )
77 76 fveq2d โŠข ( ( ๐พ โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค โˆง ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ ) โ†’ ( cos โ€˜ ( ๐พ ยท - ฯ€ ) ) = ( cos โ€˜ ( - ฯ€ + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) ) )
78 77 3adant1r โŠข ( ( ( ๐พ โˆˆ โ„ค โˆง ยฌ 2 โˆฅ ๐พ ) โˆง ๐‘› โˆˆ โ„ค โˆง ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ ) โ†’ ( cos โ€˜ ( ๐พ ยท - ฯ€ ) ) = ( cos โ€˜ ( - ฯ€ + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) ) )
79 cosper โŠข ( ( - ฯ€ โˆˆ โ„‚ โˆง - ๐‘› โˆˆ โ„ค ) โ†’ ( cos โ€˜ ( - ฯ€ + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) ) = ( cos โ€˜ - ฯ€ ) )
80 56 36 79 sylancr โŠข ( ๐‘› โˆˆ โ„ค โ†’ ( cos โ€˜ ( - ฯ€ + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) ) = ( cos โ€˜ - ฯ€ ) )
81 80 3ad2ant2 โŠข ( ( ( ๐พ โˆˆ โ„ค โˆง ยฌ 2 โˆฅ ๐พ ) โˆง ๐‘› โˆˆ โ„ค โˆง ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ ) โ†’ ( cos โ€˜ ( - ฯ€ + ( - ๐‘› ยท ( 2 ยท ฯ€ ) ) ) ) = ( cos โ€˜ - ฯ€ ) )
82 cosnegpi โŠข ( cos โ€˜ - ฯ€ ) = - 1
83 iffalse โŠข ( ยฌ 2 โˆฅ ๐พ โ†’ if ( 2 โˆฅ ๐พ , 1 , - 1 ) = - 1 )
84 82 83 eqtr4id โŠข ( ยฌ 2 โˆฅ ๐พ โ†’ ( cos โ€˜ - ฯ€ ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) )
85 84 adantl โŠข ( ( ๐พ โˆˆ โ„ค โˆง ยฌ 2 โˆฅ ๐พ ) โ†’ ( cos โ€˜ - ฯ€ ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) )
86 85 3ad2ant1 โŠข ( ( ( ๐พ โˆˆ โ„ค โˆง ยฌ 2 โˆฅ ๐พ ) โˆง ๐‘› โˆˆ โ„ค โˆง ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ ) โ†’ ( cos โ€˜ - ฯ€ ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) )
87 78 81 86 3eqtrd โŠข ( ( ( ๐พ โˆˆ โ„ค โˆง ยฌ 2 โˆฅ ๐พ ) โˆง ๐‘› โˆˆ โ„ค โˆง ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ ) โ†’ ( cos โ€˜ ( ๐พ ยท - ฯ€ ) ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) )
88 87 rexlimdv3a โŠข ( ( ๐พ โˆˆ โ„ค โˆง ยฌ 2 โˆฅ ๐พ ) โ†’ ( โˆƒ ๐‘› โˆˆ โ„ค ( ( 2 ยท ๐‘› ) + 1 ) = ๐พ โ†’ ( cos โ€˜ ( ๐พ ยท - ฯ€ ) ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) ) )
89 50 88 mpd โŠข ( ( ๐พ โˆˆ โ„ค โˆง ยฌ 2 โˆฅ ๐พ ) โ†’ ( cos โ€˜ ( ๐พ ยท - ฯ€ ) ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) )
90 48 89 pm2.61dan โŠข ( ๐พ โˆˆ โ„ค โ†’ ( cos โ€˜ ( ๐พ ยท - ฯ€ ) ) = if ( 2 โˆฅ ๐พ , 1 , - 1 ) )