Tableaux systems are
together with resolution procedures and sequent systems
the main methods for automation of reasoning. They can
be used both to construct proofs and to build models.
Given a formula or a set thereof, a tableaux system uses
a set of rules in order to build trees (or more
generally graphs). Closure being defined as
inconsistency in some node, a formula is inconsistent if
all possible tablaux are closed.
For many logics there have been designed strategies
which combine the rules in a way such that termination
is guaranteed. For these logics construction of tableaux
can be used as a decision procedure. Recently tableaux
have found wide application as optimal decision
procedures for description logics.
The course will treat the following topics:
- tableaux for classical propositional logic
- tableaux for first-order logic
- tableaux for modal logics and description logics
- tableaux for other nonclassical logics: intuitionistic,
paraconsistent,
relevant logics
- combinations of tableaux and other reasoning methods
- implemented tableaux theorem provers: LWB, LoTREC, TWB
|
|
References
M. D’Agostino (editor). Handbook of Tableau
Methods. Kluwer Academic Publishers, 1999.
M. Fitting. Proof methods for modal and
intuitionistic logics. D. Reidel, Dordrecht,
1983.
M. Fitting. Basic modal logic. In D. Gabbay et
al., editors, Handbook of Logic in Artificial
Intelligence and Logic Programming: Logical
Foundations, vol. 1. Oxford University Press,
1993.
Marcos A. Castilho, Luis Fariñas del Cerro,
Olivier Gasquet, and Andreas Herzig. Modal
tableaux with propagation rules and structural
rules.
Fundamenta Informaticae, 32(3/4):281-297, 1997.
|
|