Tessellations hub

Lab / Tessellations

Infinitely many “proofs” of Pythagoras

Slide one square tiling over another and visit the medieval, Perigal, and Ferrarese dissection phases.

Technology
React · TypeScript · SVG
Maturity
Beta
Last tested
2026-07-29

Objective Explore a continuously moving family of tessellation proofs of Pythagoras’ theorem.

a2+b2=c2a^2+b^2=c^2
Shape

Right triangle and its squares

30.0°
Dissection

Two tilings of the plane

Perigal · symmetric five-piece dissection

Drag the small anchor to move continuously between dissections.

GeometryTessellationsPythagoras
Read the related article

Reading preferences

Display settings

Choose a comfortable text size and page theme. Preferences are stored only on this device.

Text size
Theme

Medium text · Light theme

On this device