Modern Logic

From semantic tableaux to Smullyan trees: a history of the development of the falsifiability tree method

Irving H. Anellis

Full-text: Open access


The tree method is one of several decision procedures available for classical propositionai logic and first-order functional calculus and for nonclassical logics, inducing intuitionistic propositional logic and intuitionistic first-order logic, modal logics, and multiple-valued logics The tree method provides exceptionally elegant proofs of the consistency and satisfiability of formulae. Falsifiability trees allow easy testing of the validity of proofs and are a canonization of proof by contradiction for natural deduction systems, while truth trees allow easy derivation of theorems in these systems. Tree proofs permit graphical-geometric representations of logical relations, and appear to be of greater intuitive accessibility than either the axiomatic method or the method of natural deduction. The proofs of the completeness and soundness of the tree method and its variants are also straightforward, and the method combines insights and results of model theory and proof theory in a fashion that clearly identifies the most basic concepts of proof involving such model-theoretic results as Craig's Interpolation Lemma, Beth's Definability Theorem, and Robinson's Consistency Theorem.

I trace the contemporary history of the tree method, from its its tentative origins in the Gentzen sequent-calculus and the method of natural deduction, through its evolution and comprehensive development as the Smullyan tree (1964-1968) from Beth tableaux (1955) and Hintikka's theory of model sets (1953-1955). Also considered is van Heijenoort's development of the falsifiability tree as a special case of the truth tree (1966-1974) and work in the 1970s on proving the soundless and completeness of the tree method.

Article information

Mod. Log. Volume 1, Number 1 (1990), 36-69.

First available in Project Euclid: 6 March 2008

Permanent link to this document

Mathematical Reviews number (MathSciNet)

Zentralblatt MATH identifier

Primary: 03-03: Historical (must also be assigned at least one classification number from Section 01)
Secondary: 01A60: 20th century 03B10: Classical first-order logic 03B35: Mechanization of proofs and logical operations [See also 68T15] 03C07: Basic properties of first-order languages and structures 03C13: Finite structures [See also 68Q15, 68Q19] 03F05: Cut-elimination and normal-form theorems


Anellis, Irving H. From semantic tableaux to Smullyan trees: a history of the development of the falsifiability tree method. Mod. Log. 1 (1990), no. 1, 36--69.

Export citation

See also