In the tradition of Denotational Semantics one usually lets program constructs take their denotations in reflexive domains, i.e. in domains where self-application is possible. For the bulk of programming constructs, however, working with reflexive domains is an unnecessary complication. In this paper we shall use the domains of ordinary classical type logic to provide the semantics of a simple programming language containing choice and recursion. We prove that the rule of {\em Scott Induction\/} holds in this new setting, prove soundness of a Hoare calculus relative to our semantics, give a direct calculus ${\cal C}$ on programs, and prove that the denotation of any program $P$ in our semantics is equal to the union of the denotations of al...
Guarded recursion is a form of recursion where recursive calls are guarded by delay modalities. Prev...
Formal description of a language gives insight into the language itself. The formal description may ...
The paper introduces a semantics for definite logic programs expressed in terms of SLD-derivations a...
AbstractThe formal semantics of a programming language consists of assigning to every program of the...
In this paper we provide a constructive interpretation of Hoare logics with the constructive and int...
AbstractTwo definitions of a language of communicating programs are offered: one by denotational sem...
AbstractIt has been proposed by Meyer, Kfouri and others to extend the so-called Nonstandard Logics ...
AbstractWe present a simple computational metalanguage with general recursive types and multiple not...
AbstractThe paper provides an introduction to a natural-deduction-based set theory, NaDSet, and illu...
Logic for reasoning about programs must proceed from the programming language semantics. It is our t...
This dissertation studies the logical aspects of domains as used in the denotational semantics of p...
In this paper we explain how recursion operators can be used to structure and reason about program s...
AbstractThe paper introduces a semantics for definite logic programs expressed in terms of SLD-deriv...
Recent research on applications of nonmonotonic reasoning to the semantics of logic programs demonst...
A fully abstract denotational semantics for logic programming has not been constructed yet. In this ...
Guarded recursion is a form of recursion where recursive calls are guarded by delay modalities. Prev...
Formal description of a language gives insight into the language itself. The formal description may ...
The paper introduces a semantics for definite logic programs expressed in terms of SLD-derivations a...
AbstractThe formal semantics of a programming language consists of assigning to every program of the...
In this paper we provide a constructive interpretation of Hoare logics with the constructive and int...
AbstractTwo definitions of a language of communicating programs are offered: one by denotational sem...
AbstractIt has been proposed by Meyer, Kfouri and others to extend the so-called Nonstandard Logics ...
AbstractWe present a simple computational metalanguage with general recursive types and multiple not...
AbstractThe paper provides an introduction to a natural-deduction-based set theory, NaDSet, and illu...
Logic for reasoning about programs must proceed from the programming language semantics. It is our t...
This dissertation studies the logical aspects of domains as used in the denotational semantics of p...
In this paper we explain how recursion operators can be used to structure and reason about program s...
AbstractThe paper introduces a semantics for definite logic programs expressed in terms of SLD-deriv...
Recent research on applications of nonmonotonic reasoning to the semantics of logic programs demonst...
A fully abstract denotational semantics for logic programming has not been constructed yet. In this ...
Guarded recursion is a form of recursion where recursive calls are guarded by delay modalities. Prev...
Formal description of a language gives insight into the language itself. The formal description may ...
The paper introduces a semantics for definite logic programs expressed in terms of SLD-derivations a...