Various forms of typed l-calculi have been proposed as specification languages for representing wide varieties of object logics. The logical framework, LF is an example of such a dependent-type l-calculus. A small subset of intuitionistic logic with quantification over simply typed l-calculus has also been proposed as a framework for specifying general logics. The logic of hereditary Harrop formulas with quantification at all non-predicate types, denoted here as hhw is such a meta-logic that has been implemented in both the Isabelle theorem prover and the lProlog logic programming language. In this paper, we show how LF can be encoded into hhw in a direct and natural way by mapping the typing judgments in LF into propositions in the logic o...
This thesis is a proof-theoretic investigation of logic programming based on hereditary Harrop logic...
We define a dependent programming language in which programmers can define and compute with domain-s...
International audienceThe two-level logic approach (2LL) to reasoning about computational specificat...
Language Various forms of typed λ-calculi have been proposed as specification languages for represen...
Various forms of typed λ-calculi have been proposed as specification languages for representing wide...
Various forms of typed λ-calculi have been proposed as specification languages for representing wide...
Various languages have been proposed as specication languages for representing a wide variety of log...
Dependently typed lambda calculi such as the Edinburgh Logical Framework (LF) can encode relationshi...
Dependently typed lambda calculi such as the Logical Frame-work (LF) can encode relationships betwee...
University of Minnesota M.S. thesis. May 2010. Major: Computer Science. Advisor: Gopalan Nadathur. 1...
We define a dependent programming language in which program-mers can define and compute with domain-...
In this paper, we present an existing and formalized type theory (UTT) as a logical framework. We co...
Real world programming languages crucially depend on the availability of computational effects to ac...
We propose a refinement of the type theory underlying the LF logical framework by a form of subtypes...
In this paper, we present an existing and formalized type theory (UTT) as a logical framework. We ...
This thesis is a proof-theoretic investigation of logic programming based on hereditary Harrop logic...
We define a dependent programming language in which programmers can define and compute with domain-s...
International audienceThe two-level logic approach (2LL) to reasoning about computational specificat...
Language Various forms of typed λ-calculi have been proposed as specification languages for represen...
Various forms of typed λ-calculi have been proposed as specification languages for representing wide...
Various forms of typed λ-calculi have been proposed as specification languages for representing wide...
Various languages have been proposed as specication languages for representing a wide variety of log...
Dependently typed lambda calculi such as the Edinburgh Logical Framework (LF) can encode relationshi...
Dependently typed lambda calculi such as the Logical Frame-work (LF) can encode relationships betwee...
University of Minnesota M.S. thesis. May 2010. Major: Computer Science. Advisor: Gopalan Nadathur. 1...
We define a dependent programming language in which program-mers can define and compute with domain-...
In this paper, we present an existing and formalized type theory (UTT) as a logical framework. We co...
Real world programming languages crucially depend on the availability of computational effects to ac...
We propose a refinement of the type theory underlying the LF logical framework by a form of subtypes...
In this paper, we present an existing and formalized type theory (UTT) as a logical framework. We ...
This thesis is a proof-theoretic investigation of logic programming based on hereditary Harrop logic...
We define a dependent programming language in which programmers can define and compute with domain-s...
International audienceThe two-level logic approach (2LL) to reasoning about computational specificat...