trigidentity.com

Product-to-sum identities · trigonometric identity

cos A cos B = ½[cos(A − B) + cos(A + B)] — Product to sum: cos A cos B

cos A cos B = ½[cos(A − B) + cos(A + B)]

When to use it

Matching-function products. Set A = B and this is the power-reducing formula cos²A = ½[1 + cos 2A] — which is why it exists in a calculus course.

Why it is true

Add the two cosine expansions: the sin A sin B terms cancel and 2 cos A cos B remains.

The full line-by-line version is on the proof page for product to sum: cos a cos b; the “how would I find this myself” version is in the derivation.

Where it comes from

Specialise to get the power-reducing form. Put B = A: cos(A − A) = cos 0 = 1 and cos(A + A) = cos 2A.

  1. cos A cos A = ½[cos 0 + cos 2A]
  2. cos 0 = 1
    Unit circle.
  3. cos²A = ½(1 + cos 2A)
    Simplify — the power-reducing formula. · Power-reducing formula for cos²

Worked examples

Checked at these angles

Two sides of the identity evaluated with the same engine that runs the verifier. A single line disagreeing would break the build.

Both sides evaluated at the same angles — left side cos(A)cos(B), right side (cos(A - B) + cos(A + B)) / 2.
AngleLeft sideRight sideAgree
0°0.9876880.987688yes
7.5°0.9669980.966998yes
15°0.9261490.926149yes
18°0.9045080.904508yes
22.5°0.8667760.866776yes
30°0.7911540.791154yes
37°0.7083980.708398yes
45°0.6029080.602908yes
53°0.4899470.489947yes
60°0.3885730.388573yes
67.5°0.2810130.281013yes
75°0.1781590.178159yes
90°00yes
120°-0.179184-0.179184yes
135°-0.165071-0.165071yes
150°-0.090524-0.090524yes
180°0.1564340.156434yes
210°0.3522440.352244yes
240°0.314660.31466yes
270°00yes
300°-0.46679-0.46679yes
330°-0.861281-0.861281yes
360°-0.987688-0.987688yes

The mistake students make

Expecting a minus because cos(A + B) has one. In the sum of the two expansions the minuses cancel each other.

Try it

Category hub: Product-to-sum identities · all identities: /identities

sampled at 800 random anglesSource: OpenStax Precalculus, Ch. 7.2–7.3 · Paul's Online Math Notes · revised 2026-09-26 ·how we check ·accuracy policy ·report an error