On the Computational Complexity of Cut-Elimination in Linear Logic

Given two proofs in a logical system with a confluent cut-elimination procedure, the cut-elimination problem (CEP) is to decide whether these proofs reduce to the same normal form. This decision problem has been shown to be ptime-complete for Multiplicative Linear Logic (Mairson 2003). The latter result depends upon a restricted simulation of weakening and contraction for boolean values in MLL; in this paper, we analyze how and when this technique can be generalized to other MLL formulas, and then consider CEPfor other subsystems of Linear Logic. We also show that while additives play the role of nondeterminism in cut-elimination, they are not needed to express deterministic ptime computation. As a consequence, affine features are irrelevant to expressing ptime computation. In particular, Multiplicative Light Linear Logic (MLLL) and Multiplicative Soft Linear Logic (MSLL) capture ptime even without additives nor unrestricted weakening. We establish hierarchical results on the cut-elimination problem for MLL (ptime-complete), MALL (coNP-complete), MLLL (EXPTIME-complete), and for MLLL (2EXPTIME-complete).

[1]  S. Shelah,et al.  Annals of Pure and Applied Logic , 1991 .

[2]  Patrick Lincoln,et al.  Linear logic , 1992, SIGA.

[3]  Yves Lafont,et al.  Soft linear logic and polynomial time , 2004, Theor. Comput. Sci..

[4]  J. Girard,et al.  Advances in Linear Logic , 1995 .

[5]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[6]  J. Roger Hindley,et al.  BCK-Combinators and Linear lambda-Terms have Types , 1989, Theor. Comput. Sci..

[7]  Jean-Yves Girard Light Linear Logic , 1994, LCC.

[8]  P. Lincoln Deciding provability of linear logic formulas , 1995 .

[9]  Richard Statman,et al.  The typed λ-calculus is not elementary recursive , 1977, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977).

[10]  R. Ladner The circuit value problem is log space complete for P , 1975, SIGA.

[11]  M. Nivat Fiftieth volume of theoretical computer science , 1988 .

[12]  Lorenzo Tortora de Falco The additive mutilboxes , 2003, Ann. Pure Appl. Log..

[13]  Harry G. Mairson Linear lambda calculus and PTIME-completeness , 2004, J. Funct. Program..

[14]  Michael Mendler,et al.  The NASA STI Program Office provides , 2000 .

[15]  Kazushige Terui,et al.  Light affine lambda calculus and polytime strong normalization , 2001, Proceedings 16th Annual IEEE Symposium on Logic in Computer Science.

[16]  Harry G. Mairson,et al.  Proofnets and Context Semantics for the Additives , 2002, CSL.

[17]  Aleksy Schubert The complexity of β-reduction in low orders , 2000 .

[18]  J. Cheney,et al.  A sequent calculus for nominal logic , 2004, LICS 2004.

[19]  Andrea Asperti,et al.  Intuitionistic Light Affine Logic , 2002, TOCL.

[20]  L TortoraDeFaco The additive multiboxes , 2003 .

[21]  Andrea Asperti Light affine logic , 1998, Proceedings. Thirteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.98CB36226).

[22]  Harry G. Mairson,et al.  LAL Is Square: Representation and Expressiveness in Light Affine Logic , 2002 .