It is well-known [7] that the standard formalizations of classical and intuitionistic logic based on Hilbert calculi, sequent calculi and natural deduction are equivalent. In spite of this, proof-search has been mainly developed around the notion of sequent calculi almost neglecting the cases of natural deduction and Hilbert calculi. This is primarily motivated by the fact that the latters lack the “deep symmetries” of sequent calculi which can be immediately exploited to control and reduce the search space (see, e.g., [2,3,6] for an accurate discussion). However, as we have shown in [3], in the case of natural deduction it is possible to design proof-search procedures with structural properties and complexity comparable with those based on sequent calculi. In this paper we begin an analogous investigation concerning Hilbert calculi. In particular, we consider the {→,¬}-fragment of the Hilbert calculus for Classical Propositional Logic defined in [5] and we describe a terminating proof-search procedure for it.
[1]
Marcello D'Agostino,et al.
Classical Natural Deduction
,
2005,
We Will Show Them!.
[2]
Wilfried Sieg,et al.
Normal Natural Deduction Proofs (in classical logic)
,
1998,
Stud Logica.
[3]
S. C. Kleene,et al.
Introduction to Metamathematics
,
1952
.
[4]
Mauro Ferrari,et al.
Proof-Search in Natural Deduction Calculus for Classical Propositional Logic
,
2015,
TABLEAUX.
[5]
Mauro Ferrari,et al.
An Evaluation-Driven Decision Procedure for G3i
,
2015,
ACM Trans. Comput. Log..
[6]
Pierangelo Miglioli,et al.
Generalized Tableau Systems for Intemediate Propositional Logics
,
1997,
TABLEAUX.