Construct a proof one justified line at a time, every step must follow from what's already on the ledger, and any logical leap is thrown out.
The left pane shows the figure, the givens and the goal. The center is a two-column ledger of statement and justification that you build. From the pool of candidate steps, add one at a time; a step is accepted only when its prerequisites are already proven. Derive the goal to complete the proof.
Lemma teaches rigorous deductive proof, enforcing that every step is justified.
Building a two-column ledger of statement and justification from a pool of candidate steps is the mathematical proof as it is taught in geometry.
Supplying the candidate steps is the original scaffolding.
Offering the steps removes the part that is mostly invention and leaves the part that is mostly logic: deciding what follows from what, and in which order. A step that is true but not yet justified is the characteristic error, and it is only visible in the two-column form.
Lemma is an original free browser logic game that teaches rigorous deductive proof, enforcing that every claim be justified by prior lines just as a real two-column geometry proof demands.