Quantcast
Channel: January 2010 – Annoying Precision
Viewing all articles
Browse latest Browse all 4

Heron’s formula

$
0
0

Heron’s formula for the area of a triangle with side lengths a, b, c is

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

where s = \frac{a + b + c}{2} is the semiperimeter. Today I’d like to try to prove this using as little geometry as possible.

The assumption

If we assume that K^2 is a symmetric polynomial of degree 4 in a, b, c, there is only one polynomial it can be. This is because the area of a triangle satisfying any of a + b = c, a + c = b, b + c = a is equal to zero. (Because area is a continuous function of the side lengths, any proposed area formula has to make sense in the degenerate cases.) This already implies that K^2 has to be divisible by (a + b - c)(a - b + c)(-a + b + c) (for example by the Nullstellensatz), and the remaining linear factor must be symmetric in a, b, c, so we already know that

K^2 = K_0(a + b + c)(a + b - c)(a - b + c)(-a + b + c)

for some constant K_0. But the area of a triangle with side lengths 1, 1, \sqrt{2} is \frac{1}{2}, so

\frac{1}{4} = K_0(2 + \sqrt{2})(2 - \sqrt{2})2 = 4K_0

and K_0 = \frac{1}{16} as desired. No geometry necessary!

This is not a particularly deep argument, but during my math competition years when Heron’s formula was an important tool I never saw it proven in this way.

Justifying the assumption

K^2 is evidently homogeneous of degree 4 in a, b, c, and it is evidently symmetric, but is it evidently a polynomial? One approach is to let h_a denote the altitude dropping down to side a, and similarly for b, c; then

\displaystyle K = \frac{ah_a}{2}

so the question is whether a^2 h_a^2 is a polynomial. Some handwaving about Stewart’s theorem suggests that the answer is yes, but I don’t want to do any computations to answer this question.

An answer much more in line with modern mathematics is that the square of the area of a parallelogram spanned by vectors \mathbf{v}, \mathbf{w} is the determinant of its Gram matrix

\mathbf{G}(\mathbf{v}, \mathbf{w})= \left[ \begin{array}{cc} \mathbf{v} \cdot \mathbf{v} & \mathbf{v} \cdot \mathbf{w} \\ \mathbf{w} \cdot \mathbf{v} & \mathbf{w} \cdot \mathbf{w} \end{array} \right].

The squares of the side lengths of the triangle 0, \mathbf{v}, \mathbf{w} are \mathbf{v} \cdot \mathbf{v}, \mathbf{w} \cdot \mathbf{w}, and (\mathbf{v} - \mathbf{w}) \cdot (\mathbf{v} - \mathbf{w}), so it does in fact follow that the determinant of the Gram matrix is a polynomial in the side lengths. Is this “obvious”? Arguably one can take this as following from the volume definition of the determinant, and then the question is why this definition is equal to the definition in terms of a sum over permutations. And that, of course, is a matter of exterior algebra. The Unapologetic Mathematician has written on determinants, although I’m not sure he discussed the volume definition in detail.


Viewing all articles
Browse latest Browse all 4

Trending Articles