Programming expert systems in OPS5: an introduction to rule-based programming
Programming expert systems in OPS5: an introduction to rule-based programming
Artificial Intelligence
Seventy-five problems for testing automatic theorem provers
Journal of Automated Reasoning
Parallel algorithms and architectures for rule-based systems
ISCA '86 Proceedings of the 13th annual international symposium on Computer architecture
A Prolog technology theorem prover: implementation by an extended Prolog computer
Journal of Automated Reasoning
Non-horn clause logic programming without contrapositives
Journal of Automated Reasoning
Parthenon: a parallel theorem prover for non-Horn clauses
Journal of Automated Reasoning
Experiments with discrimination-tree indexing and path indexing for term retrieval
Journal of Automated Reasoning
Distributed deduction by clause-diffusion: distributed contraction and the Aquarius prover
Journal of Symbolic Computation - Special issue on design and implementation of symbolic computation systems
On the reconstruction of proofs in distributed theorem proving: a modified clause-diffusion method
Journal of Symbolic Computation - Special issue on parallel symbolic computation
Recording and analysing knowledge-based distributed deduction processes
Journal of Symbolic Computation - Special issue on parallel symbolic computation
PSATO: a distributed propositional prover and its application to quasigroup problems
Journal of Symbolic Computation - Special issue on parallel symbolic computation
Experiments with subdivision of search in distributed theorem proving
PASCO '97 Proceedings of the second international symposium on Parallel symbolic computation
A Computing Procedure for Quantification Theory
Journal of the ACM (JACM)
An Introduction to Operating Systems
An Introduction to Operating Systems
Symbolic Logic and Mechanical Theorem Proving
Symbolic Logic and Mechanical Theorem Proving
SPTHEO - A Parallel Theorem Prover
Journal of Automated Reasoning
Exploiting Parallelism in Interactive Theorem Provers
Proceedings of the 11th International Conference on Theorem Proving in Higher Order Logics
HOT: A Concurrent Automated Theorem Prover Based on Higher-Order Tableaux
Proceedings of the 11th International Conference on Theorem Proving in Higher Order Logics
p-SETHEO: Strategy Parallelism in Automated Theorem Proving
TABLEAUX '98 Proceedings of the International Conference on Automated Reasoning with Analytic Tableaux and Related Methods
Experiments with ROO: A Parallel Automated Deduction System
Proceedings of the International Workshop on Parallelization in Inference Systems
SPTHEO - A PVM-Based Parallel Theorem Prover
EuroPVM '96 Proceedings of the Third European PVM Conference on Parallel Virtual Machine
Parallelizing the Closure Computation in Automated Deduction
Proceedings of the 10th International Conference on Automated Deduction
CADE-12 Proceedings of the 12th International Conference on Automated Deduction
DELTA - A Bottom-up Preprocessor for Top-Down Theorem Provers - System Abstract
CADE-12 Proceedings of the 12th International Conference on Automated Deduction
A Novel Asynchronous Parallelism Scheme for First-Order Logic
CADE-12 Proceedings of the 12th International Conference on Automated Deduction
Distributed Theorem Proving by Peers
CADE-12 Proceedings of the 12th International Conference on Automated Deduction
Proving with BDDs and Control of Information
CADE-12 Proceedings of the 12th International Conference on Automated Deduction
A taxonomy of parallel strategies for deduction
Annals of Mathematics and Artificial Intelligence
A multi-agent framework for distributed theorem proving
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
We describe the parallelization of a first-order logic theorem prover that is based on the hyper-linking proof procedure (HLPP). Four parallel schemes – process level, clause level, literal level, and flow level – are developed for two types of sequential implementation of HLPP: list based and network based. The motivation for developing each parallel scheme is presented, and the architecture and implementation details of each scheme are described. Issues about parallel processing, such as serialization and synchronization, load balancing, and access conflicts, are examined. Speedups over sequential implementations are attained, and timing results for benchmark problems are provided.