Goal-directed proofs are what we, humans, do naturally. Facing the task \(\Gamma\overset {?} \vdash {A} B\), i.e. to know whether \(A\to B\) follows from \(\Gamma\), you immediately reduce it to \(\Gamma,A\overset {?}\vdash B\), and to \(\Gamma\overset{?}\vdash C\) when \(A\) is \(C\to B\), and further and further backwards. You don't put \(\bigwedge \bigwedge\Gamma\wedge\neg(A\to B)\) in a normal form first and then look for a resolution or whatever, as machines do. (Or do you?) In this monograph, the authors formulate and systematize this human way of backwards proofs. They state, outright, that it ``contains the beginnings of our research program and ``is directed to researchers, undergraduate or gradute students with some knowledge of logic. Indeed, this is just a beginning, as they consider propositional calculus almost exclusively, and implicational fragments at that, but they do quite a number of logical systems. They start from classical and intuitionistic logics, then intermediate ones (bounded heights, Dummett's LC), and about ten each of modal and of substructural logics (K, S4; Lambek calculus, relevant and linear logics). The general format of proof systems consists of success \((\Gamma\overset{?}\vdash A\) is a success if \(A\) is in \(\Gamma\)), implication, reduction (see the second sentence above), and restart. The restart rule is used, for instance, to handle the disjunction in intuitionism. From \(\Gamma\overset{?}\vdash A\vee B\), one steps to \(\Gamma\overset{?}\vdash A\) or \(\Gamma\overset{?}\vdash B\). But which one to work with, first? To keep track of what's going on, the authors attach labels to formulas and keep one disjunct in `history'. When the proof process gets stuck, one can restart by working on a formula in history if it bears an appropriate label. On the semantical side, the authors introduce Kripke models and their variants, and show soundness and completeness of their proof systems, by making canonical models after proving the admissibility of the cut rule. Of course, the descriptions given here are very crude. The authors offer taylor-made versions of definitions, procedures, etc. for the situation at hand. For instance, formulations of the cut rule for some substructural logics are quite an art. The \((\forall,\to)\)-fragment of intuitionistic logic is the only case where quantifiers are considered. There, Skolem functions and unifications are used. In connection with LC, Avon's hypersequents are introduced. Intuitionistic versions of modalities require families of Kripke models arranged in appropriate ways. Efficiency and decidability of a proof procedure are touched upon here and there. So are Harrop and Horn formulas. This is an enjoyable book: good explanation, a lot of examples, clear organization, good guide to the literature, open problems, and conjectures to be checked. Introduction and Conclusions give the nature and the perspective of the work. On the negative side, there are a number of careless misprints, etc., and the index is skimpy. Since the same words (database, restart) denote different things according to the context, it would have been helpful to have had some good tables, charts, etc., that summarize and compare definitions, systems and so forth.
- Proof theory and automated deduction
- Proof reconstruction in classical and nonclassical logics (Diss., TU Darmstadt, 1999)
- Algorithmic proof methods and cut elimination for implicational logics. I: Modal implication
- Natural deduction, hybrid systems and modal logics
- Structural proof theory. With an appendix by Aarne Ranta
- Proof theory and automated deduction
- Algorithmic proof methods and cut elimination for implicational logics. I: Modal implication
- Socratic proofs
- Handbook of philosophical logic. Vol. 9
- ABox abduction in the description logic \(\mathcal{ALC}\)
- Structural proof theory. With an appendix by Aarne Ranta
- scientific article; zbMATH DE number 1696800 (Why is no real title available?)
- An evaluation-driven decision procedure for G3i
- Nice embedding in classical logic
- Some formal considerations on Gabbay's restart rule in natural deduction and goal-directed reasoning
- Goal-directed tableaux
- Proof-Search in Natural Deduction Calculus for Classical Propositional Logic
- Theorem proving for conditional logics: CondLean and GOALDUCK
- scientific article; zbMATH DE number 65530 (Why is no real title available?)
- A Proof-theoretic Analysis of Goal-directed Provability
- On goal-directed provability in classical logic
- scientific article; zbMATH DE number 2042611 (Why is no real title available?)
- An encyclopaedia of proof systems
- scientific article; zbMATH DE number 4117898 (Why is no real title available?)
- scientific article; zbMATH DE number 2096993 (Why is no real title available?)
- An Interactive Driver for Goal-directed Proof Strategies
- Disjunction and modular goal-directed proof search
- Computer Science Logic
- Journal on Data Semantics I
This page was built for publication: Goal-directed proof theory
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5956945)