Skip to main content

Finitary Semantics of Linear Logic and Higher-Order Model-Checking

  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 2015 (MFCS 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9234))

Abstract

In this paper, we explain how the connection between higher-order model-checking and linear logic recently exhibited by the authors leads to a new and conceptually enlightening proof of the selection problem originally established by Carayol and Serre using collapsible pushdown automata. The main idea is to start from an infinitary and colored relational semantics of the \(\lambda \,Y\)-calculus formulated in a companion paper, and to replace it by a finitary counterpart based on finite prime-algebraic lattices. Given a higher-order recursion scheme \(\mathcal {G}\), the finiteness of its interpretation in the resulting model enables us to associate to any MSO formula \(\varphi \) a higher-order recursion scheme \(\mathcal {G}_{\varphi }\) resolving the selection problem.

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 EPUB and 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

References

  1. Bloom, S.L., Ésik, Z.: Fixed-point operations on CCC’s. Part I. Theor. Comput. Sci. 155(1), 1–38 (1996)

    Article  MATH  Google Scholar 

  2. Carayol, A., Serre, O.: Collapsible pushdown automata and labeled recursion schemes: equivalence, safety and effective selection. In: LICS 2012. pp. 165–174. IEEE Computer Society (2012)

    Google Scholar 

  3. Coppo, M., Dezani-Ciancaglini, M., Honsell, F., Longo, G.: Extended Type Structures and Filter Lambda Models. In: Lolli, G., Longo, G., Marcja, A. (eds.) Logic Colloquium 82, pp. 241–262. North-Holland, Amsterdam (1984)

    Chapter  Google Scholar 

  4. Grellois, C., Melliès, P.-A.: An infinitary model of linear logic. In: Pitts, A. (ed.) FOSSACS 2015. LNCS, vol. 9034, pp. 41–55. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  5. Grellois, C., Melliès, P.A.: Relational semantics of linear logic and higher-order model-checking. http://arxiv.org/abs/1501.04789. (accepted at CSL 2015)

  6. Haddad, A.: Shape-preserving transformations of higher-order recursion schemes. Ph.D. thesis, Université Paris Diderot (2013)

    Google Scholar 

  7. Knapik, T., Niwiński, D., Urzyczyn, P.: Higher-order pushdown trees are easy. In: Nielsen, M., Engberg, U. (eds.) FOSSACS 2002. LNCS, vol. 2303, pp. 205–222. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Melliès, P.A.: Categorical semantics of linear logic. In: Interactive Models of Computation and Program Behaviour, Panoramas et Synthses 27. pp. 1–196. Soci Mathmatique de France (2009)

    Google Scholar 

  9. Ong, C.H.L.: On model-checking trees generated by higher-order recursion schemes. In: LICS, pp. 81–90 (2006)

    Google Scholar 

  10. Salvati, S., Walukiewicz, I.: A model for behavioural properties of higher-order programs (2015). https://hal.archives-ouvertes.fr/hal-01145494

  11. Terui, K.: Semantic evaluation, intersection types and complexity of simply typed lambda calculus. In: Tiwari, A. (ed.) RTA 2012. LIPIcs, vol. 15, pp. 323–338. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Wadern (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Charles Grellois or Paul-André Melliès .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grellois, C., Melliès, PA. (2015). Finitary Semantics of Linear Logic and Higher-Order Model-Checking. In: Italiano, G., Pighizzini, G., Sannella, D. (eds) Mathematical Foundations of Computer Science 2015. MFCS 2015. Lecture Notes in Computer Science(), vol 9234. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-48057-1_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-48057-1_20

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-48056-4

  • Online ISBN: 978-3-662-48057-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics