Counting the Number of Proofs in the Commutative Lambek Calculus

This paper is concerned with the study of the number of proofs of a sequent in the commutative Lambek calculus. We show that in order to count how many different proofs in βη-normal form a given sequent Γ ` α has, it suffices to enumerate all the ∆ ` β which are “minimal”, such that Γ ` α is a substitution instance of ∆ ` β. As a corollary we obtain van Benthem’s finiteness theorem for the Lambek calculus, which states that every sequent has finitely many different normal form proofs in the Lambek calculus.

[1]  Johan van Benthem,et al.  Language in action , 1991, J. Philos. Log..

[2]  J. Roger Hindley,et al.  Principal type-schemes and condensed detachment , 1990, Journal of Symbolic Logic.

[3]  J. Roger Hindley,et al.  BCK and BCI Logics, Condensed Detachment and the 2-Property , 1993, Notre Dame J. Formal Log..

[4]  J. V. Tucker,et al.  Basic Simple Type Theory , 1997 .

[5]  J. Lambek The Mathematics of Sentence Structure , 1958 .

[6]  J. Girard,et al.  Proofs and types , 1989 .

[7]  Sachio Hirokawa,et al.  The Number of Proofs for a BCK-Formula , 1993, J. Symb. Log..

[8]  Heinrich Wansing,et al.  The Logic of Information Structures , 1993, Lecture Notes in Computer Science.

[9]  Sachio Hirokawa Principal Types of BCK-lambda-Terms , 1993, Theor. Comput. Sci..

[10]  Sachio Hirokawa,et al.  Principal Type-Schemes of BCI-Lambda-Terms , 1991, TACS.