Skip to main content

Non-deterministic Boolean Proof Nets

  • Conference paper
Foundational and Practical Aspects of Resource Analysis (FOPARA 2009)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6324))

Abstract

We introduce Non-deterministic Boolean proof nets to study the correspondence with Boolean circuits, a parallel model of computation. We extend the cut elimination of Non-deterministic Multiplicative Linear logic to a parallel procedure in proof nets. With the restriction of proof nets to Boolean types, we prove that the cut-elimination procedure corresponds to Non-deterministic Boolean circuit evaluation and reciprocally. We obtain implicit characterization of the complexity classes NP and NC (the efficiently parallelizable functions).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allender, E.W.: P-uniform circuit complexity. Journal of the Association for Computing Machinery 36(4), 912–928 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  2. Boppana, R.B., Sipser, M.: The complexity of finite functions. MIT Press, Cambridge (1990)

    Book  MATH  Google Scholar 

  3. Cook, S.A.: A taxonomy of problems with fast parallel algorithms. Inf. Control 64(1-3), 2–22 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  4. Danos, V., Regnier, L.: The structure of multiplicatives. Archive for Mathematical Logic 28(3), 181–203 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  5. Girard, J.Y.: Linear logic. Theor. Comput. Sci. 50(1), 1–102 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  6. Girard, J.Y.: Proof-nets: the parallel syntax for proof theory. Logic and Algebra 180 (1996)

    Google Scholar 

  7. Maurel, F.: Nonderministic light logics and NP-time. In: Hofmann, M.O. (ed.) TLCA 2003. LNCS, vol. 2701, pp. 241–255. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  8. Mogbil, V., Rahli, V.: Uniform circuits, & boolean proof nets. In: Artemov, S., Nerode, A. (eds.) LFCS 2007. LNCS, vol. 4514, pp. 401–421. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  9. Parberry, I.: A note on nondeterminism in small, fast parallel computers. IEEE Transactions on Computers 38(5), 766–767 (1989)

    Article  MathSciNet  Google Scholar 

  10. Ruzzo, W.: On uniform circuit complexity. J. of Computer and System Science 21, 365–383 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  11. Terui, K.: Proof nets and boolean circuits. In: Proceedings IEEE Logic in Computer Science, pp. 182–191. IEEE Computer Society, Los Alamitos (2004)

    Google Scholar 

  12. Vollmer, H.: Introduction to Circuit Complexity – A Uniform Approach. Texts in Theoretical Computer Science. Springer, Heidelberg (1999)

    Book  MATH  Google Scholar 

  13. Wolf, M.J.: Nondeterministic circuits, space complexity and quasigroups. Theoretical Computer Science 125(2), 295–313 (1994)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mogbil, V. (2010). Non-deterministic Boolean Proof Nets. In: van Eekelen, M., Shkaravska, O. (eds) Foundational and Practical Aspects of Resource Analysis. FOPARA 2009. Lecture Notes in Computer Science, vol 6324. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15331-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15331-0_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15330-3

  • Online ISBN: 978-3-642-15331-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics