This is a tool to verify and format proofs in propositional logic. You can start a new proof above.
This tool does NOT solve proofs for you. It DOES verify the steps you input are logically valid, and it DOES verify once you have finished the proof.
Not: ~ (tilde)
And: ^ (caret)
Or: v (the letter v)
Conditional: =>
Biconditional: <=>
Example 1: Suppose we want to start a Direct Proof to prove ⊢ (a => (a v b))
Example 2: Starting a proof for a => b, b => c ⊢ a => c using No Proof Method
If nothing happens when you click "Start Proof", check to make sure you haven't entered something with invalid syntax or an invalid symbol.
Unfortunately I haven't added error messages yet :(