Hybrid is a formal theory implemented in Isabelle/HOL that provides an interface for representing and reasoning about object languages using higher-order abstract syntax (HOAS). This interface is built around an HOAS variable-binding operator that is constructed definitionally from a de Bruijn index representation. In this paper we make a variety of improvements to Hybrid, culminating in an abstract interface that on one hand makes Hybrid a more mathematically satisfactory theory, and on the other hand has important practical benefits. We start with a modification of Hybrid’s type of terms that better hides its implementation in terms of de Bruijn indices, by excluding at the type level terms with dangling indices. We present an improved se...
AbstractDescription Logics (DLs) are a family of logic based knowledge representation formalisms. Al...
This paper shows how to increase the expressivity of concept languages using a strategy called {\em ...
AbstractWe give a short description of Hybrid, a new tool for interactive theorem proving. It provid...
We present a series of improvements to the Hybrid system, a formal theory implemented in Isabelle/HO...
AbstractLogical frameworks supporting higher-order abstract syntax (HOAS) allow a direct and concise...
Logical frameworks supporting higher-order abstract syntax (HOAS) allow a direct and concise specifi...
We introduce Canonical HybridLF (CHLF), a metalogic for proving properties of deductive systems, imp...
howe@scs.carleton.ca Higher-Order Abstract Syntax, or HOAS, is a technique for using a higher-order ...
This collection of documents presents the Isabelle formalization of Higher-Order Abstract Syntax (HO...
AbstractWe introduce Canonical HybridLF (CHLF), a metalogic for proving properties of deductive syst...
We describe ongoing work on building an environment to support reasoning in proof assistants that re...
Combining Higher Order Abstract Syntax (HOAS) and (co)induction is well known to be problematic. In ...
Hybrid is a two-level logical framework that supports higher-order abstract syntax\ud (HOAS), where ...
We present a semantic framework for the deductive verification of hybrid systems with Isabelle/HOL. ...
This paper shows how to increase the expressivity of concept languages using a strategy called {\em...
AbstractDescription Logics (DLs) are a family of logic based knowledge representation formalisms. Al...
This paper shows how to increase the expressivity of concept languages using a strategy called {\em ...
AbstractWe give a short description of Hybrid, a new tool for interactive theorem proving. It provid...
We present a series of improvements to the Hybrid system, a formal theory implemented in Isabelle/HO...
AbstractLogical frameworks supporting higher-order abstract syntax (HOAS) allow a direct and concise...
Logical frameworks supporting higher-order abstract syntax (HOAS) allow a direct and concise specifi...
We introduce Canonical HybridLF (CHLF), a metalogic for proving properties of deductive systems, imp...
howe@scs.carleton.ca Higher-Order Abstract Syntax, or HOAS, is a technique for using a higher-order ...
This collection of documents presents the Isabelle formalization of Higher-Order Abstract Syntax (HO...
AbstractWe introduce Canonical HybridLF (CHLF), a metalogic for proving properties of deductive syst...
We describe ongoing work on building an environment to support reasoning in proof assistants that re...
Combining Higher Order Abstract Syntax (HOAS) and (co)induction is well known to be problematic. In ...
Hybrid is a two-level logical framework that supports higher-order abstract syntax\ud (HOAS), where ...
We present a semantic framework for the deductive verification of hybrid systems with Isabelle/HOL. ...
This paper shows how to increase the expressivity of concept languages using a strategy called {\em...
AbstractDescription Logics (DLs) are a family of logic based knowledge representation formalisms. Al...
This paper shows how to increase the expressivity of concept languages using a strategy called {\em ...
AbstractWe give a short description of Hybrid, a new tool for interactive theorem proving. It provid...