Proof of Heron's Formula for the area of a triangle

3.4k Views Asked by At

Let $a,b,c$ be the lengths of the sides of a triangle. The area is given by Heron's formula:

$$A = \sqrt{p(p-a)(p-b)(p-c)},$$

where $p$ is half the perimeter, or $p=\frac{a+b+c}{2}$.

Could you please provide the proof of this formula?

Thank you in advance.

4

There are 4 best solutions below

1
On

It is actually quite simple. Especially if you allow using trigonometry, which, judging by the tags, you do. If $\alpha$ is the angle between sides $a$ and $b$, then it is known that $$ \begin{align} A &= \frac{ab\sin \alpha}{2},\\ A^2 &= \frac{a^2b^2\sin^2 \alpha}{4}. \end{align} $$ Now, $\sin^2 \alpha = 1 - \cos^2 \alpha$, and you can find $\cos \alpha$ from the law of cosines: $$ c^2 = a^2 + b^2 - 2ab \cos \alpha. $$

You just find $\cos \alpha$ from this equality, plug it into the formula for $A$ above, and Heron's formula pops up as a result.

0
On

A simple derivation exploits the cosine theorem. We have $\Delta=\frac{1}{2}ab\sin C$, hence $$ 4\Delta^2 = a^2 b^2 \sin^2 C = a^2 b^2 (1-\cos C)(1+\cos C).\tag{1}$$ On the other hand, $ 2ab\cos C = a^2+b^2-c^2$, hence $$ 2ab(1+\cos C) = (a+b)^2-c^2 = (a+b+c)(a+b-c), \tag{2}$$ $$ 2ab(1-\cos C) = c^2-(a-b)^2 = (a-b+c)(-a+b+c),\tag{3}$$ and by multiplying $(2)$ and $(3)$ and exploiting $(1)$ $$ 16\Delta^2 = (a+b+c)(-a+b+c)(a-b+c)(a+b-c)\tag{4} $$ which is equivalent to $$ \Delta = \sqrt{s(s-a)(s-b)(s-c)}\tag{5} $$ as wanted.


Alternative derivation: by considering the circumcenter $O$ and its distances from the sides we have $$2\Delta = R\sum_{cyc}a\cos A,\qquad 16\Delta^2 = \sum_{cyc}a^2\cdot 2bc(\cos A)=\sum_{cyc}a^2(b^2+c^2-a^2)\tag{6}$$ through $4R\Delta=abc$ and the cosine theorem. By rearranging the RHS of $(6)$ $$ 16\Delta^2 = (a^2+b^2+c^2)^2-2(a^4+b^4+c^4)\tag{7} $$ immediately follows.

1
On

I noticed that many proofs for Herons formula use the properties of angles, which is why I wanted to show a proof that doesn't involve any, and seems to be simpler than the usual methods that are applied.

A triangle with side lengths $a, b, c,$ where $c$ is the greatest side length and an altitude($h$) that intercepts $c$ such that $c$ is the sum of two side lengths , $c = m + n$, using Pythagorean theorem and the area formula of a triangle, we can prove Herons formula.

First we find $a$ and $b$ in terms of $m$ and $n$ using Pythagorean theorem:

$a^2 - m^2 = h^2$

$b^2 - n^2 = h^2$

$a^2 - m^2 = b^2 - n^2$

$a^2 - b^2 = m^2 - n^2$

Then using $c = m + n$, eliminate $m$:

$a^2 - b^2 = (c-n)^2 - n^2$

$a^2 - b^2 = c^2 - 2cn$

$n = \frac{1}{2c}(c^2 + b^2 - a^2)$

We can eliminate $n$ from $b^2 - n^2 = h^2$ to find $h$:

$h = \sqrt{b^2 - (\frac{1}{2c}(c^2 + b^2 - a^2))^2}$

Plugging this into the area formula ($A = \frac{1}{2}ch$) gives:

$A = \frac{1}{2}c\sqrt{ b^2 - (\frac{1}{2c}(c^2 + b^2 - a^2))^2} $

$A = \frac{1}{2}c\sqrt{ \frac{1}{4c^2}(2a^2b^2+2a^2c^2-a^4-b^4+2b^2c^2-c^4)} $

$A = \sqrt{\frac{1}{16}(c^2 - (a - b)^2)(( a + b)^2 - c^2)} $

$A = \sqrt{\frac{1}{16}(a + b - c)( a + b + c)( b + c - a)(a + c - b)} $

$A = \sqrt{s(s - a)(s- b)(s- c)}$

Q.E.D.

0
On

Consider a triangle in the 3D cartesian system whose side lengths are a, b and c. Assume the three vertices of the triangle are on three coordinate axes. The area of this triangle can be represented as the sum of three area vectors where each vector corresponds to the projections of the given triangle in each of the three planes XY, YZ and ZX respectively. Let x,y be the base and altitude respectively for the XY-plane triangle, y,z for the YZ-plane triangle and x, z for the XZ-plane triangle. By Pythagoras theorem,

$$ a^2=x^2+y^2 $$ $$ b^2=y^2+z^2 $$ $$ c^2=z^2+x^2 $$

The area vector of the first triangle would be

$ \frac{1}{2} xy \hat{k} $

Similarly, we can form the area vectors of the other two projected triangles. The resultant vector, i.e., the area vector of the triangle in consideration would be

$ \frac{1}{2} xy \hat{k} + \frac{1}{2} yz \hat{i} + \frac{1}{2} zx \hat{j} $.

The magnitude of this vector(in effect the area of the triangle in consideration) is given by

$$ A=\frac{1}{2} \sqrt{x^2y^2+y^2z^2+z^2x^2} $$ By using the three relations we derived earlier connecting x, y and z with a, b and c as well as some expansions and cancellations, we can rewrite the above equation as $$ A=\frac{1}{4} \sqrt{2c^2a^2+2c^2b^2+2a^2b^2-b^4-a^4-c^4} $$

This is what we obtain on expanding the original heron's formula in terms of s, a, b and c after substituting $$ s=\frac{(a+b+c)}{2} $$