It is well known that the Lambek Grammars are weakly equivalent to the Context-Free Grammars (CFGs, Pentus 1993, 1997), and that testing string membership with a CFG is in (Earley 1970). Nevertheless, Pentus (2003) has recently proven that sequent derivability in the Lambek Calculus with product is NPcomplete. The complexity of the corresponding problem for the product-free fragment remains unknown. This fragment is significant, given the at best limited apparent motivation for products in linguistic applications of the calculus. In this paper, when we mention the Lambek Calculus (LC) or Lambek Grammars (LG), we are referring to the product-free fragment. Pentus (1997) has presented an algorithm that transforms a product-free Lambek Grammar to a weakly equivalent CFG, but the transformed grammar is exponentially larger in the worst case. Since the grammar is considered a part of the instance for the decision problem of string membership, this does not resolve the open complexity problem for the product-free calculus. This paper studies the connection between the LG string membership problem and the SAT problem, which was the first problem shown to be NP-complete (Cook 1971). Much of the previous work on parsing with Lambek grammars has derived its inspiration from recognition algorithms for rewriting systems (Hepple 1992), string algebras (Morrill 1996) or graph theory (Moot and Puite 1999; Penn 2002), but fundamentally, LC is a logical framework, like the classical propositional logic upon which SAT is based. The crucial difference is the sensitivity to resources and order that LC incorporates. What we argue here is: (1) that a sense of order can be imposed on classical SAT using the polarity that propositional variables already possess (unlike LC), (2) that the corresponding ordered SAT problem is still NP-complete, (3) that this new version of SAT leads to a new and simpler proof of the NP-completeness of the product-free Lambek Calculus with permutation (LP) by an implementation of “locks” and “keys” somewhat reminiscent of the proposed modal extensions of categorial logics (Kurtonina and Moortgat 1996), (4) that the problem can be further restricted bounded-distance SAT in order to fit into LC, but (5) that bounded-distance SAT
[1]
Jay Earley,et al.
An efficient context-free parsing algorithm
,
1970,
Commun. ACM.
[2]
Stephen A. Cook,et al.
The complexity of theorem-proving procedures
,
1971,
STOC.
[3]
Ivan Hal Sudborough,et al.
On the Tape Complexity of Deterministic Context-Free Languages
,
1978,
JACM.
[4]
Stephen A. Cook,et al.
A Taxonomy of Problems with Fast Parallel Algorithms
,
1985,
Inf. Control..
[5]
Decision problems for propositional linear logic
,
1990,
Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.
[6]
Max I. Kanovich.
Horn programming in linear logic is NP-complete
,
1992,
[1992] Proceedings of the Seventh Annual IEEE Symposium on Logic in Computer Science.
[7]
Mark Hepple,et al.
Chart Parsing Lambek Grammars: Modal Extensions and Incrementality
,
1992,
COLING.
[8]
Mati Pentus,et al.
Lambek grammars are context free
,
1993,
[1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science.
[9]
G. Morrill.
Memoisation of categorial proof nets: parallelism in categorial processing
,
1996
.
[10]
Jochen Dörre.
Parsing for Semidirectional Lambek Grammar is NP-Complete
,
1996,
ACL.
[11]
Mati Pentus.
Product-Free Lambek Calculus and Context-Free Grammars
,
1997,
J. Symb. Log..
[12]
M. Moortgat,et al.
Structural control
,
1997
.
[13]
R. Moot,et al.
Proof Nets for Multimodal Categorial Grammars
,
1999
.
[14]
Gerald Penn,et al.
A Graph-Theoretic Approach to Sequent Derivability in the Lambek Calculus
,
2004,
FGMOL.
[15]
Christophe Costa Florêncio.
A Note on the Complexity of Associative-Commutative Lambek Calculus
,
2002,
TAG+.