Computational Adequacy via `Mixed' Inductive De nitions
نویسنده
چکیده
For programming languages whose denotational semantics uses xed points of domain constructors of mixed variance, proofs of correspondence between operational and denotational semantics (or between two diierent denotational semantics) often depend upon the existence of relations speciied as the xed point of non-monotonic operators. This paper describes a new approach to constructing such relations which avoids having to delve into the detailed construction of the recursively deened domains themselves. The method is introduced by example, by considering the proof of computational adequacy of a denotational semantics for expression evaluation in a simple, untyped functional programming language.
منابع مشابه
Computational Adequacy via "Mixed" Inductive Definitions
For programming languages whose denotational semantics uses xed points of domain constructors of mixed variance proofs of correspondence between operational and denotational semantics or be tween two di erent denotational semantics often depend upon the exis tence of relations speci ed as the xed point of non monotonic operators This paper describes a new approach to constructing such relations...
متن کاملA Type-Free Theory of Half-Monotone Inductive Definitions
This paper studies an extension of inductive de nitions in the context of a type-free theory. It is a kind of simultaneous inductive de nition of two predicates where the de ning formulas are monotone with respect to the rst predicate, but not monotone with respect to the second predicate. We call this inductive de nition half-monotone in analogy of Allen's term half-positive. We can regard thi...
متن کاملBi - inductive Structural Semantics ( Extended
We propose a simple order-theoretic generalization of set-theoretic inductive de nitions. This generalization covers inductive, co-inductive and bi-inductive de nitions and is preserved by abstraction. This allows the structural operational semantics to describe simultaneously the nite/terminating and in nite/diverging behaviors of programs. This is illustrated on the structural bi nitary small...
متن کاملBi-inductive Structural Semantics: (Extended Abstract)
We propose a simple order-theoretic generalization of set-theoretic inductive de nitions. This generalization covers inductive, co-inductive and bi-inductive de nitions and is preserved by abstraction. This allows the structural operational semantics to describe simultaneously the nite/terminating and in nite/diverging behaviors of programs. This is illustrated on the structural bi nitary small...
متن کاملA Combinatorial De nition of Baez-Dolan !-categories
We give a new combinatorial de nition of a sort of weak !category originally devised by J. Baez and J. Dolan in nite dimensional cases. Our de nition is a mixture of both inductive and coinductive de nitions, and suitable for `computational category theory.' Keyword: weak n-category, bicategory, tricategory, formalized mathematics
متن کامل