This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)


expands out trigonometric functions in expr.
  • TrigExpand operates on both circular and hyperbolic functions.
  • TrigExpand splits up sums and integer multiples that appear in arguments of trigonometric functions, and then expands out products of trigonometric functions into sums of powers, using trigonometric identities when possible.
  • TrigExpand automatically threads over lists, as well as equations, inequalities, and logic functions.
Click for copyable input
Click for copyable input
TrigExpand operates on hyperbolic trigonometric functions:
Find ArcSin addition law:
Because of the multivaluedness of ArcSin this law does not hold everywhere:
TrigExpand and TrigReduce are, generically, inverses of each other:
The expressions are identical modulo trigonometric Pythagorean identities:
Compare TrigExpand, TrigFactor, and TrigReduce on the same expression:
Use TrigExpand to construct a ChebyshevT polynomial:
Expand trigonometric functions using half-angles:
New in 3 | Last modified in 6