The key construction step is (b), which allows us to form 2 pairs of similar triangles:
Examining the similar triangles in (c), we have , so
Examining the similar triangles in (d), we have , so
So ... Q.E.D.
This theorem rests upon: