Abstract
A new positive-unit theorem-proving procedure for equational Horn clauses is presented. It uses a term ordering to restrict paramodulation to potentially maximal sides of equations. Completeness is shown using proof orderings.
This research supported in part by the National Science Foundation under Grant CCR-9007195.
Preview
Unable to display preview. Download preview PDF.
References
L. Bachmair, Canonical Equational Proofs. Boston: Birkhäuser, 1991. To appear.
L. Bachmair, N. Dershowitz, and J. Hsiang, “Orderings for equational proofs,” in Proceedings of the IEEE Symposium on Logic in Computer Science, (Cambridge, MA), pp. 346–357, June 1986.
L. Bachmair, N. Dershowitz, and D. A. Plaisted, “Completion without failure,” in Resolution of Equations in Algebraic Structures 2: Rewriting Techniques (H. Aït-Kaci and M. Nivat, eds.), ch. 1, pp. 1–30, New York: Academic Press, 1989.
L. Bachmair and H. Ganzinger,. “On restrictions of ordered paramodulation with simplification,” in Proceedings of the Second International Workshop on Conditional and Typed Rewriting Systems (M. Okada, ed.), (Montreal, Canada), June 1990. Lecture Notes in Computer Science, Springer, Berlin.
R. S. Boyer, Locking: A restriction of resolution. PhD thesis, University of Texas at Austin, Austin, TX, 1971.
T. C. Brown, Jr., A structured design-method for specialized proof procedures. PhD thesis, California Institute of Technology, Pasadena, CA, 1975.
H. Comon, “Solving inequations in term algebras (Preliminary version),” in Proceedings of the Fifth Annual IEEE Symposium on Logic in Computer Science (Philadelphia, PA), pp. 62–69, June 1990.
N. Dershowitz, “Orderings for term-rewriting systems,” Theoretical Computer Science, vol. 17, pp. 279–301, March 1982.
N. Dershowitz, “Termination of rewriting,” J. of Symbolic Computation, vol. 3, pp. 69–115, February/April 1987. Corrigendum: 4, 3 (December 1987), 409–410.
N. Dershowitz and J.-P. Jouannaud, “Rewrite systems,” in Handbook of Theoretical Computer Science B: Formal Methods and Semantics, (J. van Leeuwen, ed.), ch. 6, Amsterdam: North-Holland, 1990.
N. Dershowitz and Z. Manna, “Proving termination with multiset orderings,” Communications of the ACM, vol. 22, pp. 465–476, August 1979.
N. Dershowitz and M. Okada, “Proof-theoretic techniques and the theory of rewriting,” in Proceedings of the Third IEEE Symposium on Logic in Computer Science (Edinburgh, Scotland), pp. 104–111, July 1988.
N. Dershowitz and M. Okada, “A rationale for conditional equational programming,” Theoretical Computer Science, vol. 75, pp. 111–138, 1990.
U. Furbach, “Oldy but goody: Paramodulation revisited,” in Proceedings of the GI Workshop on Artificial Intelligence (Morik, ed.), pp. 195–200, 1987. Vol. 152 of Informatik Fachberichte.
H. Ganzinger, “A completion procedure for conditional equations,” in Proceedings of the First International Workshop on Conditional Term Rewriting Systems (S. Kaplan and J.-P. Jouannaud, eds.), (Orsay, France), pp. 62–83, July 1987. Vol. 308 of Lecture Notes in Computer Science, Springer, Berlin (1988).
L. Henschen and L. Wos, “Unit refutations and Horn sets,” J. of the Association for Computing Machinery, vol. 21, pp. 590–605, 1974.
J. Hsiang and M. Rusinowitch, “A new method for establishing refutational completeness in theorem proving,” in Proceedings of the Eighth International Conference on Automated Deduction (J. H. Siekmann, ed.), (Oxford, England), pp. 141–152, July 1986. Vol. 230 of Lecture Notes in Computer Science, Springer, Berlin.
J. Hsiang and M. Rusinowitch, “On word problems in equational theories,” in Proceedings of the Fourteenth EATCS International Conference on Automata, Languages and Programming (T. Ottmann, ed.), (Karlsruhe, West Germany), pp. 54–71, July 1987. Vol. 267 of Lecture Notes in Computer Science, Springer, Berlin.
S. Kamin and J.-J. Lévy, “Two generalizations of the recursive path ordering,” Unpublished note, Department of Computer Science, University of Illinois, Urbana, IL, February 1980.
S. Kaplan, “Simplifying conditional term rewriting systems: Unification, termination and confluence,” J. of Symbolic Computation, vol. 4, pp. 295–334, December 1987.
D. E. Knuth and P. B. Bendix, “Simple word problems in universal algebras,” in Computational Problems in Abstract Algebra (J. Leech, ed.), pp. 263–297, Oxford, U. K.: Pergamon Press, 1970. Reprinted in Automation of Reasoning 2, Springer, Berlin, pp. 342–376 (1983).
E. Kounalis and M. Rusinowitch, “On word problems in Horn theories,” in Proceedings of the First International Workshop on Conditional Term Rewriting Systems (S. Kaplan and J.-P. Jouannaud, eds.), (Orsay, France), pp. 144–160, July 1987. Vol. 308 of Lecture Notes in Computer Science, Springer, Berlin (1988).
D. S. Lankford, “Canonical inference,” Memo ATP-32, Automatic Theorem Proving Project, University of Texas, Austin, TX, December 1975.
E. Paul, “On solving the equality problem in theories defined by Horn clauses,” Theoretical Computer Science, vol. 44, no. 2, pp. 127–153, 1986.
G. Robinson and L. Wos, “Paramodulation and theorem-proving in first order theories with equality,” in Machine Intelligence 4 (B. Meltzer and D. Michie, eds.), pp. 135–150, Edinburgh, Scotland: Edinburgh University Press, 1969.
M. Rusinowitch, Démonstration Automatique: Techniques de réécriture. Paris, France: InterEditions, 1989.
G. Sivakumar, Proofs and Computations in Conditional Equational Theories. PhD thesis, Department of Computer Science, University of Illinois, Urbana, IL, 1989.
H. Zhang and D. Kapur, “First-order theorem proving using conditional equations,” in Proceedings of the Ninth International Conference on Automated Deduction (E. Lusk and R. Overbeek, eds.), (Argonne, Illinois), pp. 1–20, May 1988. Vol. 310 of Lecture Notes in Computer Science, Springer, Berlin.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dershowitz, N. (1991). A maximal-literal unit strategy for horn clauses. In: Kaplan, S., Okada, M. (eds) Conditional and Typed Rewriting Systems. CTRS 1990. Lecture Notes in Computer Science, vol 516. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54317-1_78
Download citation
DOI: https://doi.org/10.1007/3-540-54317-1_78
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54317-6
Online ISBN: 978-3-540-47558-3
eBook Packages: Springer Book Archive