Article ID Journal Published Year Pages File Type
423459 Electronic Notes in Theoretical Computer Science 2007 16 Pages PDF
Abstract

We propose a simple order-theoretic generalization of set-theoretic inductive definitions. This generalization covers inductive, co-inductive and bi-inductive definitions and is preserved by abstraction. This allows the structural operational semantics to describe simultaneously the finite/terminating and infinite/diverging behaviors of programs. This is illustrated on the structural bifinitary small/big-step trace/relational/operational semantics of the call-by-value λ-calculus.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics