Encoding generic judgments: Preliminary results

Research output: Contribution to journalConference articlepeer-review

Abstract

Operational semantics is often presented in a rather syntactic fashion using relations specified by inference rules or equivalently by clauses in a suitable logic programming language. As it is well known, various syntactic details of specifications involving bound variables can be greatly simplified if that logic programming language has term-level abstractions (λ-abstraction) and proof-level abstractions (eigenvariables) and the specification encodes object-level binders using λ-terms and universal quantification. We shall attempt to extend this specification setting to include the problem of specifying not only relations capturing operational semantics, such as one-step evaluation, but also properties and relations about the semantics, such as simulation. Central to our approach is the encoding of generic object-level judgments (universally quantified formulas) as suitable atomic meta-level judgments. We shall encode both the one-step transition semantics and simulation of (finite) π-calculus to illustrate our approach.

Original languageEnglish
Pages (from-to)59-78
Number of pages20
JournalElectronic Notes in Theoretical Computer Science
Volume58
Issue number1
DOIs
Publication statusPublished - 1 Nov 2001
Externally publishedYes
EventMERLIN 2001: Mechanized Reasoning about Languages With Variable Binding (in Connection with IJCAR 2001) - Siena, Italy
Duration: 18 Jun 200118 Jun 2001

Fingerprint

Dive into the research topics of 'Encoding generic judgments: Preliminary results'. Together they form a unique fingerprint.

Cite this