Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
423459 | Electronic Notes in Theoretical Computer Science | 2007 | 16 Pages |
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