Tangent half-angle substitution
| Part of a series of articles about |
| Calculus |
|---|
The tangent half-angle substitution is a change of variables used for evaluating integrals, which converts a rational function of trigonometric functions of into an ordinary rational function of by setting . This is the one-dimensional stereographic projection of the unit circle parametrized by angle measure onto the real line. The general[1] transformation formula is:
The tangent of half an angle is important in spherical trigonometry and was sometimes known in the 17th century as the half tangent or semi-tangent.[2] Leonhard Euler used it to evaluate the integral in his 1768 integral calculus textbook,[3] and Adrien-Marie Legendre described the general method in 1817.[4]
The substitution is described in most integral calculus textbooks since the late 19th century, usually without any special name.[5] It is known in Russia as the universal trigonometric substitution,[6] and also known by variant names such as half-tangent substitution or half-angle substitution. It is sometimes misattributed as the Weierstrass substitution.[7] Michael Spivak called it the "world's sneakiest substitution".[8]
The substitution
[edit | edit source]Introducing a new variable sines and cosines can be expressed as rational functions of and can be expressed as the product of and a rational function of as follows:
Similar expressions can be written for tan x, cot x, sec x, and csc x.
Derivation
[edit | edit source]Using the double-angle formulas and and introducing denominators equal to one by the Pythagorean identity results in
Finally, since , differentiation rules imply
and thus
Examples
[edit | edit source]Antiderivative of cosecant
[edit | edit source]
We can confirm the above result using a standard method of evaluating the cosecant integral by multiplying the numerator and denominator by and performing the substitution .
These two answers are the same because
The secant integral may be evaluated in a similar manner.
A definite integral
[edit | edit source]We wish to evaluate the integral:
A naïve approach splits the interval and applies the substitution . However, this substitution has a singularity at , which corresponds to a vertical asymptote. Therefore, the integral must be split at that point and handled carefully:
Note: The substitution maps to and to . The point corresponds to a vertical asymptote in , so the integral is evaluated as a limit around this point.
Alternatively, we can compute the indefinite integral first:
Using symmetry:
Thus, the value of the definite integral is:
Third example: both sine and cosine
[edit | edit source]if
Geometry
[edit | edit source]As x varies, the point (cos x, sin x) winds repeatedly around the unit circle centered at (0, 0). The point
goes only once around the circle as t goes from −∞ to +∞, and never reaches the point (−1, 0), which is approached as a limit as t approaches ±∞. As t goes from −∞ to −1, the point determined by t goes through the part of the circle in the third quadrant, from (−1, 0) to (0, −1). As t goes from −1 to 0, the point follows the part of the circle in the fourth quadrant from (0, −1) to (1, 0). As t goes from 0 to 1, the point follows the part of the circle in the first quadrant from (1, 0) to (0, 1). Finally, as t goes from 1 to +∞, the point follows the part of the circle in the second quadrant from (0, 1) to (−1, 0).
Here is another geometric point of view. Draw the unit circle, and let P be the point (−1, 0). A line through P (except the vertical line) is determined by its slope. Furthermore, each of the lines (except the vertical line) intersects the unit circle in exactly two points, one of which is P. This determines a function from points on the unit circle to slopes. The trigonometric functions determine a function from angles to points on the unit circle, and by combining these two functions we have a function from angles to slopes.
Hyperbolic functions
[edit | edit source]As with other properties shared between the trigonometric functions and the hyperbolic functions, it is possible to use hyperbolic identities to construct a similar form of the substitution, :
Similar expressions can be written for tanh x, coth x, sech x, and csch x. Geometrically, this change of variables is a one-dimensional stereographic projection of the hyperbolic line onto the real interval, analogous to the Poincaré disk model of the hyperbolic plane.
Alternatives
[edit | edit source]There are other approaches to integrating trigonometric functions. For example, it can be helpful to rewrite trigonometric functions in terms of eix and e−ix using Euler's formula.
See also
[edit | edit source]Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
- Rational curve
- Stereographic projection
- Tangent half-angle formula
- Trigonometric substitution
- Euler substitution
Further reading
[edit | edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). Second edition 1916, pp. 52–62
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Notes and references
[edit | edit source]- ^ Other trigonometric functions can be written in terms of sine and cosine.
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). p. 73
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). E342, Translation by Ian Bruce.
Also see Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). - ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). p. 245–246.
- ^ For example, in chronological order,
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^
In 1966 William Eberlein attributed this substitution to Karl Weierstrass (1815–1897):
Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Two decades later, James Stewart mentioned Weierstrass when discussing the substitution in his popular calculus textbook, first published in 1987:
Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Later authors, citing Stewart, have sometimes referred to this as the Weierstrass substitution, for instance:
Neither Eberlein nor Stewart provided any evidence for the attribution to Weierstrass. A related substitution appears in Weierstrass’s Mathematical Works, from an 1875 lecture wherein Weierstrass credits Carl Gauss (1818) with the idea of solving an integral of the form by the substitution- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).