Logic for reasoning with higher-order abstract syntax

Research output: Contribution to journalConference articlepeer-review

Abstract

Higher-order abstract syntax (HOAS), an elegant and declarative treatment of object-level abstraction and substitution, is difficult to treat in proofs involving induction. A meta-logic that can be used to reason about judgements coded using HOAS is presented. This meta-logic is an extension of a simple intuitionistic logic that admits higher-order quantification over simply typed -terms as well as induction and a notion of definition. The meta-logic results can specify various logical frameworks and a large range of judgements regarding programming languages and inference systems. These points are illustrated through examples.

Original languageEnglish
Pages (from-to)434-445
Number of pages12
JournalProceedings - Symposium on Logic in Computer Science
Publication statusPublished - 1 Jan 1997
Externally publishedYes
EventProceedings of the 1997 12th Annual IEEE Symposium on Logic in Computer Science, LICS - Warsaw, Pol
Duration: 29 Jun 19972 Jul 1997

Fingerprint

Dive into the research topics of 'Logic for reasoning with higher-order abstract syntax'. Together they form a unique fingerprint.

Cite this