An Algorithm of Generalization in Positive Supercompilation.
MH Sørensen, R Glück - ILPS, 1995 - books.google.com
This paper presents a termination technique for positive supercompilation, based on notions
from term algebra. The technique is not particularily biased towards positive …
from term algebra. The technique is not particularily biased towards positive …
Bidirectionalizing graph transformations
Bidirectional transformations provide a novel mechanism for synchronizing and maintaining
the consistency of information between input and output. Despite many promising results on …
the consistency of information between input and output. Despite many promising results on …
Partial evaluation of functional logic programs
Languages that integrate functional and logic programming with a complete operational
semantics are based on narrowing, a unification-based goal-solving mechanism which …
semantics are based on narrowing, a unification-based goal-solving mechanism which …
Similar meltwater contributions to glacial sea level changes from Antarctic and northern ice sheets
Abstract The period between 75,000 and 20,000 years ago was characterized by high
variability in climate,,,,,,,,,,, and sea level,. Southern Ocean records of ice-rafted debris …
variability in climate,,,,,,,,,,, and sea level,. Southern Ocean records of ice-rafted debris …
Logic program specialisation through partial deduction: Control issues
Program specialisation aims at improving the overall performance of programs by
performing source to source transformations. A common approach within functional and …
performing source to source transformations. A common approach within functional and …
Principles of inverse computation and the universal resolving algorithm
We survey fundamental concepts in inverse programming and present the Universal
Resolving Algorithm (URA), an algorithm for inverse computation in a first-order, functional …
Resolving Algorithm (URA), an algorithm for inverse computation in a first-order, functional …
The universal resolving algorithm and its correctness: inverse computation in a functional language
We present an algorithm for inverse computation in a first-order functional language based
on the notion of a perfect process tree. The Universal Resolving Algorithm introduced in this …
on the notion of a perfect process tree. The Universal Resolving Algorithm introduced in this …
Redundant argument filtering of logic programs
M Leuschel, MH Sørensen - International Workshop on Logic …, 1996 - Springer
This paper is concerned with the problem of removing redundant arguments from logic
programs. Such arguments can be removed without affecting correctness, in a certain sense …
programs. Such arguments can be removed without affecting correctness, in a certain sense …
[PDF][PDF] Relational interpreters for search problems
P Lozov, E Verbitskaia… - Relational Programming …, 2019 - dash.harvard.edu
1 INTRODUCTION Verifying a solution for a problem is much easier than finding one—this
common wisdom can be confirmed by anyone who used both to learn and to teach. This …
common wisdom can be confirmed by anyone who used both to learn and to teach. This …
Abstract multiple specialization and its application to program parallelization
Program specialization optimizes programs for known values of the input. It is often the case
that the set of possible input values is unknown, or this set is infinite. However, a form of …
that the set of possible input values is unknown, or this set is infinite. However, a form of …