The deleted AddCircle is equidecomposable to the AddCircle #
This file shows an application of equidecomposition, to the elementary example of a circle being equidecomposable with a circle with a missing point.
Instead of using the Circle structure, we use AddCircle to simplify our proof.
The two potential actions that we can make in our additive circle equidecomposition: stay or move.
- stay : AddCircleRotation
- move : AddCircleRotation
Instances For
Equations
- instReprAddCircleRotation = { reprPrec := reprAddCircleRotation✝ }
Equations
Equations
- instSMulAddCircleRotationAddCircleReal r = { smul := fun (x : AddCircleRotation) (θ : AddCircle r) => if x = AddCircleRotation.move then θ + ↑(-1) else θ }
We say that the deleted circle (a circle with one point missing) is equidecomposable with the circle by moving every point that is ℕ+ radians forward from in the deleted circle back by one radian.
Equations
- One or more equations did not get rendered due to their size.