Freek № 57: Heron's Formula #
This file proves Theorem 57 from the 100 Theorems List, also known as Heron's formula, which gives the area of a triangle based only on its three sides' lengths.
References #
theorem
Theorems100.heron
{V : Type u_1}
{P : Type u_2}
[NormedAddCommGroup V]
[InnerProductSpace ℝ V]
[MetricSpace P]
[NormedAddTorsor V P]
{p₁ p₂ p₃ : P}
(h1 : p₁ ≠ p₂)
(h2 : p₃ ≠ p₂)
:
Heron's formula: The area of a triangle with side lengths a, b, and c is
√(s * (s - a) * (s - b) * (s - c)) where s = (a + b + c) / 2 is the semiperimeter.
We show this by equating this formula to a * b * sin γ, where γ is the angle opposite
the side c.