ACM Home Page
Please provide us with feedback. Feedback
Contextual modal type theory
Full text PdfPdf (303 KB)
Source
ACM Transactions on Computational Logic (TOCL) archive
Volume 9 ,  Issue 3  (June 2008) table of contents
Article No. 23  
Year of Publication: 2008
ISSN:1529-3785
Authors
Aleksandar Nanevski  Harvard University, Cambridge, MA
Frank Pfenning  Carnegie Mellon University, Pittsburgh, PA
Brigitte Pientka  McGill University, Montreal, P. Q., Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 102,   Citation Count: 5
Additional Information:

appendices and supplements   abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1352582.1352591
What is a DOI?

APPENDICES and SUPPLEMENTS
Online appendix to Contextual modal type theory. The appendix supports the information on article 23.


ABSTRACT

The intuitionistic modal logic of necessity is based on the judgmental notion of categorical truth. In this article we investigate the consequences of relativizing these concepts to explicitly specified contexts. We obtain contextual modal logic and its type-theoretic analogue. Contextual modal type theory provides an elegant, uniform foundation for understanding metavariables and explicit substitutions. We sketch some applications in functional programming and logical frameworks.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
Attardi, G. and Simi, M. 1994. Proofs in context. In Principles of Knowledge Representation and Reasoning, J. Doyle, E. Sandewall, and P. Torasso, Eds. Morgan Kaufman, San Francisco, CA, 16--26.
 
4
Attardi, G. and Simi, M. 1995. A formalization of viewpoints. Fundamenta Informaticae 23, 3, 149--173.
 
5
 
6
 
7
Buvač, S. 1996. Quantificational logic of context. In Proceedings of the Thirteenth National Conference on Artificial Intelligence. 600--606.
 
8
Buvač, S., Buvač, V., and Mason, I. 1995. Metamathematics of contexts. Fundamenta Informaticae 23, 3, 412--419.
 
9
Calcagno, C., Moggi, E., and Taha, W. 2004. ML-like inference for classifiers. In European Symposium on Programming, ESOP'04, D. Schmidt, Ed. Lecture Notes in Computer Science, 2986. Springer-Verlag, Berlin, Germany, 79--93.
 
10
Cartmell, J. 1986. Generalized algebraic theories and contextual categories. Ann. Pure Appl. Log. 32, 209--243.
 
11
 
12
 
13
14
 
15
de Groote, P. 2002. On the strong normalisation of intuitionistic natural deduction with permutation-conversions. Inform. Computat. 178, 2 (Nov.), 441--464.
 
16
de Paiva, V. 2003. Natural deduction and context as (constructive) modality. In Modelling and Using Context, P. Blackburn, C. Ghidini, R. M. Turner, and F. Giunchiglia, Eds. Lecture Notes in Artificial Inteligence, vol. 2680. Springer, Berlin, Germany, 116--129.
 
17
 
18
 
19
 
20
Giunchiglia, F. 1993. Contextual reasoning. Epistemologica 16, 345--364.
 
21
22
 
23
 
24
 
25
Jojgov, G. I. 2003. Holes with binding power. In Types for Proofs and Programs, Second International Workshop, TYPES 2002, Berg en Dal, The Netherlands, April 24-28, 2002, Selected Papers, H. Geuvers and F. Wiedijk, Eds. Lecture Notes in Computer Science, vol. 2646. Springer, Berlin, Germany, 162--181.
 
26
Kripke, S. 1959. A completeness theorem in modal logic. J. Symbol. Log. 24, 1--14.
27
 
28
 
29
Magnusson, L. 1995. The implementation of ALF—a proof editor based on Martin-Löf's monomorphic type theory with explicit substitutions. Ph.D. dissertation. Chalmers University of Technology and Göteborg University, Göteborg, Sweden.
 
30
Martin-Löf, P. 1996. On the meanings of the logical constants and the justifications of the logical laws. Nordic J. Philosoph. Log. 1, 1, 11--60.
 
31
32
 
33
McCarthy, J. 1993. Notes on formalizing contexts. In Proceedings of the International Joint Conference on Artificial Intelligence (Chambery, France). 555--560.
 
34
Miller, D. 1991. A logic programming language with lambda-abstraction, function variables, and simple unification. J. Log. Computat. 1, 4, 497--536.
 
35
Montague, R. 1963. Syntactical treatment of modalities, with corollaries on reflexion principles and finite axiomatizability. Acta Philosophica Fennica 16, 153--167.
 
36
Moody, J. 2003. Modal logic as a basis for distributed computation. Tech. rep. CMU-CS-03-194. Carnegie Mellon University, Pittsburgh, PA.
 
37
 
38
39
 
40
 
41
42
 
43
 
44
 
45
 
46
 
47
 
48
Pientka, B. and Pfennning, F. 2003. Optimizing higher-order pattern unification. In International Conference on Automated Deduction, CADE'03, F. Baader, Ed. Lecture Notes in Computer Science, vol. 2741. Springer, Berlin, Germany, 473--487.
 
49
 
50
Sato, M., Sakurai, T., and Kameyama, Y. 2002. A simply typed context calculus with first-class environments. J. Funct. Log. Programm. 2002, 4 (Mar.).
 
51
Sato, M., Sakurai, T., Kameyama, Y., and Igarashi, A. 2003. Calculi of meta-variables. In International Workshop on Computer Science Logic, CSL'03, M. Baaz and J. A. Makowsky, Eds. Lecture Notes in Computer Science, vol. 2803. Springer, Berlin, Germany, 484--497.
 
52
Schürmann, C., Poswolsky, A., and Sarnat, J. 2005. The ∇-calculus: Functional programming with higher-order encodings. In International Conference on Typed Lambda Calculus and Applications, TLCA'05, P. Urzyczyn, Ed. Lecture Notes in Computer Science, vol. 3461. Springer, Berlin, Germany, 339--353.
 
53
 
54
 
55
Simpson, A. K. 1994. The proof theory and semantics of intuitionistic modal logic. Ph.D. thesis, University of Edinburgh.
 
56
Strecker, M. 1999. Construction and deduction in type theories. Ph.D. dissertation. Universität Ulm, Ulm, Germany.
57
58
 
59
 
60
Thomason, R. H. 2003. Dynamic contextual intensional logic: Logical foundations and an application. In Modeling and Using Context, P. Blackburn, C. Ghidini, R. M. Turner, and F. Giunchiglia, Eds. Lecture Notes in Artificial Inteligence, vol. 2680. Springer, Berlin, Germany, 328--341.
 
61
Watkins, K., Cervesato, I., Pfenning, F., and Walker, D. 2002. A concurrent logical framework I: Judgments and properties. Tech. rep. CMU-CS-02-101, Department of Computer Science, Carnegie Mellon University, Pittsburgh, PA. Revised May 2003.
 
62
Weyhrauch, R. W. 1979. Prolegomena to a theory of mechanized formal reasoning. Artific. Intell. 13, 1--2, 133--170.
63
64


Collaborative Colleagues:
Aleksandar Nanevski: colleagues
Frank Pfenning: colleagues
Brigitte Pientka: colleagues