Non deterministic Linear logic: application to Boolean circuits
Résumé
Subsystems of Linear logic (LL) are used to give Curry- Howard characterizations of complexity classes as P. By expressing the non-determinism by an explicit rule to sum up, one characterizes NP [Mau03]. Following the Curry-Howard isomorphism but for parallel model of computation we study the proof nets of the non-deterministic multiplicative LL. Considering NNC(poly) i.e. NC (the efficiently parallelizable functions) with a polynomial amount of non-deterministic inputs, we define nmBN(poly) the uniform families of multiplicative Boolean proof nets with polynomial amount of explicit non-determinism. Finally nmBN(poly) is a Curry-Howard characterization of the complexity class NP = NNC(poly).
Origine : Fichiers produits par l'(les) auteur(s)