Semantic Tableaux
Info
A semantic tableau is a tree representing all ways the conjunction of the formulas at the root of the tree can be true
Property
Semantic Tableaux proofs for propositional logic are both sound and complete
Steps
- Decompose one compound formula into ways that the formula can be evaluated to T
- Close branches that contain contradictory formulas
- If every branch is closed, the formulas at the root are inconsistent.
Tip
Apply non-branching rules first
Info
Ways to make truth:
Or
We can interpret
- A branch represents a disjunction: two ways to make the formula true
- A non-branch is a conjunction: both formulas are needed to make the conjunction true
Non-Exhaustive List of Rules
Example
proof
In a different order:
Example
Show that
proof
Textual:
Example
Prove:
proof
Example
Prove that the following formulas are inconsistent:
proof
Proving Valid Arguments
Info
How can we prove
Recall that for an argument to be invalid:
- There must be a boolean valuation in which the premises are T and the conclusion is F (and we can say, the negation of the conclusion is T)
- Hence
is consistent
So for an argument to be valid,
Example
Prove:
proof