technical reportA denotational semantics is given for a lazy functional language with monotonic side-effects arising from the unification of singly-bound logical variables. The semantics is based on a Scott-style information system, which elegantly captures the notion of "constraint additin" inherent in unification. A novel feature of our approach is exploitation of the representational duality of denotations defined by information systems: (i) as domain elements in the traditional sense, and (ii) as sets of propositions or constraints. Spread care is taken to express accurately the interactions of lazy evaluation (e.g. evaluation by need), and read-only accesses of logical variables defer function applications. The purpose of our seman...
AbstractThis work introduces a transformation methodology for functional logic programs based on nee...
We define a "logical denotational semantics" for pure PROLOG programs, and prove it correc...
Functional languages can be enriched with logic variables to provide new computational features suc...
AbstractIn this paper we propose a new generic scheme CFLP(D), intended as a logical and semantic fr...
AbstractA denotational semantics for the λ-calculus is described. The semantics is continuation-base...
In this paper we describe a sound and complete concurrent operational semantics for constraint funct...
Denotational semantics is presented as a valuable theoretical tool, having many applications includi...
We propose an operational semantics for lazy constraint functional programs that is generic in the s...
This paper develops a denotation and abstract model based on closure operators for concurrent const...
. We present a declarative language -- CFLP (R) -- which enhances functional logic programming with ...
AbstractWe present a logical and semantic framework for diagnosing wrong computed answers in CFLP(D)...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
The new generic scheme CFLP (D) has been recently pro-posed in [24] as a logical and semantic framew...
AbstractMany interesting analyses for constraint logic-based languages are aimed at the detection of...
AbstractLinear Logic [6] provides a refinement of functional programming and suggests a new implemen...
AbstractThis work introduces a transformation methodology for functional logic programs based on nee...
We define a "logical denotational semantics" for pure PROLOG programs, and prove it correc...
Functional languages can be enriched with logic variables to provide new computational features suc...
AbstractIn this paper we propose a new generic scheme CFLP(D), intended as a logical and semantic fr...
AbstractA denotational semantics for the λ-calculus is described. The semantics is continuation-base...
In this paper we describe a sound and complete concurrent operational semantics for constraint funct...
Denotational semantics is presented as a valuable theoretical tool, having many applications includi...
We propose an operational semantics for lazy constraint functional programs that is generic in the s...
This paper develops a denotation and abstract model based on closure operators for concurrent const...
. We present a declarative language -- CFLP (R) -- which enhances functional logic programming with ...
AbstractWe present a logical and semantic framework for diagnosing wrong computed answers in CFLP(D)...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
The new generic scheme CFLP (D) has been recently pro-posed in [24] as a logical and semantic framew...
AbstractMany interesting analyses for constraint logic-based languages are aimed at the detection of...
AbstractLinear Logic [6] provides a refinement of functional programming and suggests a new implemen...
AbstractThis work introduces a transformation methodology for functional logic programs based on nee...
We define a "logical denotational semantics" for pure PROLOG programs, and prove it correc...
Functional languages can be enriched with logic variables to provide new computational features suc...