Abstract. We extend positive supercompilation to handle negative as well as positive information. This is done by instrumenting the underly-ing unfold rules with a small rewrite system that handles constraints on terms, thereby ensuring perfect information propagation. We illustrate this by transforming a näıvely specialised string matcher into an optimal one. The presented algorithm is guaranteed to terminate by means of generalisation steps.
Intermediate structures such as lists and higher-order functions are very common in most styles of f...
Abstract: This paper presents a reformulation of the notion of multi-result supercompilati...
It has been long recognised that partial evaluation is related to proof normalisation. Normalisation...
This paper presents a termination technique for positive supercompilation, based on notions from ter...
Previous deforestation and supercompilation algorithms may introduce accidental termination when app...
Previous deforestation and supercompilation algorithms may introduce accidental termination when app...
Abstract: There are considered a number of issues related to supercompilation: (1) the use...
A termination preserving supercompiler for a call-by-value language sometimes fails to remove interm...
It has previously been shown by Turchin in the context of supercompilation how metasystem transition...
We present a systematic approach for analyzing the information-propagation aspect of advanced progra...
We introduce a new class of automated proof methods for the termination of rewriting systems on stri...
1. Motivation. A consistent supersequence is a common supersequence of the set of positive strings a...
This paper gives a gentle introduction to Turchin's supercompilation and its applications in me...
Turchin`s supercompiler is a program transformer that includes both partial evaluation and deforesta...
Abstract: The paper presents a number of improvements to the method of two-level supercomp...
Intermediate structures such as lists and higher-order functions are very common in most styles of f...
Abstract: This paper presents a reformulation of the notion of multi-result supercompilati...
It has been long recognised that partial evaluation is related to proof normalisation. Normalisation...
This paper presents a termination technique for positive supercompilation, based on notions from ter...
Previous deforestation and supercompilation algorithms may introduce accidental termination when app...
Previous deforestation and supercompilation algorithms may introduce accidental termination when app...
Abstract: There are considered a number of issues related to supercompilation: (1) the use...
A termination preserving supercompiler for a call-by-value language sometimes fails to remove interm...
It has previously been shown by Turchin in the context of supercompilation how metasystem transition...
We present a systematic approach for analyzing the information-propagation aspect of advanced progra...
We introduce a new class of automated proof methods for the termination of rewriting systems on stri...
1. Motivation. A consistent supersequence is a common supersequence of the set of positive strings a...
This paper gives a gentle introduction to Turchin's supercompilation and its applications in me...
Turchin`s supercompiler is a program transformer that includes both partial evaluation and deforesta...
Abstract: The paper presents a number of improvements to the method of two-level supercomp...
Intermediate structures such as lists and higher-order functions are very common in most styles of f...
Abstract: This paper presents a reformulation of the notion of multi-result supercompilati...
It has been long recognised that partial evaluation is related to proof normalisation. Normalisation...