Proof Lab

Build a proof one justified move at a time.

← All proof tools
0 of 7 complete 0 moves

Your proof

Use the goal to guide you; some moves first establish facts you will need.

Choose a proof move, then choose how to apply it.
Current goal

Create a practice problem

Enter given statements and a goal. Use the buttons or type the symbols directly.

Logical symbols

The symbol is inserted at the cursor in the formula box you last used. Keyboard forms such as forall, exists, ->, &, |, and ~ also work.

Given statements (axioms)

Each box contains one complete statement. Add as many as the problem needs.

Formula preview