Back to Home
Geometry and Trigonometry

Geometry and Trigonometry

Introduction to geometry and trigonometry, exploring shapes, angles, and relationships forming the foundation for spatial reasoning and advanced mathematical problem-solving.

Geometry and Trigonometry

Introduction to geometry and trigonometry, exploring shapes, angles, and relationships forming the foundation for spatial reasoning and advanced mathematical problem-solving.

Pythagorean Theorem Proof

6 min read

Pythagorean Theorem Practice

2 tasks

Points, Lines, Planes

23 min read

Pythagorean Theorem Proof

6 min read
Apr 9, 2026
Free

In this lesson

The TheoremProof by Square DissectionProof by Similar TrianglesThe Converse

Right Triangles and the Pythagorean Theorem: Pythagorean Theorem Proof

Of all theorems in mathematics, few have as many proofs as this one — over 370 are known. Below is one of the most elegant: a purely geometric argument requiring no algebra to believe, and very little to verify.


The TheoremLink to the-theorem

Important

For any right triangle with legs aaa, bbb and hypotenuse ccc:

a2+

b2=c2\boxed{a^2 + b^2 = c^2}
a2+b2=c2​

Proof by Square DissectionLink to proof-by-square-dissection

Construct a large square with side length a+ba + ba+b. Its total area is:

(a+b)2=a2+2ab+b2(a + b)^2 = a^2 + 2ab + b^2(a+b)2=a2+2ab+b2

Now place four identical copies of the right triangle inside this square, arranged so their hypotenuses form a tilted inner square. Each triangle has legs aaa, bbb and hypotenuse ccc, so the inner square has side ccc and area c2c^2c2.

The four triangles together have area:

4⋅12ab=2ab4 \cdot \frac{1}{2}ab = 2ab4⋅21​ab=2ab

Since the large square equals the inner square plus the four triangles:

(a+b)2=c2+2ab(a + b)^2 = c^2 + 2ab(a+b)2=c2+2ab

Expanding the left side:

a2+2ab+b2=c2+2aba^2 + 2ab + b^2 = c^2 + 2aba2+2ab+b2=c2+2ab

Subtracting 2ab2ab2ab from both sides:

a2+b2=c2\boxed{a^2 + b^2 = c^2}a2+b2=c2​


Proof by Similar TrianglesLink to proof-by-similar-triangles

Draw the altitude from the right angle to the hypotenuse. This splits △ABC\triangle ABC△ABC into two smaller triangles, both similar to the original.

Note

When an altitude is drawn from the right angle of a right triangle to the hypotenuse, the two resulting triangles are each similar to the original — and to each other.

Label the foot of the altitude HHH. Then:

△ABC∼△AHC∼△CHB\triangle ABC \sim \triangle AHC \sim \triangle CHB△ABC∼△AHC∼△CHB

From the similarity △ABC∼△AHC\triangle ABC \sim \triangle AHC△ABC∼△AHC:

bc=AHb  ⟹  b2=c⋅AH\frac{b}{c} = \frac{AH}{b} \implies b^2 = c \cdot AHcb​=bAH​⟹b2=c⋅AH

From the similarity △ABC∼△CHB\triangle ABC \sim \triangle CHB△ABC∼△CHB:

ac=HBa  ⟹  a2=c⋅HB\frac{a}{c} = \frac{HB}{a} \implies a^2 = c \cdot HBca​=aHB​⟹a2=c⋅HB

Adding, and using AH+HB=cAH + HB = cAH+HB=c:

a2+b2=c⋅HB+c⋅AH=c(AH+HB)=c⋅ca^2 + b^2 = c \cdot HB + c \cdot AH = c(AH + HB) = c \cdot ca2+b2=c⋅HB+c⋅AH=c(AH+HB)=c⋅c

a2+b2=c2\boxed{a^2 + b^2 = c^2}a2+b2=c2​


The ConverseLink to the-converse

The converse is equally useful and just as true:

a2+b2=c2  ⟹  ∠C=90°a^2 + b^2 = c^2 \implies \angle C = 90°a2+b2=c2⟹∠C=90°

This gives a purely numerical test for a right angle — no protractor needed. The triples satisfying this are called Pythagorean triples:

aaabbbcccCheck
3334445559+16=259 + 16 = 259+16=25 ✓
55512121213131325+144=16925 + 144 = 16925+144=169 ✓
88815151517171764+225=28964 + 225 = 28964+225=289 ✓

Any integer multiple of a Pythagorean triple is also a Pythagorean triple:

(ka)2+(kb)2=k2(a2+b2)=k2c2=(kc)2(ka)^2 + (kb)^2 = k^2(a^2 + b^2) = k^2 c^2 = (kc)^2(ka)2+(kb)2=k2(a2+b2)=k2c2=(kc)2

Spot the right angle

Given three side lengths, compute a2+b2a^2 + b^2a2+b2 for the two shorter sides and compare to c2c^2c2. Equal means right, less means obtuse, greater means acute.

a2+b2{=c2right<c2obtuse>c2acutea^2 + b^2 \begin{cases} = c^2 & \text{right} \\ < c^2 & \text{obtuse} \\ > c^2 & \text{acute} \end{cases}a2+b2

LogoMath Course Online

Transforming math education
with interactive, engaging courses.

Explore

CoursesFAQ

Account

Sign InSign Up

Connect

GitHubGitHubContact

© 2026 Math Course Online. All rights reserved.

⎩
⎨
⎧
​
=c2<c2>c2​rightobtuseacute​