De Gua's Theorem

Cut the corner off a box and you get a tetrahedron whose four faces obey a Pythagorean theorem for areas: D2 = A2 + B2 + C2.

By the PythagoreanTheorem.net teamUpdated 9 min read

De Gua's theorem says that if three edges of a tetrahedron meet at right angles at one corner, like the corner of a box, then the square of the area of the face opposite that corner equals the sum of the squares of the areas of the three right-angled faces: D2 = A2 + B2 + C2. It is the Pythagorean theorem for areas, one dimension up.

The theorem is named after the French mathematician Jean Paul de Gua de Malves, who published it in 1783. Below you will find the statement, three different proofs, worked examples you can check by hand, and how the result fits into a family of "Pythagorean theorems" in every dimension.

The statement

A right-corner tetrahedron (also called a trirectangular tetrahedron) has a vertex O where three edges OP, OQ and OR are mutually perpendicular. Call their lengths p, q and r. Three of its faces are right triangles that meet at O; the fourth face, PQR, is the slanted face opposite the corner.

O PQR pqr A = area OPQ = ½pq B = area OQR = ½qr C = area ORP = ½rp D = area PQR (green outline) D² = A² + B² + C² Each right face is the "shadow" of D on one coordinate plane.
A right-corner tetrahedron. The green outline of the slanted face D flattens onto each right face in turn: every right face is the perpendicular projection of D onto one of the three walls of the corner.

Let A, B and C be the areas of the right faces OPQ, OQR and ORP, and D the area of the slanted face PQR. Because each right face is a right triangle, A = 1 over 2pq, B = 1 over 2qr and C = 1 over 2rp. De Gua's theorem states:

D2 = A2 + B2 + C2

The analogy with the ordinary theorem is exact, one dimension up:

Pythagorean theoremDe Gua's theorem
ShapeRight triangleRight-corner tetrahedron
The right angleTwo perpendicular sides meet at a vertexThree perpendicular edges meet at a vertex
"Legs"Two sides of lengths a, bThree right faces of areas A, B, C
"Hypotenuse"Side opposite the right angle, cFace opposite the corner, D
Relationc2 = a2 + b2D2 = A2 + B2 + C2

Do not confuse this with the other "3D Pythagorean theorem", d2 = p2 + q2 + r2 for the space diagonal of a box (see the Pythagorean theorem in 3D). That one is about lengths; de Gua's is about areas.

Proof 1: with the cross product

Put O at the origin and the three edges along the axes: P = (p, 0, 0), Q = (0, q, 0), R = (0, 0, r). The area of a triangle is half the length of the cross product of two of its edge vectors. For the slanted face, use PQ = (−p, q, 0) and PR = (−p, 0, r):

PQ × PR= (q · r − 0 · 0,  0 · (−p) − (−p) · r,  (−p) · 0 − q · (−p))= (qr,  pr,  pq)

So D = 1 over 2√q2r2 + p2r2 + p2q2, and squaring,

D2 = (1 over 2qr)2 + (1 over 2rp)2 + (1 over 2pq)2 = B2 + C2 + A2

Look at the three components of (qr, pr, pq): they are exactly twice the areas of the right faces. That is no accident. The components of a face's area vector are the areas of its shadows on the three coordinate planes, and here those shadows are the right faces — which is what the animation shows. The theorem is then just the three-dimensional length formula applied to the area vector.

Proof 2: with the ordinary Pythagorean theorem only

This proof needs nothing beyond right triangles, so it is within reach of a high-school geometry course.

O PQR H 1. OH ⊥ QR (altitude of OQR) 2. OP ⊥ plane OQR 3. So PH ⊥ QR as well 4. PH² = OP² + OH² 5. D = ½ · QR · PH
The altitude PH of the slanted face meets QR at the same point H as the altitude OH of the right face OQR.
  1. Drop an altitude in the back face. In the right triangle OQR, let H be the foot of the perpendicular from O to QR. Its height is OH = qr over √q2 + r2 (twice the area divided by the base), and QR = √q2 + r2.
  2. Show PH is the altitude of the slanted face. The edge OP is perpendicular to the whole plane OQR, so QR ⊥ OP. Also QR ⊥ OH. A line perpendicular to two crossing lines of a plane is perpendicular to the plane, so QR is perpendicular to the plane POH, and in particular QR ⊥ PH.
  3. Use Pythagoras in triangle POH. It has a right angle at O, so PH2 = p2 + OH2 = p2 + q2r2 over q2 + r2.
  4. Compute the area. D2 = 1 over 4 QR2 · PH2 = 1 over 4(q2 + r2)(p2 + q2r2 over q2 + r2) = 1 over 4(p2q2 + p2r2 + q2r2), which is A2 + C2 + B2.

A third route is brute force: compute the three sides of PQR with the ordinary theorem, √p2 + q2, √q2 + r2 and √r2 + p2, and feed them into Heron's formula. The algebra is longer but it lands on the same expression.

Worked examples

Example 1: from three edge lengths

A right-corner tetrahedron has perpendicular edges p = 2, q = 6 and r = 8. Find the area of the slanted face.

A= 1 over 2(2)(6) = 6,  B = 1 over 2(6)(8) = 24,  C = 1 over 2(8)(2) = 8D2= 62 + 242 + 82 = 36 + 576 + 64 = 676D= 26

Check with Heron's formula. The sides of PQR are PQ = √4 + 36 = √40 ≈ 6.3246, QR = √36 + 64 = 10 and RP = √64 + 4 = √68 ≈ 8.2462. The semi-perimeter is s ≈ 12.2854, and √s(s − PQ)(s − QR)(s − RP) ≈ 26.0000.

The slanted face has area exactly 26 square units. The four areas 6, 8, 24, 26 are twice the Pythagorean quadruple 3, 4, 12, 13.

Example 2: a missing right face

The slanted face of a right-corner tetrahedron has area 7, and two of the right faces have areas 2 and 3. Find the third right face.

C2= D2 − A2 − B2 = 49 − 4 − 9 = 36C= 6

The third right face has area 6. (Such a tetrahedron exists: its edges are √2, 2√2 and 3√2.)

Example 3: slicing a corner off a cube

Saw a corner off a unit cube with a plane through the three vertices next to that corner. What is the area of the cut?

D2= (1 over 2)2 + (1 over 2)2 + (1 over 2)2 = 3 over 4D= √3 over 2 ≈ 0.866

The cut is an equilateral triangle with sides √2 (face diagonals of the cube), and the equilateral-triangle formula √3 over 4(√2)2 = √3 over 2 agrees.

1 1 √2 √3/2 ½ ½ ½ (√3/2)² = ¾ = (½)² + (½)² + (½)²
Left: the cube with its corner removed; the cut is an equilateral triangle of area √3 over 2. Right: the removed corner, whose three right faces each have area 1 over 2.

More facts about the right-corner tetrahedron

  • The slanted face is always acute. Its sides satisfy PQ2 + QR2 − RP2 = 2q2 > 0, and similarly at the other corners, so by the side test for acute triangles all three of its angles are less than 90°. In Example 1 they are about 85.6°, 55.3° and 39.1°.
  • A reciprocal Pythagorean theorem for the height. If h is the distance from O to the slanted face, then 1 over h2 = 1 over p2 + 1 over q2 + 1 over r2. For Example 1, 1 over 4 + 1 over 36 + 1 over 64 = 169 over 576, so h = 24 over 13 ≈ 1.846. This matches the volume: V = 1 over 6pqr = 16 and also V = 1 over 3Dh = 1 over 3(26)(24 over 13) = 16.
  • A law of cosines for any tetrahedron. If the corner is not a right angle, a correction term appears, just as the law of cosines corrects the Pythagorean theorem: D2 = A2 + B2 + C2 − 2(ABcosθAB + BCcosθBC + CAcosθCA), where θAB is the dihedral angle between faces A and B, and so on. With three right dihedral angles at the corner, every cosine is 0 and de Gua's theorem remains.

Higher dimensions

The pattern continues. In n dimensions, a simplex (the analog of a triangle or tetrahedron) with a corner where all n edges are mutually perpendicular satisfies: the squared (n − 1)-dimensional volume of the face opposite the corner equals the sum of the squared volumes of the other n faces. The ordinary theorem is the case n = 2 and de Gua's theorem is n = 3. This general version was proved by P. S. Donchian and H. S. M. Coxeter in 1935.

An even broader statement was given by Donald R. Conant and William A. Beyer in 1974: for any flat k-dimensional region in n-dimensional space, its squared k-volume equals the sum of the squared k-volumes of its projections onto all the k-dimensional coordinate subspaces. The "shadow" picture in the animation above is the case k = 2, n = 3. See the Pythagorean theorem in n dimensions for the length version, and the theorem for other shapes for a different way to generalize the squares.

Who was Jean Paul de Gua de Malves?

Jean Paul de Gua de Malves (1713–1785; sources differ by a year on both dates) was a French priest — hence the title abbé — and mathematician from the Languedoc region. His father was ruined by speculation in John Law's ill-fated Mississippi Company, so the family fortune was gone before his career began.

  • In 1740 he published Usages de l'analyse de Descartes, a study of tangents, asymptotes and singular points of algebraic curves using algebra rather than calculus.
  • He gave a proof of Descartes' rule of signs, which counts the possible positive roots of a polynomial.
  • He was elected a Fellow of the Royal Society of London in 1743 and was a member of the Paris Academy of Sciences.
  • He was an early editor of the French Encyclopédie, before Denis Diderot took over the project in 1747.

He published the tetrahedron theorem in 1783, but he was not the first to know it. It had been found long before by Johann Faulhaber (1580–1635) and René Descartes (1596–1650), and Charles de Tinseau d'Amondans published a slightly more general version at about the same time as de Gua. As often happens, the name stuck to the person whose publication became best known. For the much older story of the two-dimensional theorem, see the history of the Pythagorean theorem.

Frequently asked questions

What is de Gua's theorem in simple terms?

Take a tetrahedron cut from the corner of a box, so three of its edges meet at right angles. Square the areas of the three right-angled faces and add them; you get the square of the area of the fourth, slanted face. It is the Pythagorean theorem with face areas instead of side lengths.

Is de Gua's theorem the 3D Pythagorean theorem?

It is one of two. The more familiar "3D Pythagorean theorem" is d2 = a2 + b2 + c2 for the space diagonal of a box, which is about lengths. De Gua's theorem is the version for areas. Both are special cases of the general n-dimensional pattern.

Does it work for any tetrahedron?

No. It needs a corner where three edges are mutually perpendicular. For a general tetrahedron the relation picks up correction terms involving the dihedral angles between faces — the tetrahedral version of the law of cosines.

How do I find the area of the slanted face quickly?

Multiply the perpendicular edges in pairs, square the three products, add them, take the square root and halve it: D = 1 over 2√p2q2 + q2r2 + r2p2. For edges 2, 6 and 8 that is 1 over 2√144 + 2304 + 256 = 1 over 2√2704 = 26.

Who discovered de Gua's theorem?

It is named after Jean Paul de Gua de Malves, who published it in 1783. Johann Faulhaber and René Descartes knew it more than a century earlier, and Charles de Tinseau d'Amondans published a more general version at about the same time.

Sources and further reading

  1. Wikipedia: De Gua's theorem (history and generalizations).
  2. Wikipedia: Jean Paul de Gua de Malves.
  3. Donald R. Conant and William A. Beyer, "Generalized Pythagorean Theorem", The American Mathematical Monthly 81(3), 1974, pp. 262–265.
  4. P. S. Donchian and H. S. M. Coxeter, "An n-dimensional extension of Pythagoras' theorem", The Mathematical Gazette 19 (no. 234), 1935, p. 206.
  5. Wolfram MathWorld: Pythagorean Theorem.

Keep exploring