In this paper a uniform methodology to perform Natural Deduction over the family of linear, relevance and intuitionistic logics is proposed. The methodology follows the Labelled Deductive Systems (LDS) discipline, where the deductive process manipulates declarative units – formulas labelled according to a labelling algebra. In the system described here, labels are either ground terms or variables of a given labelling language and inference rules manipulate formulas and labels simultaneously, generating (whenever necessary) constraints on the labels used in the rules. A set of natural deduction style inference rules is given, and the notion of a derivation is defined which associates a labelled natural deduction style “structural derivation” with a set of generated constraints. Algorithmic procedures, based on a technique called resource abduction, are defined to solve the constraints generated within a derivation, and their termination conditions discussed. A natural deduction derivation is correct with respect to a given substructural logic, if, under the condition that the algorithmic procedures terminate, the associated set of constraints is satisfied with respect to the underlying labelling algebra. This is shown by proving that the natural deduction system is sound and complete with respect to the LKE tableaux system [DG94].
[1]
D. Gabbay.
LDS - Labelled Deductive Systems: Volume 1 - Foundations
,
1994
.
[2]
K. Broda,et al.
Reasoned programming
,
1994
.
[3]
Marcello D'Agostino,et al.
The Taming of the Cut. Classical Refutations with Analytic Cut
,
1994,
J. Log. Comput..
[4]
Marcello D'Agostino,et al.
Tableau Methods for Classical Propositional Logic
,
1999
.
[5]
Grigori Mints,et al.
Selected papers in proof theory
,
1992
.
[6]
A. Kox,et al.
THE COLLECTED PAPERS OF
,
1996
.
[7]
Krysia Broda,et al.
Transformation Methods in LDS
,
1999
.
[8]
Alessandra Russo,et al.
Generalising Propositional Modal Logic Using Labelled Deductive Systems
,
1996,
FroCoS.
[9]
G. Gentzen.
Untersuchungen über das logische Schließen. I
,
1935
.
[10]
Patrick Lincoln,et al.
Linear logic
,
1992,
SIGA.
[11]
M. E. Szabo,et al.
The collected papers of Gerhard Gentzen
,
1969
.
[12]
G. Gentzen.
Untersuchungen über das logische Schließen. II
,
1935
.
[13]
Mark E. Stickel,et al.
A Unification Algorithm for Associative-Commutative Functions
,
1981,
JACM.
[14]
D. Prawitz.
Natural Deduction: A Proof-Theoretical Study
,
1965
.