The Identity cosh²x − sinh²x = 1

A hyperbola where Pythagoras gave a circle.

Square each definition

cosh²x means (cosh x)², the square of cosh x. To square (eˣ + e⁻ˣ)/2, square the top and divide by 4. The top is (eˣ + e⁻ˣ)² = e²ˣ + 2eˣe⁻ˣ + e⁻²ˣ, and the middle term is simple, because eˣ × e⁻ˣ = e⁰ = 1. So cosh²x = (e²ˣ + 2 + e⁻²ˣ)/4.

Squaring sinh x = (eˣ − e⁻ˣ)/2 the same way gives sinh²x = (e²ˣ − 2 + e⁻²ˣ)/4. The two squares have the same outer terms, e²ˣ and e⁻²ˣ, and differ only in the sign of the middle term.

Subtract

In cosh²x − sinh²x the outer terms cancel in pairs, and the middle terms leave (2 − (−2))/4 = 4/4 = 1. So cosh²x − sinh²x = 1, for every value of x.

Check it at x = 1: cosh²1 = 2.381098 and sinh²1 = 1.381098, and the difference is 1. At x = 3 the squares are much larger, 101.357818 and 100.357818, and the difference is still 1. At x = ln 2, cosh x = 5/4 and sinh x = 3/4, and 25/16 − 9/16 = 16/16 = 1.

A second proof is shorter. cosh²x − sinh²x is a difference of two squares, so it equals (cosh x − sinh x)(cosh x + sinh x). The second bracket is eˣ and the first is e⁻ˣ, and e⁻ˣ × eˣ = 1.

The sign matters. Adding the squares instead gives cosh²x + sinh²x = (2e²ˣ + 2e⁻²ˣ)/4 = cosh 2x, which is not a constant: at x = 1 it is 3.762196.

The circle

The trigonometric identity is cos²θ + sin²θ = 1. Put x = cos θ and y = sin θ, and it says x² + y² = 1: the point (cos θ, sin θ) lies on the circle of radius 1 centered at the origin, for every θ.

The hyperbola

Do the same with the hyperbolic identity. Put x = cosh t and y = sinh t, and cosh²t − sinh²t = 1 says x² − y² = 1. That equation is a hyperbola, which is where the hyperbolic functions get their name.

The hyperbola x² − y² = 1 has two branches, one with x ≥ 1 and one with x ≤ −1. Since cosh t is never less than 1, the point (cosh t, sinh t) is always on the right-hand branch. And since sinh t increases and takes every value, the point runs up the whole of that branch as t increases, from the bottom to the top.

For large t, cosh t and sinh t are both close to eᵗ/2, so y is close to x: the branch approaches the line y = x. In the same way it approaches y = −x below. These two lines are the asymptotes of the hyperbola.

xy

The hyperbola x² − y² = 1 with its asymptotes y = x and y = −x, and the dashed unit circle x² + y² = 1. The two curves touch at (1, 0). The dots are (cosh t, sinh t) for t = −1, −0.5, 0, 0.5, 1 and 1.5, from (1.5431, −1.1752) at the bottom to (2.3524, 2.1293) at the top. Every one is on the right-hand branch.

x² + y² = 1area = t/2 = 0.75x² − y² = 1area = t/2 = 0.75(cosh t, sinh t) = (2.35, 2.13)t = 1.5

the hyperbolic sector and the circular sector both have area t/2, so t is an angle for the hyperbola: (cosh t, sinh t) is to x² − y² = 1 what (cos t, sin t) is to x² + y² = 1

Sweep t until both sectors have area ½

On the left, the unit circle with the point (cos t, sin t); on the right, the hyperbola with the point (cosh t, sinh t). Each gold region has area t/2: on the circle it is a sector with angle t, and on the hyperbola it is bounded by the axis, the curve and the line from the origin to the point. At t = 1.5 the point is (2.35, 2.13) and both areas are 0.75. Drag the point back to t = 1, where it is (1.54, 1.18) and both areas are 0.5.

An identity for tanh

Divide every term of cosh²x − sinh²x = 1 by cosh²x. The first term becomes 1, the second becomes tanh²x, and the right-hand side becomes 1/cosh²x. So 1 − tanh²x = 1/cosh²x. The reciprocal of cosh x is written sech x, so the right-hand side is also written sech²x.

Check at x = ln 2, where tanh x = 3/5 and cosh x = 5/4: 1 − 9/25 = 16/25, and 1/cosh²x = 16/25.

The right-hand side is positive for every x, so tanh²x is always less than 1. That is another way to see that tanh x stays between −1 and 1.

Using the identity

If sinh x = 3/4, then cosh²x = 1 + sinh²x = 1 + 9/16 = 25/16, so cosh x = 5/4. Only the positive square root is possible, because cosh x is never negative.

Going the other way gives two answers. If cosh x = 5/4, then sinh²x = 25/16 − 1 = 9/16, so sinh x = 3/4 or sinh x = −3/4. Both happen: cosh is even, so cosh x = 5/4 at x = ln 2 and at x = −ln 2, where sinh x has opposite signs.

Other identities follow the trigonometric ones, with the sign changed wherever a product of two sines appears. This is Osborn’s rule. For example, cos 2x = 1 − 2 sin²x becomes cosh 2x = 1 + 2 sinh²x. At x = ln 2, cosh 2x = (4 + 1/4)/2 = 17/8, and 1 + 2 × 9/16 = 17/8.

The usual mistakes

Writing a plus sign. cos²θ + sin²θ = 1 has a plus, but the hyperbolic identity has a minus: cosh²x − sinh²x = 1.

Taking a negative value for cosh x. From cosh²x = 25/16, cosh x is 5/4, never −5/4.

Forgetting the second sign for sinh x. From sinh²x = 9/16, sinh x can be 3/4 or −3/4, and the question has to say which.

Putting (cosh t, sinh t) on the circle. The circle belongs to cos and sin, whose identity has the plus sign; the hyperbolic point is on the hyperbola.

A cable and a cooling tower

In the first application below, the pull in a hanging cable has a horizontal part and a vertical part, and Pythagoras’ theorem combines them. The identity turns √(1 + sinh²u) into a plain cosh u.

In the second, the outline of a cooling tower is a hyperbola, so every point on it can be written with cosh and sinh, and the identity moves between the radius and the height.

Worked example: A Festoon Cable Over a Dock: The Pull at Its Lowest Point and the Pull at a Support

Question A festoon cable over a dock weighs 12 N for every meter of its length and hangs as y = 25cosh(x25), with x in meters from the lowest point. Its supports are at x = 20 m on each side. For such a cable the horizontal pull is the same at every point and equals 12 × 25 N, while the vertical pull at x is 12 × 25sinh(x25) N. (a) What is the pull in the cable at its lowest point? (b) What is the pull in the cable at a support? Give the second answer to three significant figures.

  1. 1.At the lowest point x = 0, and sinh 0 = 0, so there is no vertical pull there at all. (a) The whole pull at the lowest point is the horizontal pull, 12 × 25 = 300 N.

    300 N, the pull at the lowest pointat the lowest point sinh 0 = 0(a) pull = 12 × 25 = 300 N
    300 N, the pull at the lowest pointat the lowest point sinh 0 = 0(a) pull = 12 × 25 = 300 N
    (a) At the lowest point sinh 0 = 0, so the whole pull is the horizontal 12 × 25 = 300 N.
  2. 2.At a support x = 20, so the number inside the hyperbolic functions is 2025 = 0.8. From the exponentials, sinh 0.8 = 2.22554 − 0.449332 = 0.88811 and cosh 0.8 = 2.22554 + 0.449332 = 1.33743.

    300 N, the pull at the lowest pointat the lowest point sinh 0 = 0(a) pull = 12 × 25 = 300 Nsinh 0.8 = 0.88811, cosh 0.8 = 1.33743
    300 N, the pull at the lowest pointat the lowest point sinh 0 = 0(a) pull = 12 × 25 = 300 Nsinh 0.8 = 0.88811, cosh 0.8 = 1.33743
    At a support the number inside is 2025 = 0.8, with sinh 0.8 = 0.88811 and cosh 0.8 = 1.33743.
  3. 3.The vertical pull at the support is 300 × 0.88811 = 266.4 N, and the horizontal pull there is still 300 N. The two act at right angles, so the pull along the cable is √3002 + 266.42.

    300 N, the pull at the lowest point266.4 Nat the lowest point sinh 0 = 0(a) pull = 12 × 25 = 300 Nsinh 0.8 = 0.88811, cosh 0.8 = 1.33743vertical pull = 300 × 0.88811 = 266.4 N
    300 N, the pull at the lowest point266.4 Nat the lowest point sinh 0 = 0(a) pull = 12 × 25 = 300 Nsinh 0.8 = 0.88811, cosh 0.8 = 1.33743vertical pull = 300 × 0.88811 = 266.4 N
    The vertical pull at the support is 300 × 0.88811 = 266.4 N, at right angles to the horizontal 300 N.
  4. 4.Do that root with the identity rather than with a calculator. Since 3002 + (300sinh 0.8)2 = 3002(1 + sinh2 0.8) = 3002cosh2 0.8, the pull along the cable is simply 300cosh 0.8.

    300 N, the pull at the lowest point266.4 Nalong the cableat the lowest point sinh 0 = 0(a) pull = 12 × 25 = 300 Nsinh 0.8 = 0.88811, cosh 0.8 = 1.33743vertical pull = 300 × 0.88811 = 266.4 N3002+ 266.42= 3002cosh20.8
    300 N, the pull at the lowest point266.4 Nalong the cableat the lowest point sinh 0 = 0(a) pull = 12 × 25 = 300 Nsinh 0.8 = 0.88811, cosh 0.8 = 1.33743vertical pull = 300 × 0.88811 = 266.4 N3002+ 266.42= 3002cosh20.8
    The identity does the square root: 3002(1 + sinh2 0.8) = 3002cosh2 0.8.
  5. 5.(b) The pull at the support is 300 × 1.33743 = 401.2 N, which is 401 N to three significant figures. Check with Pythagoras' theorem: 3002 + 266.42 = 90000 + 70969 = 160969, and √160969 = 401.2 N, the same figure.

    300 N, the pull at the lowest point266.4 N401 Nat the lowest point sinh 0 = 0(a) pull = 12 × 25 = 300 Nsinh 0.8 = 0.88811, cosh 0.8 = 1.33743vertical pull = 300 × 0.88811 = 266.4 N3002+ 266.42= 3002cosh20.8(b) pull = 300 × 1.33743 = 401 N
    300 N, the pull at the lowest point266.4 N401 Nat the lowest point sinh 0 = 0(a) pull = 12 × 25 = 300 Nsinh 0.8 = 0.88811, cosh 0.8 = 1.33743vertical pull = 300 × 0.88811 = 266.4 N3002+ 266.42= 3002cosh20.8(b) pull = 300 × 1.33743 = 401 N
    (b) The pull at the support is 300 × 1.33743 = 401 N.

Answer: (a) 300 N; (b) 401 N, made up of a horizontal pull of 300 N and a vertical pull of 266.4 N

Common mistakes

  • Adding the two pulls, 300 + 266.4 = 566.4 N. They act at right angles to each other, so they combine by Pythagoras' theorem and not by addition. The true pull, 401 N, is larger than either one and smaller than their sum.
  • Expecting the horizontal pull to grow toward the support as the vertical one does. It does not: the horizontal pull in a hanging cable is the same at every point, which is why the pull along the cable is at its smallest, 300 N, at the lowest point.

More hyperbolic functions problems, worked step by step →

Worked example: The Waist of a Cooling Tower: A Hyperbola Traced Out by cosh and sinh

Question A cooling tower's outline is the hyperbola x2302 − y2502 = 1, where x is the radius in meters and y is the height in meters above the waist, so that the waist itself has radius 30 m. Every point of the outline can be written x = 30cosh u and y = 50sinh u. (a) What is the radius of the tower 40 m above the waist? (b) At what height above the waist is the radius 45 m? Give each answer to three significant figures.

  1. 1.Check that the parametrization fits. Putting x = 30cosh u and y = 50sinh u into the left-hand side gives cosh2 u − sinh2 u, which the identity says is 1 for every u, so every value of u names a point of the outline.

    204060−45−303045radius, metersheight above the waist, mx = 30 cosh u, y = 50 sinh u fits it
    204060−45−303045radius, metersheight above the waist, mx = 30 cosh u, y = 50 sinh u fits it
    Putting x = 30cosh u and y = 50sinh u into the equation leaves cosh2 u − sinh2 u, which is 1.
  2. 2.(a) At a height of 40 m, 50sinh u = 40, so sinh u = 0.8.

    204060−45−303045radius, metersheight above the waist, mx = 30 cosh u, y = 50 sinh u fits it(a) 50 sinh u = 40, so sinh u = 0.8
    204060−45−303045radius, metersheight above the waist, mx = 30 cosh u, y = 50 sinh u fits it(a) 50 sinh u = 40, so sinh u = 0.8
    (a) At a height of 40 m, 50sinh u = 40, so sinh u = 0.8.
  3. 3.Get cosh u from the identity rather than from a calculator: cosh2 u = 1 + sinh2 u = 1 + 0.64 = 1.64, so cosh u = √1.64 = 1.28062, taking the positive root because cosh u is never negative. The radius there is 30 × 1.28062 = 38.419 m, or 38.4 m to three significant figures.

    204060−45−303045radius, metersheight above the waist, m38.4 mx = 30 cosh u, y = 50 sinh u fits it(a) 50 sinh u = 40, so sinh u = 0.8cosh2u = 1 + 0.64 = 1.64, cosh u =√1.64radius = 30 × 1.28062 = 38.4 m
    204060−45−303045radius, metersheight above the waist, m38.4 mx = 30 cosh u, y = 50 sinh u fits it(a) 50 sinh u = 40, so sinh u = 0.8cosh2u = 1 + 0.64 = 1.64, cosh u =√1.64radius = 30 × 1.28062 = 38.4 m
    The identity gives cosh u = √1.64 = 1.28062, so the radius is 30 × 1.28062 = 38.4 m.
  4. 4.(b) Now the radius is the given: 30cosh u = 45, so cosh u = 1.5. The identity gives sinh2 u = 1.52 − 1 = 1.25, so sinh u = √1.25 = 1.11803 for the part of the tower above the waist.

    204060−45−303045radius, metersheight above the waist, m38.4 mx = 30 cosh u, y = 50 sinh u fits it(a) 50 sinh u = 40, so sinh u = 0.8cosh2u = 1 + 0.64 = 1.64, cosh u =√1.64radius = 30 × 1.28062 = 38.4 m(b) 30 cosh u = 45, so cosh u = 1.5sinh u =√1.25 = 1.11803
    204060−45−303045radius, metersheight above the waist, m38.4 mx = 30 cosh u, y = 50 sinh u fits it(a) 50 sinh u = 40, so sinh u = 0.8cosh2u = 1 + 0.64 = 1.64, cosh u =√1.64radius = 30 × 1.28062 = 38.4 m(b) 30 cosh u = 45, so cosh u = 1.5sinh u =√1.25 = 1.11803
    (b) At a radius of 45 m, cosh u = 1.5, so sinh u = √1.25 = 1.11803.
  5. 5.The height is 50 × 1.11803 = 55.902 m, so 55.9 m to three significant figures. Check it against the equation of the outline: 452302 − 55.9022502 = 2.25 − 1.25 = 1, as it should be. In logarithm form the two parameters are arsinh 0.8 = ln(0.8 + 1.28062) = 0.7327 and arcosh 1.5 = ln(1.5 + 1.11803) = 0.9624.

    204060−45−303045radius, metersheight above the waist, m38.4 m55.9 m upx = 30 cosh u, y = 50 sinh u fits it(a) 50 sinh u = 40, so sinh u = 0.8cosh2u = 1 + 0.64 = 1.64, cosh u =√1.64radius = 30 × 1.28062 = 38.4 m(b) 30 cosh u = 45, so cosh u = 1.5sinh u =√1.25 = 1.11803height = 50 × 1.11803 = 55.9 m
    204060−45−303045radius, metersheight above the waist, m38.4 m55.9 m upx = 30 cosh u, y = 50 sinh u fits it(a) 50 sinh u = 40, so sinh u = 0.8cosh2u = 1 + 0.64 = 1.64, cosh u =√1.64radius = 30 × 1.28062 = 38.4 m(b) 30 cosh u = 45, so cosh u = 1.5sinh u =√1.25 = 1.11803height = 50 × 1.11803 = 55.9 m
    The height is 50 × 1.11803 = 55.9 m above the waist.

Answer: (a) 38.4 m; (b) 55.9 m above the waist

Common mistakes

  • Parametrizing with cos and sin out of habit. Those satisfy cos2 + sin2 = 1 and trace an ellipse, which closes; the outline here is a hyperbola, which does not, and only cosh and sinh satisfy the minus sign in its equation.
  • Taking sinh u = √1.25 to be the answer to part (b). It is not a height: it is the parameter's sinh, a pure number. The height is 50 times it, 55.9 m, because the model writes y = 50sinh u.

More hyperbolic functions problems, worked step by step →

Practice The Identity cosh²x − sinh²x = 1 in the app