Definition
Tableaux (First-Order Logic)
The first-order tableaux is a proof system for first-order logic. It works by systematically decomposing signed formulas of the form (true) and (false) using inference rules for the logical connectives and quantifiers.
Completion
Complete
Definition
Link to originalComplete Tableaux (First-Order Logic)
A tableau is complete when all of its branches are complete.
Open
Definition
Link to originalOpen Tableaux (First-Order Logic)
A tableau is open when at least one of its branches is open.
Closed
Definition
Link to originalClosed Tableaux (First-Order Logic)
A tableau is closed when all of its branches are closed.
Branches
Complete Branch
Definition
Link to originalComplete Branch (First-Order Tableaux)
A branch in a first-order tableau is complete when no further tableau rules can be applied to any signed formula on the branch.
Open Branch
Definition
Link to originalOpen Branch (First-Order Tableaux)
A branch in a first-order tableau is open when it is complete (no further rules can be applied) and contains no pair and for the same formula .
An open branch certifies that the initial formula is satisfiable.
Closed Branch
Definition
Link to originalClosed Branch (First-Order Tableaux)
A branch in a first-order tableau is closed when it contains both and for some formula .
A tableau is closed when all of its branches are closed. A closed tableau certifies that the initial formula is unsatisfiable.
Axioms
Conjunction
Definition
Link to originalDefinition
Link to originalConjunction (Propositional Tableaux)
The -rule for creates a single branch (both conjuncts must hold). The -rule creates two branches (at least one conjunct must fail).
Disjunction
Definition
Link to originalDefinition
Link to originalDisjunction (Propositional Tableaux)
Negation
Definition
Link to originalDefinition
Link to originalNegation (Propositional Tableaux)
Implication
Definition
Link to originalDefinition
Link to originalImplication (Propositional Tableaux)
Equivalence
Definition
Link to originalDefinition
Link to originalEquivalence (Propositional Tableaux)
Universal Quantifier
Definition
Link to originalUniversal Quantifier (First-Order Tableaux)
- : instantiate with any ground term (may be applied repeatedly).
- : instantiate with a fresh parameter that does not yet appear on the branch.
Existential Quantifier
Definition
Link to originalExistential Quantifier (First-Order Tableaux)
- : instantiate with a fresh parameter that does not yet appear on the branch.
- : instantiate with any ground term (may be applied repeatedly).