Abstract
Resolution modulo is an extension of first-order resolution in which rewrite rules are used to rewrite clauses during the search. In the first version of this method, clauses are rewritten to arbitrary propositions. These propositions are needed to be dynamically transformed into clauses. This unpleasant feature can be eliminated when the rewrite system is clausal, i.e., when it rewrites clauses to clauses. We show in this paper how to transform any rewrite system into a clausal one, preserving the existence of cut free proofs of any sequent.
Similar content being viewed by others
References
Dowek G, Hardin T, Kirchner C. Theorem proving modulo. Journal of Automated Reasoning, 2003, 31(1): 33–72.
Robinson J. A machine-oriented logic based on the resolution principle. Journal of the ACM, 1965, 12(1): 23–41.
Robinson J, Voronkov A. Handbook of Automated Reasioning. The MIT Press, 2001.
Dowek G. Proofs and Algorithms: An Introduction to Logic and Computability. Springer, 2011.
Dowek G. Polarized resolution modulo. In IFIP Advances in Information and Communication Technology 323, Calude C, Sassone V (eds.), Springer-Verlag, 2010, pp.182-196.
Burel G. Experimenting with deduction modulo. In Proc. the 23th International Conference on Automated Deduction, August 2011, pp.162-176.
Hermant O. Resolution is cut-free. Journal of Automated Reasoning, 2010, 44(3): 245–276.
Burel G, Kirchner C. Regaining cut admissibility in deduction modulo using abstract completion. Information and Computation, 2010, 208(2): 140–164.
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by the French National Research Agency–National Natural Science Foundation of China under Grant No. 61161130530 and the National Natural Science Foundation of China under Grant No. 60833001.
Electronic supplementary material
Below is the link to the electronic supplementary material.
ESM 1
(DOC 28 kb)
Rights and permissions
About this article
Cite this article
Gao, JH. Clausal Presentation of Theories in Deduction Modulo. J. Comput. Sci. Technol. 28, 1085–1096 (2013). https://doi.org/10.1007/s11390-013-1399-0
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11390-013-1399-0