howe@scs.carleton.ca Higher-Order Abstract Syntax, or HOAS, is a technique for using a higher-order logic as a metalanguage for an object language with binding operators. It avoids formalizing syntactic details related to variable binding. This paper gives an extension to classical higherorder logic that supports HOAS. The logic we work with is the core of the logics employed in the widely used systems HOL and Isabelle/HOL. The extension adds recursive types, and a new type constructor for parametric functions.
AbstractWe formalize higher-order separation logic for a first-order imperative language with proced...
Abstract—We present a point of view concerning HOAS (Higher-Order Abstract Syntax) and an extensive ...
We present a point of view concerning HOAS (Higher-Order Abstract Syntax) and an extensive exercise ...
This collection of documents presents the Isabelle formalization of Higher-Order Abstract Syntax (HO...
We present a series of improvements to the Hybrid system, a formal theory implemented in Isabelle/HO...
Higher-order abstract syntax is a central representation technique in logical frameworks which maps ...
this paper to advocate the use of functor categories as a semantic foundation of higher-order abstra...
We develop some Higher-Order Abstract Syntax (HOAS) concepts and proof principles as a collection of...
The focus of this lecture series will be HOL, Church's higher-order logic, which is the core of...
We introduce a new formalization of Higher-Order-Logic (abbreviated Hol), which we baptized Formath,...
AbstractLogical frameworks supporting higher-order abstract syntax (HOAS) allow a direct and concise...
Hybrid is a formal theory implemented in Isabelle/HOL that provides an interface for representing an...
Abstract Higher-order abstract syntax is a simple technique for implementing languages with function...
Combining Higher Order Abstract Syntax (HOAS) and (co)induction is well known to be problematic. In ...
AbstractAn inferential semantics for full Higher Order Logic (HOL) is proposed. The paper presents a...
AbstractWe formalize higher-order separation logic for a first-order imperative language with proced...
Abstract—We present a point of view concerning HOAS (Higher-Order Abstract Syntax) and an extensive ...
We present a point of view concerning HOAS (Higher-Order Abstract Syntax) and an extensive exercise ...
This collection of documents presents the Isabelle formalization of Higher-Order Abstract Syntax (HO...
We present a series of improvements to the Hybrid system, a formal theory implemented in Isabelle/HO...
Higher-order abstract syntax is a central representation technique in logical frameworks which maps ...
this paper to advocate the use of functor categories as a semantic foundation of higher-order abstra...
We develop some Higher-Order Abstract Syntax (HOAS) concepts and proof principles as a collection of...
The focus of this lecture series will be HOL, Church's higher-order logic, which is the core of...
We introduce a new formalization of Higher-Order-Logic (abbreviated Hol), which we baptized Formath,...
AbstractLogical frameworks supporting higher-order abstract syntax (HOAS) allow a direct and concise...
Hybrid is a formal theory implemented in Isabelle/HOL that provides an interface for representing an...
Abstract Higher-order abstract syntax is a simple technique for implementing languages with function...
Combining Higher Order Abstract Syntax (HOAS) and (co)induction is well known to be problematic. In ...
AbstractAn inferential semantics for full Higher Order Logic (HOL) is proposed. The paper presents a...
AbstractWe formalize higher-order separation logic for a first-order imperative language with proced...
Abstract—We present a point of view concerning HOAS (Higher-Order Abstract Syntax) and an extensive ...
We present a point of view concerning HOAS (Higher-Order Abstract Syntax) and an extensive exercise ...