The problem this concept solves. Trigonometric functions naturally arise as products of angle expressions in some settings (e.g. amplitude modulation, or three angles of a triangle multiplied together) and as sums in others (e.g. combining two waves). Converting cleanly between the two forms is one of the most-used trigonometric skills, and this concept covers every tool needed to do it.
1. Product-to-sum (from the addition formulas). Adding/subtracting the four expansions of sin(A±B) and cos(A±B) in pairs isolates a pure product on one side and a sum/difference on the other:
Use these whenever you are handed a product of two sines/cosines and need a sum.
2. Sum-to-product (the reverse substitution). Setting C=A+B,D=A−B (so A=2C+D,B=2C−D) and substituting back into the four identities above inverts the process:
Use these whenever you are handed a sum or difference of two sines/cosines and need a product — which is usually the move that lets a numerator and denominator share a cancelling factor, or that shows an expression equals zero (a product is zero the moment one factor is).
3. The 60°±A triple-product family. Applying the product-to-sum idea twice in a row to three factors spaced 60∘ apart gives three compact identities:
These are worth recognising on sight: any time three factors in a product are centred on some angle A and spread ±60∘ around it (e.g. 10∘,30∘-adjacent-triples like 10∘,50∘,70∘, or 12∘,48∘-style pairs alongside a third term), one of these three identities collapses the triple product to a single term in 3A immediately.
4. Conditional identities for a triangle (A+B+C=π). When the three angles are constrained to sum to a fixed value — above all, the interior angles of a triangle — the sum-to-product identities become the engine for proving relations that are otherwise false. The recipe is always: eliminate one angle via the condition (e.g. C=π−A−B, so cosC=−cos(A+B), sinC=sin(A+B), or at the half-angle level sin2C=cos2A+B), apply a sum-to-product step, and repeat until a single compact product remains. This is exactly how the standard triangle identities are built:
together with the bound 1<cosA+cosB+cosC≤23 that follows from the first identity plus the fact sin2Asin2Bsin2C≤81 (itself proved by treating that product as a quadratic in cos2A−B and demanding a non-negative discriminant).
Worked illustration (mixing both directions). To show cos36∘cos72∘cos108∘cos144∘=161: rewrite cos108∘=cos(90∘+18∘)=−sin18∘ and cos144∘=cos(180∘−36∘)=−cos36∘, and cos72∘=sin18∘, so the product becomes cos36∘⋅sin18∘⋅(−sin18∘)⋅(−cos36∘)=sin218∘cos236∘. Substituting the standard surd values sin18∘=45−1 and cos36∘=45+1 gives (45−1)2(45+1)2=[16(5−1)(5+1)]2=[164]2=[41]2=161. No sum-to-product step was even needed here beyond angle relations — the point is that recognising which identity or angle relation applies (product-to-sum, sum-to-product, complementary/supplementary angle, or a known surd value) is the real skill this concept builds, well beyond memorising the eight boxed formulas.
Convert both products to sums via product-to-sum; using A+B+C=2s to replace 2s−A−B=C and 2s−C=A+B makes the middle terms cancel.
✓Final answer
sin(s−A)sin(s−B)+sinssin(s−C)=sinAsinB.
Product-to-sum on each term, using 2s−A−B=C and 2s−C=A+B (both following from A+B+C=2s), makes the two cosC terms cancel and leaves exactly sinAsinB.
Step 1. First term. Using sinPsinQ=21[cos(P−Q)−cos(P+Q)] with P=s−A,Q=s−B: sin(s−A)sin(s−B)=21[cos(B−A)−cos(2s−A−B)]. Since A+B+C=2s, 2s−A−B=C, so this is 21[cos(B−A)−cosC].
Step 2. Second term. With P=s,Q=s−C: sinssin(s−C)=21[cosC−cos(2s−C)]. Since 2s−C=A+B: =21[cosC−cos(A+B)].
Step 3. Add the two terms.21[cos(B−A)−cosC]+21[cosC−cos(A+B)]=21[cos(B−A)−cos(A+B)] (the cosC terms cancel).
Step 4. Convert to a product.cos(B−A)=cos(A−B), and cos(A−B)−cos(A+B)=2sinAsinB (product-to-sum). So the sum is 21⋅2sinAsinB=sinAsinB.
✓Final answer
sin(s−A)sin(s−B)+sinssin(s−C)=sinAsinB.
Forgetting to substitute 2s−A−B=C and 2s−C=A+B, which is what makes the cosC terms cancel
Sign slip treating cos(B−A) as different from cos(A−B) (cosine is even)