Abstract
We present a variant of the basic ordered superposition rules to handle equality in an analytic free-variable tableau calculus. We prove completeness of this calculus by an adaptation of the model generation technique commonly used for completeness proofs of superposition in the context of resolution calculi. The calculi and the completeness proof are compared to earlier results of Degtyarev and Voronkov. Some variations and refinements are discussed.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Bachmair, L., Dershowitz, N., Plaisted, D.A.: Completion without failure. In: Aït-Kaci, H., Nivat, M. (eds.) Resolution of Equations in Algebraic Structures, vol 2, pp. 1–30. Rewriting Techniques. New York: Academic (1989)
Bachmair, L., Ganzinger, H.: On restrictions of ordered paramodulation with simplication. In: Stickel, M.E. (ed.) Proceedings of CADE-10, Kaiserslautern, Germany, vol. 449 of LNCS, pp. 427–441. Springer, Berlin Heidelberg New York (1990)
Bachmair, L., Ganzinger, H.: Rewrite-based equational theorem proving with selection and simplificat ion. J. Log. Comput. 4(3), 217–247 (1994)
Bachmair, L., Ganzinger, H.: Resolution theorem proving. In (Robinson and Voronkov, 2001), Chap 2, pp. 19–99, Amsterdam, The Netherlands (2001)
Bachmair, L., Ganzinger, H., Lynch, C., Snyder, W.: Basic paramodulation. Inf. Comput. 121(2), 172–192 (1995)
Bachmair, L., Ganzinger, H., Voronkov, A.: Elimination of equality via transformation with ordering constraints. Research Report MPI-I-97-2-012, Max-Planck-Institut für Informatik, Im Stadtwald, D-66123 Saarbrücken, Germany (1997)
Baumgartner, P.: Hyper tableaux – the next generation. In: de Swart, H. (ed.) Proc International Conference on Automated Reasoning with Analytic Tableaux and Related Methods, Oosterwijk, The Netherlands, pp. 60–76. Springer, Berlin Heidelberg New York (1998)
Baumgartner, P., Tinelli, C.: The model evolution calculus with equality. In: Nieuwenhuis, R. (ed.) Proc., 20th International Conference on Automated Deduction, CADE vol. 3632, pp. 392–408, LNCS. Springer, Berlin Heidelberg New York (2005)
Beckert, B.: Ein vervollständigungsbasiertes Verfahren zur Behandlung von Gleichheit im Tableaukalkül mit freien Variablen. Diplomarbeit, Fakultät für Informatik, Universität Karlsruhe (1993)
Beckert, B.: Adding equality to semantic tableaux. In: Broda, K., D’Agostino, M., Goré, R., Johnson, R., Reeves, S. (eds.) Proceedings, 3rd Workshop on Theorem Proving with Analytic Tableaux and Related Methods, Abingdon. Imperial College, London, TR-94/5, pp. 29–41 (1994a)
Beckert, B.: A completion-based method for mixed universal and rigid E-unification. In: Bundy, A. (ed.) Proc 12th Conference on Automated Deduction CADE, Nancy/France, pp. 678–692. Springer, Berlin Heidelberg New York (1994b)
Billon, J.-P.: The disconnection method: a confluent integration of unification in the analytic framework. In: Miglioli, P., Moscato, U., Mundici, D., Hi, M.O. (eds.) Theorem Proving with Tableaux and Related Methods, 5th International Workshop, TABLEAUX’96, Terrasini, Palermo, Italy, vol. 1071 of LNCS, pp. 110–126. Springer, Berlin Heidelberg New York (1996)
Brand, D.: Proving theorems with the modification method. SIAM J. Comput. 4(4), 412–430 (1975)
Degtyarev, A., Voronkov, A.: Equality Elimination for Semantic Tableaux. Technical Report 90, Comp. Science Dept., Uppsala University, Sweden (1994)
Degtyarev, A., Voronkov, A.: The undecidability of simultaneous rigid E-unification. Theor. Comput. Sci. 166(1–2), 291–300 (1996)
Degtyarev, A., Voronkov, A.: What you always wanted to know about rigid E-unification. Technical Report 143, Comp. Science Dept., Uppsala University, Sweden (1997)
Degtyarev, A., Voronkov, A.: What you always wanted to know about rigid E-unification. J. Autom. Reason. 20(1), 47–80 (1998)
Degtyarev, A., Voronkov, A.: Equality reasoning in sequent-based calculi. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning, vol. I, chap. 10, pp. 611–706. Elsevier, Amsterdam, The Netherlands (2001)
Fitting, M.C.: First-order Logic and Automated Theorem Proving, 2nd edn. Springer, Berlin Heidelberg New York (1996)
Gallier, J., Raatz, S., Snyder, W.: Theorem proving using rigid E-unification: equational matings. In: Proc. IEEE Symp. on Logic in Computer Science, pp. 338–346. IEEE Computer Society Press, Los Alamitos, CA (1987)
Gallier, J.H., Snyder, W.: Complete sets of transformations for general E-unification. Theor. Comput. Sci. 67, 203–260 (1989)
Giese, M.: Incremental closure of free variable tableaux. In: Goré, R., Leitsch, A., Nipkow, T. (eds.) Proc. Intl. Joint Conf. on Automated Reasoning, Siena, Italy. Springer, Berlin Heidelberg New York (2001a)
Giese, M.: Model generation style completeness proofs for constraint tableaux with superposition. Technical Report 2001-20, Universität Karlsruhe TH, Germany (2001b)
Giese, M.: A model generation style completeness proof for constraint tableaux with superposition. In: Egly, U., Fermller, C.G. (eds.) Proc. Intl. Conf. on Automated Reasoning with Analytic Tableaux and Related Methods, Copenhagen, Denmark, vol. 2381 of LNCS, pp. 130–144. Springer, Berlin Heidelberg New York (2002a)
Giese, M.: Proof search without backtracking for free variable tableaux. Ph.D. thesis, Fakultät für Informatik, Universität Karlsruhe, Germany (2002b)
Giese, M.: Saturation up to redundancy for tableau and sequent calculi. In: Hermann, M., Voronkov, A. (eds.) Logic for Programming, Artificial Intelligence, and Reasoning, 13th Intl. Conf., LPAR 2006, Phnom Penh, Cambodia. (2006) (to appear)
Giese, M., Hähnle, R.: Tableaux + constraints. Also as Tech. Report RT-DIA-80-2003, Dipt. di Informatica e Automazione, Università degli Studi di Roma Tre, Italy (2003)
Hähnle, R.: Tableaux and related methods. In (Robinson and Voronkov), Chap. 3, pp. 100–178. Elsevier, Amsterdam, The Netherlands (2001)
Kamin, S., Lévy, J.-J.: Attempts for generalizing the recursive path orderings. Dept. of Computer Science, University of Illinois, Urbana, Illinois (1980) (available online at http://perso.ens-lyon.fr/pierre.lescanne/not_accessible.html)
Kanger, S.: A simplified proof method for elementary logic. Computer Programming and Formal Systems, pp. 87–94. (1963) (Reprinted as Kanger, 1983)
Kanger, S.: A simplified proof method for elementary logic. In: Siekmann, J.H., Wrightson, G. (eds.): Automation of Reasoning 1: Classical Papers on Computational Logic 1957–1966, pp. 364–371. Springer, Berlin Heidelberg New York (1983)
Knuth, D.E., Bendix, P.B.: Simple word problems in universal algebras. In: Leech, J. (ed.) Computational Problems in Abstract Algebra. Pergamon, Oxford, pp. 263–297 (1970) (Reprinted as Knuth and Bendix, 1983)
Knuth, D.E., Bendix, P.B.: Simple word problems in universal algebras. In: Siekmann, J.H., Wrightson, G. (eds.) Automation of Reasoning 2: Classical Papers on Computational Logic 1967–1970, pp. 1967–1970. Springer, Berlin Heidelberg New York (1983)
Korovin, K., Voronkov, A.: Knuth–Bendix constraint solving is NP-complete. In: Proc. Intl. Conf. on Automata, Languages and Programming (ICALP), vol. 2076 of LNCS, pp. 979–992 (2001)
Letz, R., Stenz, G.: Integration of equality reasoning into the disconnection calculus. In: Egly, U., Fermüller, C.G. (eds.) Proc. Intl. Conf. on Automated Reasoning with Analytic Tableaux and Related Methods (TABLEAUX-2002), Copenhagen, Denmark. Springer, Berlin Heidelberg New York (2002)
McCune, W.: Solution of the Robbins problem. J. Autom. Reason. 19(3), 263–276 (1997)
Moser, M., Steinbach, J.: STE-modification revisited. AR-Report AR-97-03, Institut für Informatik, München, Germany (1997)
Nieuwenhuis, R., Rivero, J.M.: Solved forms for path ordering constraints. In: Narendran, P., Rusinowitch, M. (eds.) Proc. 10th International Conference on Rewriting Techniques and Applications (RTA), Trento, Italy, vol. 1631 of LNCS, pp. 1–15. Springer, Berlin Heidelberg New York (1999)
Nieuwenhuis, R., Rubio, A.: Theorem proving with ordering and equality constrained clauses. J. Symb. Comput. 19(4), 321–351 (1995)
Nieuwenhuis, R., Rubio, A.: Paramodulation with built-in AC-theories and symbolic constraints. J. Symb. Comput. 23(1), 1–21 (1997)
Nieuwenhuis, R., Rubio, A.: Paramodulation-based theorem proving. In (Robinson and Voronkov, 2001), Chap. 7, pp. 371–443. Elsevier, Amsterdam (2001)
Petermann, U.: A complete connection calculus with rigid E-unification. In: MacNish, C., Pearce, D., Pereira, L.M. (eds.) Logics in Artificial Intelligence (JELIA), pp. 152–166. Springer, Berlin Heidelberg New York (1994)
Riazanov, A., Voronkov, A.: Vampire 1.1 (System description). In: Goré, R., Leitsch, A., Nipkow, T. (eds.) Proc. Intl. Joint Conf. on Automated Reasoning, Siena, Italy, vol. 2083 of LNCS, pp. 376–380. Springer, Berlin Heidelberg New York (2001)
Robinson, A., Voronkov, A. (eds.): Handbook of Automated Reasoning. Elsevier, Amsterdam, The Netherlands (2001)
Robinson, G.A., Wos, L.: Paramodulation and theorem-proving in first-order theories with equality. In: Meltzer, B., Michie, D. (eds.) Machine Intelligence 4, pp. 135–150. Edinburgh University Press, Edinburgh, Scotland (1969)
Rubio, A.: Automated deduction with ordering and equality constrained clauses. Ph.D. thesis, Technical University of Catalonia, Barcelona, Spain (1994)
Weidenbach, C.: Combining superposition, sorts and splitting. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning, vol, II, Chap. 27, pp. 1965–2013. Elsevier, Amsterdam, The Netherlands (2001)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Giese, M. Superposition-based Equality Handling for Analytic Tableaux. J Autom Reasoning 38, 127–153 (2007). https://doi.org/10.1007/s10817-006-9050-1
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10817-006-9050-1