Pythagoras Theorem
Contents
What is the Pythagorean Theorem?
What is the Pythagorean Theorem?
The Pythagoras Theorem is also referred to as the Pythagorean Theorem Pythagorean Theorem is used to find a side of any right triangle. It is , where and are the legs of the triangle, and is the hypotenuse.
Why is it useful?
To find sides and angles of right triangles. Also, Trigonometry is pointless without it. If you know three angles of a triangle you can use the Pythagorean Theorem to find the sides or the area even if the angles are not right. It is probably the most famous Theorem in all of math!
Can we prove it?
Yes! The are hundreds of proves. I will just show you a few of them. Mathematicians even make a hobby of finding these proves. Even a US president made a published proof! Of, course this was a president in the 1800s because, well, presidents now are not really up to proving something like that. (You know, Trump and the others).
Proofs
Proof 1
We use to denote the area of triangle .
Let be the perpendicular to side from .
Since are similar right triangles, and the areas of similar triangles are proportional to the squares of corresponding side lengths,
.
But since triangle is composed of triangles and , , so . ∎
Proof 2
Consider a circle with center and radius . Since and are perpendicular, is tangent to . Let the line meet at and , as shown in the diagram:
Evidently, and . By considering the power of point with respect to , we see
. ∎
Proof 3
and are squares.
[asy] pair A, B,C,D; A = (-10,10); B = (10,10); C = (10,-10); D = (-10,-10); pair E,F,G,H; E = (7,10); F = (10, -7); G = (-7, -10); H = (-10, 7); draw(A--B--C--D--cycle); label("", A, NNW); label("", B, ENE); label("", C, ESE); label("", D, SSW); draw(E--F--G--H--cycle); label("", E, N); label("", F,SE); label("", G, S); label("", H, W); label("a", A--B,N); label("a", B--F,SE); label("a", C--G,S); label("a", H--D,W); label("b", E--B,N); label("b", F--C,SE); label("b", G--D,S); label("b", A--H,W); label("c", E--H,NW); label("c", E--F); label("c", F--G,SE); label("c", G--H,SW); [/asy] .