Pythagoras's Theorem (Pappus dynamic proof )
Here you can see the proof due to Pappus of the Pythagorean theorem. It only uses congruence and equivalent (equality) areas.
You can follow it step by step by moving the sliders in order.
With this construction you can get 2 more different variations of this proof: Only steps that preserve areas are allowed.