Abstract. We propose an axiomatization of fixpoint operators in typed call-by-value programming languages, and give its justifications in two ways. First, it is shown to be sound and complete for the notion of uniform T-fixpoint operators of Simpson and Plotkin. Second, the axioms precisely account for Filinski’s fixpoint operator derived from an iterator (infinite loop constructor) in the presence of first-class controls, provided that we define the uniformity principle on such an iterator via a notion of effect-freeness (centrality). We also investigate how these two results are related in terms of the underlying categorical models.
AbstractWe show the adequacy of axioms and proof rules for strict and lazy functional programs. Our ...
We consider the problem of giving a fixpoint semantics for a parallel and non-deterministic programm...
We construct a model for FPC, a purely functional, sequential, call-by-value language. The model is ...
. In a simply-typed, call-by-value (CBV) language with first-class continuations, the usual CBV fixp...
Call-by-value languages commonly restrict recursive definitions by only allowing functions and synta...
Language textbooks give an approach to handling assignment and decision statements which is straight...
AbstractWe give a systematic category theoretic axiomatics for modelling data refinement in call by ...
We propose an abstract machine to run the call-by-value -calculus extended with a call-by-value xed-...
We present a proof system for message-passing process calculi with recursion. The key inference rule...
In call-by-value languages, some mutually-recursive value definitions can be safely evaluated to bui...
AbstractParameter mechanisms for recursive procedures are investigated. Contrary to the view of Mann...
The object of this paper is to study the mechanism of recursion in a simple, LISP-like programming l...
. We present a new fixpoint theorem which guarantees the existence and the finite computability of t...
We consider rather general operators mapping valuations to (sets of) valuations in the context of th...
AbstractThis paper presents computational adequacy results for the FIX logical system introduced by ...
AbstractWe show the adequacy of axioms and proof rules for strict and lazy functional programs. Our ...
We consider the problem of giving a fixpoint semantics for a parallel and non-deterministic programm...
We construct a model for FPC, a purely functional, sequential, call-by-value language. The model is ...
. In a simply-typed, call-by-value (CBV) language with first-class continuations, the usual CBV fixp...
Call-by-value languages commonly restrict recursive definitions by only allowing functions and synta...
Language textbooks give an approach to handling assignment and decision statements which is straight...
AbstractWe give a systematic category theoretic axiomatics for modelling data refinement in call by ...
We propose an abstract machine to run the call-by-value -calculus extended with a call-by-value xed-...
We present a proof system for message-passing process calculi with recursion. The key inference rule...
In call-by-value languages, some mutually-recursive value definitions can be safely evaluated to bui...
AbstractParameter mechanisms for recursive procedures are investigated. Contrary to the view of Mann...
The object of this paper is to study the mechanism of recursion in a simple, LISP-like programming l...
. We present a new fixpoint theorem which guarantees the existence and the finite computability of t...
We consider rather general operators mapping valuations to (sets of) valuations in the context of th...
AbstractThis paper presents computational adequacy results for the FIX logical system introduced by ...
AbstractWe show the adequacy of axioms and proof rules for strict and lazy functional programs. Our ...
We consider the problem of giving a fixpoint semantics for a parallel and non-deterministic programm...
We construct a model for FPC, a purely functional, sequential, call-by-value language. The model is ...