Distributed theorem proving and the Clause-Diffusion method
Logic-based computation is characterized by the distinction between the logic
(in theorem-proving strategies, the inference system) and the control
(the search plan). Since the logic itself does not assume that the computation
is sequential, logic-based computation has been regarded as suitable for
parallelization. This notion emerged first in logic programming and in
rewriting-based equational programming, and migrated later to automated
theorem proving, SAT-solving, and constraint reasoning in general:
- Maria Paola Bonacina.
Parallel theorem proving.
In Handbook of Parallel Constraint Reasoning.
Springer, Chapter 6, 179-235, May 2018;
DOI: 10.1007/978-3-319-63516-3_6 (invited)
(presented in part at the 1st Workshop on Parallel Constraint Reasoning (PCR) satellite of the 26th International Conference on Automated Deduction (CADE), Gothenburg, Sweden, EU, August 2017).
- Maria Paola Bonacina.
A taxonomy of parallel strategies for deduction.
Annals of Mathematics and Artificial Intelligence,
29(1-4):223-257, 2000;
DOI: 10.1023/A:1018932114059.
- Maria Paola Bonacina.
Ten years of parallel theorem proving: a perspective. In Proceedings of the 3rd Workshop on Strategies in Automated Deduction
(STRATEGIES 1999), 3-15,
2nd Federated Logic Conference, Trento, Italy, July 1999
(invited talk).
- Maria Paola Bonacina and Jieh Hsiang.
Parallelization of deduction strategies: an analytical study.
Journal of Automated Reasoning, 13(1):1-33, February 1994;
DOI: 10.1007/BF00881910.
(Presented in part as a tutorial at CADE-12, 1994).
I proposed the Clause-Diffusion method for
distributed deduction, where concurrent, asynchronous, deductive
processes search in parallel for a proof,
realizing the principle of parallelism at the search level:
- Maria Paola Bonacina and Jieh Hsiang.
The Clause-Diffusion methodology for distributed deduction.
Fundamenta Informaticae, 24(1,2):177-207, September 1995;
DOI: 10.3233/FI-1995-24128.
- Maria Paola Bonacina and Jieh Hsiang.
On subsumption in distributed derivations.
Journal of Automated Reasoning, 12(2):225-240, June 1994;
DOI: 10.1007/BF00881888.
- Maria Paola Bonacina and Jieh Hsiang.
On fairness in distributed automated deduction.
In Proceedings of the 10th Symposium on Theoretical Aspects of Computer Science (STACS),
Springer,
Lecture Notes in Computer Science 665, 141-152, 1993;
DOI: 10.1007/3-540-56503-5_17.
- Maria Paola Bonacina.
Distributed automated deduction.
Ph.D. Thesis, Department of Computer Science, State University of
New York at Stony Brook, December 1992.
Clause-Diffusion evolved into Modified Clause-Diffusion:
- Maria Paola Bonacina.
On the reconstruction of proofs in distributed theorem proving: a modified Clause-Diffusion method.
Journal of Symbolic Computation, 21(4,5&6):507-522, April-June 1996;
DOI: 10.1006/jsco.1996.0028.
- Maria Paola Bonacina.
Future directions of automated deduction: Distributed automated deduction.
National Science Foundation Workshop on the Future Directions of Automated Deduction, Chicago, Illinois, USA, April 1996.
- Maria Paola Bonacina.
On the reconstruction of proofs in distributed theorem proving with contraction: a modified Clause-Diffusion method.
In Proceedings of the 1st International Symposium on Parallel Symbolic Computation (PASCO),
World Scientific, Lecture Notes Series in Computing 5, 22-33, 1994.
I worked on the implementation of several
Clause-Diffusion
theorem provers,
and Clause-Diffusion inspired the first divide-and-conquer approach to parallel
SAT-solving:

Maria Paola Bonacina