MathLabs
TheoremProved

Ptolemy's theorem

Statement

For any cyclic quadrilateral ABCDABCD (with vertices in order around a circle), the product of the lengths of the diagonals equals the sum of the products of the lengths of opposite sides: AC⋅BD=AB⋅CD+BC⋅ADAC \cdot BD = AB \cdot CD + BC \cdot AD.

Why is it true?

When a rectangle is inscribed in a circle, its diagonals are diameters of length cc and its opposite sides are pairs of equal legs aa and bb, so AC⋅BD=AB⋅CD+BC⋅ADAC \cdot BD = AB \cdot CD + BC \cdot AD reduces directly to the Pythagorean theorem c2=a2+b2c^2 = a^2 + b^2. Deforming the rectangle by sliding its four vertices along the same circle preserves the inscribed angles subtending each arc, which locks the triangles formed by the sides and diagonals into similar pairs whose side ratios still add up to the diagonal product.

Proof sketch

Choose the point MM on the diagonal BDBD such that ∠BAM=∠CAD\angle BAM = \angle CAD. Since the inscribed angles ∠ABM\angle ABM and ∠ACD\angle ACD subtend the same arc ADAD, they are equal, making △ABM\triangle ABM similar to △ACD\triangle ACD; hence ABAC=BMCD\dfrac{AB}{AC} = \dfrac{BM}{CD}, or AB⋅CD=AC⋅BMAB \cdot CD = AC \cdot BM. Adding ∠MAC\angle MAC to ∠BAM=∠CAD\angle BAM = \angle CAD gives ∠BAC=∠MAD\angle BAC = \angle MAD, and since ∠BCA=∠BDA\angle BCA = \angle BDA, △ABC\triangle ABC is similar to △AMD\triangle AMD, giving BCMD=ACAD\dfrac{BC}{MD} = \dfrac{AC}{AD}, or BC⋅AD=AC⋅MDBC \cdot AD = AC \cdot MD. Summing the two equations yields AB⋅CD+BC⋅AD=AC(BM+MD)=AC⋅BDAB \cdot CD + BC \cdot AD = AC(BM + MD) = AC \cdot BD.

Topics that use this theorem

Related theorems

Step-by-step proofs

No step-by-step proof yet for this theorem.

References

  1. Claudius Ptolemy (translated by G. J. Toomer) (1998). Ptolemy's Almagest (Book I, Chapter 10)
  2. H. S. M. Coxeter, S. L. Greitzer (1967). Geometry Revisited · DOI:10.5948/UPO9780883859346