Math 2.0

Geometry Proof

Proof of Heron's formula from the law of cosines

Builds on Area of a triangleTriangleEuclidean distanceAngle at a pointLaw of cosinesSine and cosinePythagorean trigonometric identity

Proof

We compute sin⁡γ\sin \gamma from the sides and insert it in the formula T=12absin⁡γT = \frac{1}{2} ab \sin \gamma.

  1. Let a=d(B,C)a = d(B, C), b=d(C,A)b = d(C, A) and c=d(A,B)c = d(A, B), with the Euclidean distance dd. Let γ=∠ACB\gamma = \angle ACB be the angle at CC, the angle between the sides of lengths aa and bb. The vertices are distinct, so a,b>0a, b > 0.
  2. The area of the triangle is T=12absin⁡γT = \frac{1}{2} ab \sin \gamma.
  3. By the law of cosines, c2=a2+b2−2abcos⁡γc^2 = a^2 + b^2 - 2ab \cos \gamma. So cos⁡γ=a2+b2−c22ab\cos \gamma = \dfrac{a^2 + b^2 - c^2}{2ab}.
  4. The sine is nonnegative on [0,π][0, \pi], and γ∈[0,π]\gamma \in [0, \pi]. By the identity sin⁡2+cos⁡2=1\sin^2 + \cos^2 = 1, sin⁡γ=1−cos⁡2γ\sin \gamma = \sqrt{1 - \cos^2 \gamma}.
  5. By step 3, 1−cos⁡2γ=4a2b2−(a2+b2−c2)24a2b21 - \cos^2 \gamma = \dfrac{4a^2b^2 - (a^2 + b^2 - c^2)^2}{4a^2b^2}. Let Q=4a2b2−(a2+b2−c2)2Q = 4a^2b^2 - (a^2 + b^2 - c^2)^2. Step 4 shows Q≥0Q \geq 0, and sin⁡γ=Q2ab\sin \gamma = \dfrac{\sqrt{Q}}{2ab}.
  6. By steps 2 and 5, T=12ab⋅Q2ab=Q4T = \frac{1}{2} ab \cdot \dfrac{\sqrt{Q}}{2ab} = \dfrac{\sqrt{Q}}{4}.
  7. As a difference of squares, Q=(2ab−a2−b2+c2)(2ab+a2+b2−c2)=(c2−(a−b)2)((a+b)2−c2)Q = (2ab - a^2 - b^2 + c^2)(2ab + a^2 + b^2 - c^2) = \left( c^2 - (a - b)^2 \right) \left( (a + b)^2 - c^2 \right).
  8. Two more differences of squares give Q=(c−a+b)(c+a−b)(a+b−c)(a+b+c)Q = (c - a + b)(c + a - b)(a + b - c)(a + b + c).
  9. Since a+b+c=2sa + b + c = 2s, the four factors are −a+b+c=2(s−a)-a + b + c = 2(s - a), a−b+c=2(s−b)a - b + c = 2(s - b), a+b−c=2(s−c)a + b - c = 2(s - c) and a+b+c=2sa + b + c = 2s.
  10. So Q=16 s(s−a)(s−b)(s−c)Q = 16 \, s (s - a)(s - b)(s - c).
  11. By steps 6 and 10, T=16 s(s−a)(s−b)(s−c)4=s(s−a)(s−b)(s−c)T = \dfrac{\sqrt{16 \, s(s - a)(s - b)(s - c)}}{4} = \sqrt{s (s - a)(s - b)(s - c)}.

Idea

Two sides and the angle between them give the area, and the law of cosines gives that angle from the three sides. The expression under the square root factors completely by differences of squares. Each factor is twice ss or twice ss minus a side.

Reading path

To understand this page from the ground up, read these 235 pages in order. The foundations come first. The path takes the proofs Proof of the Cauchy–Hadamard theorem, Proof of the derivative of cosine by term-by-term differentiation, Proof of the Weierstrass M-test, Proof of the limit of a sum of sequences, Proof of Rolle's theorem, Proof of the approximation property of the supremum, Proof that every sequence has a monotone subsequence, by peaks, Proof of the formula for the derivative of a polynomial, Proof of the commutativity of addition by induction, Proof of term-by-term differentiation, Proof of the epsilon-delta form of continuity, Proof of the power rule by induction, Proof that absolutely convergent series converge, Proof of the sum of a finite geometric series, Proof that convergent sequences are Cauchy, Proof that there is a natural number n with 1/n below any positive epsilon, Proof of the chain rule with an auxiliary difference quotient, Proof of the Cauchy criterion for series, Proof of the Cauchy criterion for sequences by the Bolzano–Weierstrass theorem, Proof that the reals form an ordered field, with the Cauchy sequence construction, Proof of the root test, Proof of the double negation law by a truth table, Proof that power series converge uniformly on smaller intervals inside the radius of convergence, Proof of the extreme value theorem by the Bolzano–Weierstrass theorem, Proof of the uniqueness of limits, Proof of strong induction from ordinary induction, Proof that power series are differentiable inside the radius of convergence, Proof of the limit of a product of sequences, Proof that uniform convergence of derivatives allows term-by-term differentiation, Proof that the absolute value is multiplicative, Proof of the squeeze theorem for sequences, Proof of Pascal's rule from the recursive definition, Proof of the linearity of differentiation, Proof of the sequential characterization of limits, Proof that Cauchy sequences are bounded, Proof of the triangle inequality for real numbers, Proof of the epsilon-N definition of the limit of a sequence, Proof of the comparison test, Proof of Fermat's theorem on stationary points, Proof that limits preserve non-strict inequalities, Proof of the factorial formula for binomial coefficients by induction, Proof of the binomial theorem by induction, Proof that exponentials dominate powers in sequences, by the ratio of consecutive terms, Proof that differentiable functions are continuous, Proof of the epsilon-delta form of the limit of a function, Proof of the derivative of sine by term-by-term differentiation, Proof of the well-ordering principle from strong induction, Proof of the Bolzano–Weierstrass theorem by a monotone subsequence, Proof of the Archimedean property in an Archimedean ordered field, Proof that a composition of continuous functions is continuous, Proof of the Pythagorean trigonometric identity by differentiation, Proof that a decreasing sequence bounded below converges, Proof of the term test, Proof that the reals are Archimedean from the completeness axiom, Proof of the ratio test, Proof that convergent sequences are bounded, Proof of the law of cosines with the dot product, Proof of the product rule, Proof of the monotone convergence theorem for sequences, Proof that continuity is equivalent to sequential continuity, Proof that a function with zero derivative on an open interval is constant, Proof of the boundedness theorem by Bolzano–Weierstrass, Proof that a series of nonnegative terms converges iff its partial sums are bounded, Proof of the mean value theorem from Rolle's theorem, Proof of the constant multiple rule.

  1. Angle at a point concept
  2. Binomial coefficient definition
  3. Construction of the reals from Cauchy sequences concept
  4. Definition by recursion concept
  5. Dot product concept
  6. Element definition
  7. Euclidean distance concept
  8. Factorial definition
  9. Group concept
  10. Integers object
  11. Length of a vector concept
  12. Limit point of a set definition
  13. Local maximum definition
  14. Mathematical induction concept
  15. Natural numbers object
  16. Ordered field definition
  17. Peano axioms concept
  18. Proposition concept
  19. Rational numbers object
  20. Real numbers object
  21. Sequence definition
  22. Set bounded above definition
  23. Sine and cosine concept
  24. Triangle concept
  25. Proof of Pascal's rule from the recursive definition proof
  26. Set definition
  27. Ring definition
  28. Proof of the law of cosines with the dot product proof
  29. Ring of integers statement
  30. Limit of a function definition
  31. Local minimum definition
  32. Archimedean ordered field definition
  33. Successor function definition
  34. Conjunction definition
  35. Disjunction definition
  36. Implication definition
  37. Negation definition
  38. Predicate definition
  39. The reals form a field statement
  40. Real sequence definition
  41. Subsequence definition
  42. Infimum definition
  43. Supremum definition
  44. Area of a triangle concept
  45. Pascal's rule statement
  46. Ordered pair definition
  47. Commutative ring definition
  48. Continuity at a point definition
  49. Derivative definition
  50. One-sided limit definition
  51. Law of cosines statement
  52. Addition of natural numbers definition
  53. Biconditional definition
  54. Truth table concept
  55. Modus ponens concept
  56. Proof of the Archimedean property in an Archimedean ordered field proof
  57. The rationals form a field statement
  58. The successor function is injective statement
  59. Zero is not a successor statement
  60. Universal quantifier definition
  61. Bounded sequence definition
  62. Cauchy sequence definition
  63. Geometric sequence definition
  64. Limit of a sequence definition
  65. Monotone sequence definition
  66. Sequence tending to infinity definition
  67. Series definition
  68. Completeness axiom statement
  69. Cartesian product definition
  70. Proof of the factorial formula for binomial coefficients by induction proof
  71. Continuous function definition
  72. Differentiable function definition
  73. One-sided derivative definition
  74. Subset definition
  75. Archimedean property statement
  76. Proof of the commutativity of addition by induction proof
  77. Mathematical proof concept
  78. Order on the natural numbers definition
  79. Propositional logic concept
  80. The rationals form an ordered field statement
  81. Limit superior definition
  82. Proof of the sum of a finite geometric series proof
  83. Convergent sequence definition
  84. Pointwise convergence definition
  85. Sequential continuity definition
  86. The sequence r^n tends to infinity for r > 1 example
  87. Partial sum definition
  88. Power series definition
  89. Binary relation definition
  90. Proof that a composition of continuous functions is continuous proof
  91. Factorial formula for binomial coefficients statement
  92. Order on the reals definition
  93. Commutativity of addition statement
  94. Tautology definition
  95. Proof of strong induction from ordinary induction proof
  96. Uniform convergence definition
  97. Sum of a finite geometric series statement
  98. Radius of convergence definition
  99. Convergent series definition
  100. Sine and cosine definition
  101. Antisymmetric relation definition
  102. Reflexive relation definition
  103. Transitive relation definition
  104. Proof of the binomial theorem by induction proof
  105. Interval definition
  106. Uniform convergence on a set definition
  107. Logical equivalence definition
  108. Strong induction statement
  109. Sum of a series definition
  110. Series of functions definition
  111. Absolute convergence definition
  112. Preorder definition
  113. Binomial theorem statement
  114. Proof of the epsilon-delta form of continuity proof
  115. Proof of the epsilon-delta form of the limit of a function proof
  116. Proof of the well-ordering principle from strong induction proof
  117. Proof of the double negation law by a truth table proof
  118. Partial order definition
  119. Epsilon-delta definition of continuity statement
  120. Epsilon-delta definition of a limit statement
  121. Double negation law statement
  122. Well-ordering principle statement
  123. Total order definition
  124. Composition of continuous functions is continuous statement
  125. Proof by contradiction concept
  126. Proof that every sequence has a monotone subsequence, by peaks proof
  127. Proof that the reals form an ordered field, with the Cauchy sequence construction proof
  128. Every sequence has a monotone subsequence statement
  129. The reals form an ordered field statement
  130. Absolute value definition
  131. Proof of the approximation property of the supremum proof
  132. Proof of the triangle inequality for real numbers proof
  133. Proof that the absolute value is multiplicative proof
  134. Proof of the epsilon-N definition of the limit of a sequence proof
  135. Approximation property of the supremum statement
  136. Triangle inequality statement
  137. Absolute value is multiplicative statement
  138. Epsilon-N definition of the limit of a sequence statement
  139. Proof that the reals are Archimedean from the completeness axiom proof
  140. Proof of the limit of a sum of sequences proof
  141. Proof of the squeeze theorem for sequences proof
  142. Proof of the uniqueness of limits proof
  143. Proof that limits preserve non-strict inequalities proof
  144. Proof that differentiable functions are continuous proof
  145. Proof that convergent sequences are bounded proof
  146. Proof that convergent sequences are Cauchy proof
  147. The reals are Archimedean statement
  148. The sequence 1/n tends to zero example
  149. Proof of the term test proof
  150. Proof that Cauchy sequences are bounded proof
  151. Proof of the monotone convergence theorem for sequences proof
  152. Differentiable functions are continuous statement
  153. Limit of a sum of sequences statement
  154. Proof that there is a natural number n with 1/n below any positive epsilon proof
  155. Uniqueness of limits statement
  156. Limits preserve non-strict inequalities statement
  157. Convergent sequences are bounded statement
  158. Squeeze theorem statement
  159. Convergent sequences are Cauchy statement
  160. Cauchy sequences are bounded statement
  161. Monotone convergence theorem for sequences statement
  162. Proof of the limit of a product of sequences proof
  163. There is a natural number n with 1/n below any positive epsilon statement
  164. Term test statement
  165. Proof that a series of nonnegative terms converges iff its partial sums are bounded proof
  166. Proof that a decreasing sequence bounded below converges proof
  167. The sequence r^n tends to zero for |r| < 1 example
  168. Proof of the sequential characterization of limits proof
  169. Decreasing sequence bounded below converges statement
  170. Proof that continuity is equivalent to sequential continuity proof
  171. Limit of a product of sequences statement
  172. Geometric series example
  173. A series of nonnegative terms converges iff its partial sums are bounded statement
  174. Continuity is equivalent to sequential continuity statement
  175. Proof of the root test proof
  176. Sequential characterization of limits statement
  177. Proof of the Cauchy–Hadamard theorem proof
  178. Proof of the ratio test proof
  179. Proof that exponentials dominate powers in sequences, by the ratio of consecutive terms proof
  180. Proof of the Bolzano–Weierstrass theorem by a monotone subsequence proof
  181. Proof of the comparison test proof
  182. Proof of the chain rule with an auxiliary difference quotient proof
  183. Proof of the product rule proof
  184. Proof of the linearity of differentiation proof
  185. Comparison test statement
  186. Bolzano–Weierstrass theorem statement
  187. Exponentials dominate powers in sequences statement
  188. Chain rule statement
  189. Product rule statement
  190. Linearity of differentiation statement
  191. Ratio test statement
  192. Root test statement
  193. Proof of the boundedness theorem by Bolzano–Weierstrass proof
  194. Proof of the Cauchy criterion for sequences by the Bolzano–Weierstrass theorem proof
  195. Proof of the constant multiple rule proof
  196. Proof of the power rule by induction proof
  197. Boundedness theorem statement
  198. Cauchy–Hadamard theorem statement
  199. Cauchy criterion for sequences statement
  200. Constant multiple rule statement
  201. Power rule statement
  202. Proof of the extreme value theorem by the Bolzano–Weierstrass theorem proof
  203. Uniformly Cauchy sequence of functions definition
  204. Proof of the Cauchy criterion for series proof
  205. Extreme value theorem statement
  206. Proof of the formula for the derivative of a polynomial proof
  207. Proof of Fermat's theorem on stationary points proof
  208. Cauchy criterion for series statement
  209. Derivative of a polynomial statement
  210. Proof that absolutely convergent series converge proof
  211. Fermat's theorem on stationary points statement
  212. Proof of Rolle's theorem proof
  213. Absolutely convergent series converge statement
  214. Rolle's theorem statement
  215. Proof of the Weierstrass M-test proof
  216. Proof of the mean value theorem from Rolle's theorem proof
  217. Weierstrass M-test statement
  218. Mean value theorem statement
  219. Proof that power series converge uniformly on smaller intervals inside the radius of convergence proof
  220. Proof that a function with zero derivative on an open interval is constant proof
  221. Proof that uniform convergence of derivatives allows term-by-term differentiation proof
  222. Power series converge uniformly on smaller discs inside the radius of convergence statement
  223. A function with zero derivative is constant statement
  224. Uniform convergence of derivatives allows term-by-term differentiation statement
  225. Proof of term-by-term differentiation proof
  226. Term-by-term differentiation statement
  227. Proof that power series are differentiable inside the radius of convergence proof
  228. Power series are differentiable inside the radius of convergence statement
  229. Proof of the derivative of cosine by term-by-term differentiation proof
  230. Proof of the derivative of sine by term-by-term differentiation proof
  231. Derivative of cosine statement
  232. Derivative of sine statement
  233. Proof of the Pythagorean trigonometric identity by differentiation proof
  234. Pythagorean trigonometric identity statement
  235. Proof of Heron's formula from the law of cosines proof

Where this leads

1 page builds on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Heron%27s_formula, Trigonometric proof using the law of cosines
About this page
TagPM8PCNPR23
URIm2://PM8PCNPR23
Kindproof
WritingW0 stub
MSC51M25
ProvesHeron's formula
UsesArea of a triangle, Triangle, Euclidean distance, Angle at a point, Law of cosines, Sine and cosine, Pythagorean trigonometric identity
Changed4 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.