Uniform Circuits, & Boolean Proof Nets

The relationship between Boolean proof nets of multiplicative linear logic ( APN) and Boolean circuits has been studied [Ter04] in a non-uniform setting. We refine this results by taking care of uniformity: the relationship can be expressed in term of the (Turing) polynomial hierarchy. We give a proofs-as-programs correspondence between proof nets and deterministic as well as non-deterministic Boolean circuits with a uniform depth-preserving simulation of each other. The Boolean proof nets class m&BN(poly) is built on multiplicative and additive linear logic with a polynomial amount of additive connectives as the non-deterministic circuit class NNC(poly) is with non-deterministic variables. We obtain uniform-APN= NCand m& BN(poly) = NNC(poly)=NP.

[1]  Vincent Danos La Logique Linéaire appliquée à l'étude de divers processus de normalisation (principalement du Lambda-calcul) , 1990 .

[2]  Jan Krajícek,et al.  Consequences of the provability of NP ⊆ P/poly , 2007, J. Symb. Log..

[3]  Jean-Yves Girard,et al.  Linear Logic , 1987, Theor. Comput. Sci..

[4]  Lorenzo Tortora de Falco,et al.  Additives of linear logic and normalization - Part I: a (restricted) Church-Rosser property , 2003, Theor. Comput. Sci..

[5]  Kazushige Terui Proof nets and Boolean circuits , 2004, Proceedings of the 19th Annual IEEE Symposium on Logic in Computer Science, 2004..

[6]  Vincent Danos,et al.  The structure of multiplicatives , 1989, Arch. Math. Log..

[7]  Olivier Laurent,et al.  Slicing Polarized Additive Normalization , 2022 .

[8]  Walter L. Ruzzo On Uniform Circuit Complexity , 1981, J. Comput. Syst. Sci..

[9]  Eric Allender,et al.  P-uniform circuit complexity , 1989, JACM.

[10]  Kazushige Terui,et al.  On the Computational Complexity of Cut-Elimination in Linear Logic , 2003, ICTCS.

[11]  Rob J. van Glabbeek,et al.  Proof nets for unit-free multiplicative-additive linear logic , 2005, TOCL.

[12]  Richard J. Lipton,et al.  Some connections between nonuniform and uniform complexity classes , 1980, STOC '80.

[13]  H. Venkateswaran Circuit Definitions of Nondeterministic Complexity Classes , 1992, SIAM J. Comput..

[14]  Marty J. Wolf Nondeterministic Circuits, Space Complexity and Quasigroups , 1994, Theor. Comput. Sci..

[15]  Ravi B. Boppana,et al.  The Complexity of Finite Functions , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[16]  N. Immerman,et al.  On uniformity within NC 1 . , 1988 .

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

[18]  Rob J. van Glabbeek,et al.  Proof nets for unit-free multiplicative-additive linear logic (extended abstract) , 2003, 18th Annual IEEE Symposium of Logic in Computer Science, 2003. Proceedings..

[19]  Neil Immerman,et al.  On Uniformity within NC¹ , 1990, J. Comput. Syst. Sci..