| Article ID | Journal | Published Year | Pages | File Type |
|---|---|---|---|---|
| 426237 | Information and Computation | 2009 | 26 Pages |
Abstract
We propose a simple order-theoretic generalization, possibly non-monotone, of set-theoretic inductive definitions. This generalization covers inductive, co-inductive and bi-inductive definitions and is preserved by abstraction. This allows structural operational semantics to describe simultaneously the finite terminating and infinite diverging behaviors of programs. This is illustrated on grammars and the structural bifinitary small big-step trace relational operational semantics of the call-by-value λ-calculus (for which co-induction is shown to be inadequate).
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
