AbstractWe discuss the use of the lazy evaluation scheme as coding tool in some algebraic manipulations. We show —on several examples —how to process the infinite power series or other open-ended data structures with co-recurrent algorithms, which simplify enormously the coding of recurrence relations or solving equations in the power series domain. The important point is not the “infinite” length of the data, but the fact that the algorithms use open recursion, and the user never thinks about the truncation
In this paper we describe a method, based on lazy evaluation, for creating infinite data structures ...
We provide a semantical framework for exact real arithmetic using linear fractional transformations ...
D We develop a natural technique for defining functions in logic, i.e. PROLOG, which directly yields...
AbstractWe discuss the use of the lazy evaluation scheme as coding tool in some algebraic manipulati...
This paper presents a novel technique for manipulating structures which represent infinite power ser...
textabstractWe define Lazy Term Rewriting Systems and show that they can be realized by local adapta...
This paper presents a novel type-and-effect analysis for pre-dicting upper-bounds on memory allocati...
Classical recursion theory asserts that all conventional programming languages are equally expressiv...
This paper demonstrates that if a slicing algorithm is expressed denotationally, without intermedia...
Many programs have important functional-correctness properties that involve sophisticated mathematic...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
We give an axiomatic presentation of sharing-via-labelling for weak lambda-calculi, that allows to f...
Chains of Recurrences (CR's) are introduced as an effective method to evaluate functions at reg...
The paper explores different approaches for modeling the lazy -calculus, which is a paradigmatic lan...
AbstractExpression evaluation in lazy applicative languages is usually implemented by an expensive m...
In this paper we describe a method, based on lazy evaluation, for creating infinite data structures ...
We provide a semantical framework for exact real arithmetic using linear fractional transformations ...
D We develop a natural technique for defining functions in logic, i.e. PROLOG, which directly yields...
AbstractWe discuss the use of the lazy evaluation scheme as coding tool in some algebraic manipulati...
This paper presents a novel technique for manipulating structures which represent infinite power ser...
textabstractWe define Lazy Term Rewriting Systems and show that they can be realized by local adapta...
This paper presents a novel type-and-effect analysis for pre-dicting upper-bounds on memory allocati...
Classical recursion theory asserts that all conventional programming languages are equally expressiv...
This paper demonstrates that if a slicing algorithm is expressed denotationally, without intermedia...
Many programs have important functional-correctness properties that involve sophisticated mathematic...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
We give an axiomatic presentation of sharing-via-labelling for weak lambda-calculi, that allows to f...
Chains of Recurrences (CR's) are introduced as an effective method to evaluate functions at reg...
The paper explores different approaches for modeling the lazy -calculus, which is a paradigmatic lan...
AbstractExpression evaluation in lazy applicative languages is usually implemented by an expensive m...
In this paper we describe a method, based on lazy evaluation, for creating infinite data structures ...
We provide a semantical framework for exact real arithmetic using linear fractional transformations ...
D We develop a natural technique for defining functions in logic, i.e. PROLOG, which directly yields...