Is it possible to compute in which logics a given formula is deducible? The aim of this paper is to provide a formal basis to answer positively this question in the context of substructural logics. Such a basis is founded on structurally-free logic, a logic in which the usual structural rules are replaced by complex combinator rules, and thus constitute a generalization of traditional sequent systems. A family of substructural logics is identied by the set of structural rules admissible to all its members. Combinators encode the sequence of structural rules needed to prove a formula, thus representing the family of logics in which that formula is provable. In this setting, structurallyfree theorem proving is a decision procedure that inputs a formula and outputs the corresponding combinator when the formula is deducible. We then present an algorithm to compute a combinator corresponding to a given formula (if it exists) in the fragment containing only the connectives ! and . The algorithm is based on equistructural transformations, i.e. it transforms one sequent in a set of simpler sequents from which we can compute the combinator (which represents the structure) of the original sequent. We show that this algorithm is sound and complete and always terminates.
[1]
M. Schönfinkel.
Über die Bausteine der mathematischen Logik
,
1924
.
[2]
A. Church.
A Set of Postulates for the Foundation of Logic
,
1932
.
[3]
Jonathan P. Seldin,et al.
Set Theory based on Combinatory Logic.
,
1970
.
[4]
Vito F. Sinisi,et al.
Entailment: The Logic of Relevance and Necessity
,
1996
.
[5]
J. Roger Hindley,et al.
Introduction to Combinators and Lambda-Calculus
,
1986
.
[6]
William A. Howard,et al.
The formulae-as-types notion of construction
,
1969
.
[7]
Patrick Lincoln,et al.
Linear logic
,
1992,
SIGA.
[8]
Robert K. Meyer,et al.
Combinators and Structurally Free Logic
,
1997,
Log. J. IGPL.
[9]
Henk Barendregt,et al.
The Lambda Calculus: Its Syntax and Semantics
,
1985
.
[10]
Rasmus Lerdorf,et al.
Introduction to combinatory logic
,
1972
.