It is proposed to add bounded quantifications to Prolog. The main reason is one of natural expression, many algorithms are expressed more elegantly in a declarative way using bounded quantifications than using existing means, i.e., recursion. In particular this is true for numerical algorithms, an area where Prolog has been virtually unsuccessful so far. Moreover, bounded quantification has been found to be at least as efficient as recursion, when applicable. We outline an implementation of some bounded quantifications through an extension of Warren's abstract Prolog machine and give performance figures relative to recursion. Finally, we have shown elsewhere that bounded quantification has a high potential for parallel implementation a...
We show that to exploit both Independent And- and Or-parallelism from Prolog programs independent go...
In this work, we develop a randomized bounded arithmetic for probabilistic computation, following th...
This work describes an implementation of some essential side-effects of Prolog: cut, fin...
Prolog is a practical declarative programming language based on Horn Logic. In this paper we argue t...
AbstractThis paper reports on the experience of implementing Shiloach and Vishkin's parallel Maxflow...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
This research develops a scheme for the efficient execution of Prolog programs on a distributed memo...
Prolog has a number of advantages for use in rapid prototyping. The explotation of parallelism holds...
AbstractWe describe a simple or-parallel execution algorithm for PROLOG that naturally collects all ...
: Logic programming and particularly PROLOG have long been considered good candidates for parallel e...
The &-Prolog system, a practical implementation of a parallel execution niodel for Prolog exploitin...
A distributed AND-parallel Prolog implementation is described. The system can correctly handle all ...
AbstractWe claim that programming within the logic programming paradigm suffers from lack of attenti...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel executi...
We show that to exploit both Independent And- and Or-parallelism from Prolog programs independent go...
In this work, we develop a randomized bounded arithmetic for probabilistic computation, following th...
This work describes an implementation of some essential side-effects of Prolog: cut, fin...
Prolog is a practical declarative programming language based on Horn Logic. In this paper we argue t...
AbstractThis paper reports on the experience of implementing Shiloach and Vishkin's parallel Maxflow...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
This research develops a scheme for the efficient execution of Prolog programs on a distributed memo...
Prolog has a number of advantages for use in rapid prototyping. The explotation of parallelism holds...
AbstractWe describe a simple or-parallel execution algorithm for PROLOG that naturally collects all ...
: Logic programming and particularly PROLOG have long been considered good candidates for parallel e...
The &-Prolog system, a practical implementation of a parallel execution niodel for Prolog exploitin...
A distributed AND-parallel Prolog implementation is described. The system can correctly handle all ...
AbstractWe claim that programming within the logic programming paradigm suffers from lack of attenti...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel executi...
We show that to exploit both Independent And- and Or-parallelism from Prolog programs independent go...
In this work, we develop a randomized bounded arithmetic for probabilistic computation, following th...
This work describes an implementation of some essential side-effects of Prolog: cut, fin...