Metamath Proof Explorer


Theorem sinmul

Description: Product of sines can be rewritten as half the difference of certain cosines. This follows from cosadd and cossub . (Contributed by David A. Wheeler, 26-May-2015)

Ref Expression
Assertion sinmul ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) = ( ( ( cos โ€˜ ( ๐ด โˆ’ ๐ต ) ) โˆ’ ( cos โ€˜ ( ๐ด + ๐ต ) ) ) / 2 ) )

Proof

Step Hyp Ref Expression
1 cossub โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( cos โ€˜ ( ๐ด โˆ’ ๐ต ) ) = ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) + ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) )
2 cosadd โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( cos โ€˜ ( ๐ด + ๐ต ) ) = ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) โˆ’ ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) )
3 1 2 oveq12d โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ( cos โ€˜ ( ๐ด โˆ’ ๐ต ) ) โˆ’ ( cos โ€˜ ( ๐ด + ๐ต ) ) ) = ( ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) + ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) โˆ’ ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) โˆ’ ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) ) )
4 coscl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( cos โ€˜ ๐ด ) โˆˆ โ„‚ )
5 coscl โŠข ( ๐ต โˆˆ โ„‚ โ†’ ( cos โ€˜ ๐ต ) โˆˆ โ„‚ )
6 mulcl โŠข ( ( ( cos โ€˜ ๐ด ) โˆˆ โ„‚ โˆง ( cos โ€˜ ๐ต ) โˆˆ โ„‚ ) โ†’ ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) โˆˆ โ„‚ )
7 4 5 6 syl2an โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) โˆˆ โ„‚ )
8 sincl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( sin โ€˜ ๐ด ) โˆˆ โ„‚ )
9 sincl โŠข ( ๐ต โˆˆ โ„‚ โ†’ ( sin โ€˜ ๐ต ) โˆˆ โ„‚ )
10 mulcl โŠข ( ( ( sin โ€˜ ๐ด ) โˆˆ โ„‚ โˆง ( sin โ€˜ ๐ต ) โˆˆ โ„‚ ) โ†’ ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) โˆˆ โ„‚ )
11 8 9 10 syl2an โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) โˆˆ โ„‚ )
12 pnncan โŠข ( ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) โˆˆ โ„‚ โˆง ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) โˆˆ โ„‚ โˆง ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) โˆˆ โ„‚ ) โ†’ ( ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) + ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) โˆ’ ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) โˆ’ ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) ) = ( ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) + ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) )
13 12 3anidm23 โŠข ( ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) โˆˆ โ„‚ โˆง ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) โˆˆ โ„‚ ) โ†’ ( ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) + ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) โˆ’ ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) โˆ’ ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) ) = ( ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) + ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) )
14 2times โŠข ( ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) โˆˆ โ„‚ โ†’ ( 2 ยท ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) = ( ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) + ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) )
15 14 adantl โŠข ( ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) โˆˆ โ„‚ โˆง ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) โˆˆ โ„‚ ) โ†’ ( 2 ยท ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) = ( ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) + ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) )
16 13 15 eqtr4d โŠข ( ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) โˆˆ โ„‚ โˆง ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) โˆˆ โ„‚ ) โ†’ ( ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) + ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) โˆ’ ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) โˆ’ ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) ) = ( 2 ยท ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) )
17 7 11 16 syl2anc โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) + ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) โˆ’ ( ( ( cos โ€˜ ๐ด ) ยท ( cos โ€˜ ๐ต ) ) โˆ’ ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) ) = ( 2 ยท ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) )
18 2cn โŠข 2 โˆˆ โ„‚
19 mulcom โŠข ( ( 2 โˆˆ โ„‚ โˆง ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) โˆˆ โ„‚ ) โ†’ ( 2 ยท ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) = ( ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ยท 2 ) )
20 18 11 19 sylancr โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( 2 ยท ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ) = ( ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ยท 2 ) )
21 3 17 20 3eqtrd โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ( cos โ€˜ ( ๐ด โˆ’ ๐ต ) ) โˆ’ ( cos โ€˜ ( ๐ด + ๐ต ) ) ) = ( ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ยท 2 ) )
22 21 oveq1d โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ( ( cos โ€˜ ( ๐ด โˆ’ ๐ต ) ) โˆ’ ( cos โ€˜ ( ๐ด + ๐ต ) ) ) / 2 ) = ( ( ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ยท 2 ) / 2 ) )
23 2ne0 โŠข 2 โ‰  0
24 divcan4 โŠข ( ( ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) โˆˆ โ„‚ โˆง 2 โˆˆ โ„‚ โˆง 2 โ‰  0 ) โ†’ ( ( ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ยท 2 ) / 2 ) = ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) )
25 18 23 24 mp3an23 โŠข ( ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) โˆˆ โ„‚ โ†’ ( ( ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ยท 2 ) / 2 ) = ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) )
26 11 25 syl โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ( ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) ยท 2 ) / 2 ) = ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) )
27 22 26 eqtr2d โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โ†’ ( ( sin โ€˜ ๐ด ) ยท ( sin โ€˜ ๐ต ) ) = ( ( ( cos โ€˜ ( ๐ด โˆ’ ๐ต ) ) โˆ’ ( cos โ€˜ ( ๐ด + ๐ต ) ) ) / 2 ) )