2008
DOI: 10.1145/1352582.1352591
|View full text |Cite
|
Sign up to set email alerts
|

Contextual modal type theory

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.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
218
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
8
1

Relationship

5
4

Authors

Journals

citations
Cited by 204 publications
(219 citation statements)
references
References 61 publications
1
218
0
Order By: Relevance
“…This proof follows essentially the proof by Nanveski et al [11] and we generalize the property to types, kinds, and contexts. Since we prove the substitution lemma modulo A = K B, we use Lemma 1 when we for example consider the variable case.…”
Section: Typing Modulomentioning
confidence: 78%
“…This proof follows essentially the proof by Nanveski et al [11] and we generalize the property to types, kinds, and contexts. Since we prove the substitution lemma modulo A = K B, we use Lemma 1 when we for example consider the variable case.…”
Section: Typing Modulomentioning
confidence: 78%
“…In beluga, we pair a term M together with the context Ψ in which it is meaningful, written as [Ψ M]. These are called contextual LF objects [13]. We can then embed contextual objects and types into the reasoning level; in particular, we can state inductive properties about contexts, contextual objects and contextual types.…”
Section: Representing Reducibility Using Indexed Typesmentioning
confidence: 99%
“…18 See [Primiero, 2012] for the full formal language: it is a variant interpretation of the basic system of constructive type-theory that links hypotheses and refutable contents. It extends to a modal type-theory, variating on a theme first proposed in [Pfenning, Dvies, 2001] and later expanded in [Nanevski et al, 2008]. We shall here only focus on the appropriate introduction rules for justified and assumed contents and expand on the use of modalities in the next section.…”
Section: Data For Functional Informationmentioning
confidence: 99%
“…The latter is the form of judgements used for the modal extension of Martin-Löf's Type Theory in [Pfenning, Dvies, 2001] and [Nanevski et al, 2008], whereas we use the judgemental modalities both in [Primiero, 2012] and [Primiero, 2010] in order to express the contextual nature of our proof-terms. 26 See also [Bellin et al, 2001] for a formal language that requires the same kind of rules.…”
Section: Epistemic Modalitiesmentioning
confidence: 99%