# Can someone PROVE hero’s (or Heron’s) formula?

We use the formula area = (1/2)bc.sin(A)

The formula above can be “proven” easily by definition that a triangle’s area is just 1/2 x “base” x “height”.
Note in above, base = b. and height = c sinA.
Its one way of looking at it. Draw a diagram.

We’ll use that and some basic trigonometry to prove “Hero’s formula”.

And sin(A) = 2 sin(A/2).cos(A/2)

So area = bc.sin(A/2).cos(A/2)

Next we find expressions for cos(A/2) and sin(A/2) in terms of
s, a, b, c, where a, b, c are the sides of the triangle and s is
the semi-perimeter.

So s = (a+b+c)/2

cos(A)

= 2cos^2(A/2) – 1

= [ b^2 + c^2 – a^2 ] / [2bc]

So,

2cos^2(A/2)

= 1 + [ b^2 + c^2 – a^2 ] / [2bc]

= [(b+c)^2 – a^2 ]/[2bc] = [(b+c-a)(b+c+a)]/[2bc]

= [(2s-2a)2s ]/[2bc]

So,

cos^2(A/2) = [s(s-a)] / [bc]

b^2 + c^2 – a^2
Next,

cos(A)

= 1 – 2 sin^2(A/2)

= [b^2 + c^2 – a^2] / [2bc]

So,

2sin^2(A/2) = 1 – [b^2 + c^2 – a^2] / [2bc]

2sin^2(A/2) = [a^2 – (b-c)^2] / [2bc]

2sin^2(A/2) = [(a-b+c)(a+b-c)] / [2bc]

2sin^2(A/2) = [(2s-2b)(2s-2c)] / [2bc]

Hence,

sin^2(A/2) = [(s-b)(s-c)] / [bc]

We can now return to the formula for the area of the triangle using the above:

(1/2)bc.sin(A) = bc.sin(A/2).cos(A/2)

(1/2)bc.sin(A) = [bc.sqrt[s(s-a)(s-b(s-c)]/[bc]

(1/2)bc.sin(A) = sqrt[s(s-a)(s-b)(s-c)]

Done.

Note : The dots “.” mean nothing just “spacing”.