Abstract: The Pythagorean Theorem, perhaps the most widely known result in mathematics, has been proven in countless ways, and remains a basic building block of Euclidean geometry. Pythagorean Theorem analogs in non-Euclidean geometries can provide a gateway into understanding those geometries.
This article includes activities which run in Java WebStart -- you will need the Java Runtime Environment, version 1.5 or later, in order to run these activities.