2013
DOI: 10.1093/logcom/ext028
|View full text |Cite
|
Sign up to set email alerts
|

An open logical framework

Abstract: Abstract. The LFP Framework is an extension of the Harper-Honsell-Plotkin's Edinburgh Logical Framework LF with external predicates, hence the name Open Logical Framework. This is accomplished by defining lock type constructors, which are a sort of -modality constructors, releasing their argument under the condition that a possibly external predicate is satisfied on an appropriate typed judgement. Lock types are defined using the standard pattern of constructive type theory, i.e. via introduction, elimination,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
45
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
4
1
1

Relationship

6
0

Authors

Journals

citations
Cited by 7 publications
(45 citation statements)
references
References 31 publications
(40 reference statements)
0
45
0
Order By: Relevance
“…Definition 1 (Well-behaved predicates, [10]) A finite set of predicates {P i } i∈I is well-behaved if each P in the set satisfies the following conditions:…”
Section: The Llf P Logical Frameworkmentioning
confidence: 99%
See 1 more Smart Citation
“…Definition 1 (Well-behaved predicates, [10]) A finite set of predicates {P i } i∈I is well-behaved if each P in the set satisfies the following conditions:…”
Section: The Llf P Logical Frameworkmentioning
confidence: 99%
“…Our encoding could be, actually "should be", as "shallow" as possible so that we may be able to delegate to Coq's metalanguage not only all of LLF P metalanguage, but moreover, reduce inhabitation-search in LLF P to proof-search in Coq. We achieve this by exploiting the fact that Coq is a conservative extension of the dependent constructive type theory of LF [7] which underpins the type system of LLF P , [10]. We simulate/implement, therefore, in Coq the mechanism of lock-types, and use Coq both as the host system and as the oracle for external propositions.…”
Section: A Definitional Implementation Of Llf P In Coqmentioning
confidence: 99%
“…Atomic Family rules The judgements Σ sig, and ⊢ Σ Γ, and Γ ⊢ Σ K are as in Section 2.1 of [19], whereas the remaining ones are peculiar to the canonical style. Informally, the judgment Γ ⊢ Σ M ⇐ σ uses σ to check the type of the canonical term M, while the judgment Γ ⊢ Σ A ⇒ σ uses the type information contained in the atomic term A and Γ to synthesize σ .…”
Section: Valid Signaturesmentioning
confidence: 99%
“…For lack of space we omit proofs, but these follow the standard patterns in [14,19]. We start by studying the basic properties of hereditary substitution and the type system.…”
Section: The Metatheory Of Cllf Pmentioning
confidence: 99%
See 1 more Smart Citation