Illustrated · 1 min

Brahmagupta's Formula

Well, now that you've learned heron's (bashy) formula, there's another (more bashy) formula for the area of a cyclic quadrilateral given its side lengths! How nice.

Brahmagupta's Formula states:

The area of a cyclic quadrilateral ABCDABCD with sides of length a,b,c,da, b, c, d and semiperimeter ss is equal to (s−a)(s−b)(s−c)(s−d)\sqrt{(s-a)(s-b)(s-c)(s-d)}

Proof

Denote the area of polygon A1A2…AnA_1A_2\dots A_n by [A1A2…An][A_1A_2\dots A_n]. We let a=ABa=AB, b=BCb=BC, c=CDc=CD, and d=ADd=AD. Then, we have: [ABCD]=[ABD]+[CBD]=12adsin⁡A+12bcsin⁡C[ABCD] = [ABD] + [CBD] = \dfrac 12 ad\sin A + \dfrac 12 bc\sin C Since A=180∘−CA = 180^\circ - C, we have sin⁡A=sin⁡C\sin A = \sin C, so the above expression simplifies to: [ABCD]=12(ad+bc)sin⁡A[ABCD] = \dfrac 12(ad + bc) \sin A [ABCD]2=14(ad+bc)2sin⁡2A[ABCD]^2 = \dfrac 14(ad + bc)^2 \sin^2A 4[ABCD]2=(ad+bc)2(1−cos⁡2A)4[ABCD]^2 = (ad + bc)^2 (1 - \cos^2A) 4[ABCD]2=(ad+bc)2−(ad+bc)2cos⁡2A4[ABCD]^2 = (ad + bc)^2 - (ad + bc)^2\cos^2A We see a cosine and we want to get rid of it, so we apply the law of cosines on △ADB\triangle ADB and △CDB\triangle CDB to get DBDB and set them equal to end up with: a2+d2−2adcos⁡A=b2+c2−2bccos⁡Ca^2 + d^2 - 2ad\cos A = b^2 + c^2 - 2bc\cos C a2+d2−2adcos⁡A=b2+c2+2bccos⁡Aa^2 + d^2 - 2ad\cos A = b^2 + c^2 + 2bc\cos A a2+d2−b2−c2=2(ad+bc)cos⁡Aa^2 + d^2 - b^2 - c^2 = 2(ad+bc)\cos A a2+d2−b2−c22=(ad+bc)cos⁡A\dfrac{a^2 + d^2 - b^2 - c^2}2 = (ad+bc)\cos A Then we can substitute this to the area formula to get: 4[ABCD]2=(ad+bc)2−14(a2+d2−b2−c2)24[ABCD]^2 = (ad + bc)^2 - \dfrac 14(a^2 + d^2 - b^2 - c^2)^2 16[ABCD]2=(2ad+2bc)2−(a2+d2−b2−c2)216[ABCD]^2 = (2ad + 2bc)^2 - (a^2 + d^2 - b^2 - c^2)^2 We then use difference of squares (and rearrange a bit): 16[ABCD]2=(a2+2ad+d2−(b2−2bc+c2))⋅(−(a2−2ad+d2)+b2+2bc+c2)16[ABCD]^2 = (a^2 + 2ad + d^2 - (b^2 - 2bc + c^2)) \cdot \qquad \qquad \qquad (-(a^2 - 2ad + d^2) + b^2 + 2bc + c^2) 16[ABCD]2=((a+d)2−(b−c)2)((b+c)2−(a−d)2)16[ABCD]^2 = ((a+d)^2 - (b-c)^2)((b+c)^2 - (a-d)^2) Now, we can apply difference of squares again to get: 16[ABCD]2=(a+d+b−c)(a+d−b+c)⋅(b+c+a−d)(b+c−a+d)=(−a+b+c+d)(a−b+c+d)⋅(a+b−c+d)(a+b+c−d)\begin{align} 16[ABCD]^2 &= (a+d+b-c)(a+d-b+c) \cdot \\ &\quad (b+c+a-d)(b+c-a+d) \\ &= (-a+b+c+d)(a-b+c+d) \cdot \\ &\quad (a+b-c+d)(a+b+c-d) \end{align} Now, this would be a nice formula already, but let's try to simplify it a bit to get those semiperimeters in. We plug in semiperimeters to get: 16[ABCD]2=16(s−a)(s−b)(s−c)(s−d)16[ABCD]^2 = 16(s-a)(s-b)(s-c)(s-d) Then, dividing by 16 and taking the square root, we get: [ABCD]=(s−a)(s−b)(s−c)(s−d)[ABCD] = \sqrt{(s-a)(s-b)(s-c)(s-d)} As desired.

Also, note that by taking limit as D→CD \rightarrow C we can get the herons formula back.

Type a concept, like “slope” or “photosynthesis”.

↑ ↓ to choose · Enter to openSearch explanations and problems