Indexing of terms and clauses is a well-known technique used in Prolog implementations (as well as automated theorem provers) to speed up search. In this paper we show how the same mechanism can be used to implement efficient reversible mappings between different term representations, which we call pre-indexings. Based on user-provided term descriptions, these mappings allow us to use more efficient data encodings internally, such as prefix trees. We show that for some classes of programs, we can drastically improve the efficiency by applying such mappings at selected program points
The overhead of matching CHR’s multi-headed rules is al- leviated by constraint store indexing. The...
Different methods for term retrieval in deduction systems have been introduced in literature. This r...
This paper illustrates how a Prolog program, using chronological backtracking to find a solution in ...
Abstract. Indexing of terms and clauses is a well-known technique used in Prolog implementations (a...
AbstractAn implementation of PROLOG based on general clause-indexing methods using bit-serial conten...
AbstractIndexing Prolog clauses is an important optimization step that reduces the number of clauses...
This article addresses the problem of maintaining and retrieving first-order predicate calculus term...
This paper rst gives an overview of standard PROLOG indexing and then shows in a stepbystep manner ...
This paper first gives an overview of standard PROLOG indexing and then shows, in a step-by-step man...
In this paper we propose an extensible, flexible, multi-argument indexing technique for relational l...
An indexing technique for first-order predicate logic terms and literals is proposed. It exploits th...
The paper presents a method used for querying external Database in PROLOG programming language envir...
The performance of a theorem prover crucially depends on the speed of the basic retrieval operations...
This paper illustrates how a Prolog program, using chronological backtracking to find a solution in ...
Search is ubiquitous in computer science, but most searches are performed under constraints: time, m...
The overhead of matching CHR’s multi-headed rules is al- leviated by constraint store indexing. The...
Different methods for term retrieval in deduction systems have been introduced in literature. This r...
This paper illustrates how a Prolog program, using chronological backtracking to find a solution in ...
Abstract. Indexing of terms and clauses is a well-known technique used in Prolog implementations (a...
AbstractAn implementation of PROLOG based on general clause-indexing methods using bit-serial conten...
AbstractIndexing Prolog clauses is an important optimization step that reduces the number of clauses...
This article addresses the problem of maintaining and retrieving first-order predicate calculus term...
This paper rst gives an overview of standard PROLOG indexing and then shows in a stepbystep manner ...
This paper first gives an overview of standard PROLOG indexing and then shows, in a step-by-step man...
In this paper we propose an extensible, flexible, multi-argument indexing technique for relational l...
An indexing technique for first-order predicate logic terms and literals is proposed. It exploits th...
The paper presents a method used for querying external Database in PROLOG programming language envir...
The performance of a theorem prover crucially depends on the speed of the basic retrieval operations...
This paper illustrates how a Prolog program, using chronological backtracking to find a solution in ...
Search is ubiquitous in computer science, but most searches are performed under constraints: time, m...
The overhead of matching CHR’s multi-headed rules is al- leviated by constraint store indexing. The...
Different methods for term retrieval in deduction systems have been introduced in literature. This r...
This paper illustrates how a Prolog program, using chronological backtracking to find a solution in ...