All Projects → mietek → imla2017

mietek / imla2017

Licence: other
Agda formalisation of NbE for λ□

Programming Languages

Agda
84 projects
CSS
56736 projects
Makefile
30231 projects

imla2017

An Agda formalisation of a normalisation by evaluation procedure for the λ□-calculus, as composition of constructive soundness and completeness proofs for the necessity-only fragment of the intensional modal logic S4.

Part of my submission for the 7th Workshop on Intuitionistic Modal Logic and Applications (IMLA 2017), University of Toulouse, 17th to 28th July 2017.

Paper

Hyperlinked source

References

  1. Abel, A. (2013) “Normalization by evaluation: Dependent types and impredicativity”

  2. Alechina, N., Mendler, M., de Paiva, V., Ritter, E. (2001) “Categorical and Kripke semantics for constructive S4 modal logic”

  3. Altenkirch, T. (1993) “Proving strong normalization of CC by modifying realizability semantics”

  4. Altenkirch, T., Reus, B. (1999) “Monadic presentations of lambda terms using generalized inductive types”

  5. Artemov, S. N. (2001) “Explicit provability and constructive semantics”

  6. Berger, U., Schwichtenberg, H. (1991) “An inverse of the evaluation functional for typed lambda-calculus”

  7. Bierman, G. M., de Paiva, V. (2000) “On an intuitionistic modal logic”

  8. Božić, M., Došen, K. (1984) “Models for normal intuitionistic modal logics”

  9. Chapman, J. (2009) “Type checking and normalisation”

  10. Coquand, C. (1993) “From semantics to rules: A machine assisted analysis”

  11. Coquand, T., Dybjer, P. (1997) “Intuitionistic model constructions and normalization proofs”

  12. Danvy, O. (1996) “Type-directed partial evaluation”

  13. Dyckhoff, R. (2016) “Some remarks on proof-theoretic semantics”

  14. Ewald, W. B. (1986) “Intuitionistic tense and modal logic”

  15. Fischer Servi, G. (1984) “Axiomatizations for some intuitionistic modal logics”

  16. Gabbay, M.J., Nanevski, A. (2012) “Denotation of contextual modal type theory: Syntax and meta-programming”

  17. Girard, J.-Y., Taylor, P., Lafont, Y. (1989) “Proofs and types”

  18. Gödel, K. (1933/1986) “Eine Interpretation des intuitionistischen Aussagenkalküls”

  19. Iemhoff, R. (2001) “Provability logic and admissible rules”

  20. Ilik, D. (2013) “Continuation-passing style models complete for intuitionistic logic”

  21. Kripke, S. A. (1965) “Semantical analysis of intuitionistic logic I”

  22. Martin-Löf, P. (1975) “An intuitionistic theory of types: Predicative part”

  23. McCarthy, J., Abrahams, P. W., Edwards, D. J., Hart, T. P., Levin, M. I. (1962) “LISP 1.5 Programmer’s Manual”

  24. McKinsey, J. C. C., Tarski, A. (1948) “Some theorems about the sentential calculi of Lewis and Heyting”

  25. Nanevski, A., Pfenning, F., Pientka, B. (2008) “Contextual modal type theory”

  26. Norell, U. (2007) “Towards a practical programming language based on dependent type theory”

  27. Ono, H. (1977) “On some intuitionistic modal logics”

  28. Pfenning, F., Davies, R. (2001) “A judgmental reconstruction of modal logic”

  29. Plotkin, G. D., Stirling, C. (1986) “A framework for intuitionistic modal logics”

  30. Sheard, T. (2001) “Accomplishments and research challenges in meta-programming”

  31. Simpson, A. (1994) “The proof theory and semantics of intuitionistic modal logic”

  32. Turner, D. A. (2004) “Total functional programming”

  33. Wadler, P. (2015) “Propositions as types”

  34. Wijesekera, D. (1990) “Constructive modal logics I”

About

Made by Miëtek Bak. Published under the MIT X11 license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].