Rigorous Reasoning
← Reasoning Lab

Formal Logic · Free

Proof Constructor

Build natural-deduction proofs step by step. Each inference rule is checked semantically — the validator parses your formulas and verifies the cited lines actually license the move you named, not just that you typed something in the slot.

Used in: Propositional Logic · Predicate Logic · Modal Logic · Natural Deduction lessons. Load a worked example from the dropdown to see what a complete proof looks like, or pick a practice template and try it.