Pythagorean Theorem Proofs

To prove that the Pythagorean theorem is true in all cases for a right triangle on a flat surface proofs are used. There are currently 367 known proofs for the Pythagorean theorem so take your pick or come up with your own proof.