Lukas' Notes

first-order-logic

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

Complete Tableaux (First-Order Logic)

A tableau is complete when all of its branches are complete.

Link to original

Open

Definition

Open Tableaux (First-Order Logic)

A tableau is open when at least one of its branches is open.

Link to original

Closed

Definition

Closed Tableaux (First-Order Logic)

A tableau is closed when all of its branches are closed.

Link to original

Branches

Complete Branch

Definition

Complete 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.

Link to original

Open Branch

Definition

Open 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.

Link to original

Closed Branch

Definition

Closed 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.

Link to original

Axioms

Conjunction

Definition

Definition

Conjunction (Propositional Tableaux)

The -rule for creates a single branch (both conjuncts must hold). The -rule creates two branches (at least one conjunct must fail).

Link to original

Link to original

Disjunction

Definition

Definition

Disjunction (Propositional Tableaux)

Link to original

Link to original

Negation

Definition

Definition

Negation (Propositional Tableaux)

Link to original

Link to original

Implication

Definition

Definition

Implication (Propositional Tableaux)

Link to original

Link to original

Equivalence

Definition

Definition

Equivalence (Propositional Tableaux)

Link to original

Link to original

Universal Quantifier

Definition

Universal 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.
Link to original

Existential Quantifier

Definition

Existential 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).
Link to original