Abstract
Around 1990 the work on the first-order theorem prover MKRP stopped after a development going on for more than a decade. Instead a new system has been developed since then, the mathematical assistant Ωmega. In this contribution I try to summarise some of the discussions and decisions that led to this shift in focus and to the development of the Ωmega system, and I attempt in retrospect to give a tentative evaluation of some of the decisions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Benzmüller, C., Kohlhase, M.: Leo – a higher-order theorem prover. In: Kirchner, C., Kirchner, H. (eds.) CADE 1998. LNCS (LNAI), vol. 1421, pp. 81–97. Springer, Heidelberg (1998)
Bläsius, K.H.: Equality Reasoning Based on Graphs. PhD thesis, Fachbereich Informatik, Universität Kaiserslautern, Kaiserslautern, Germany (1986)
Boyer, R., Lusk, E., McCune, W., Overbeek, R., Stickel, M., Wos, L.: Set theory in first-order logic: Clauses for Gödel’s axioms. Journal of Automated Reasoning 2, 287–327 (1986)
de Bruijn, N.G.: A survey of the project Automath. In: Seldin, J.P., Hindley, J.R. (eds.) To H.B. Curry - Essays on Combinatory Logic, Lambda Calculus and Formalism, pp. 579–606. Academic Press, London (1980)
Benzmüller, C., Sorge, V.: Oants – an open approach at combining interactive and automated theorem proving. In: Kerber, M., Kohlhase, M. (eds.) Symbolic Calculation and Automated Reasoning: The CALCULEMUS-2000 Symposium, St. Andrews, Scotland, pp. 81–97. A.K. Peters, USA (2001)
Bundy, A.: The use of explicit plans to guide inductive proofs. In: Lusk, E., Overbeek, R. (eds.) CADE 1988. LNCS, vol. 310, pp. 111–120. Springer, Heidelberg (1988)
Bürckert, H.-J.: Constraint Resolution – A Resolution Principle for Clauses with Restricted Quantifiers. PhD thesis, Fachbereich Informatik, Universität Kaiserslautern, Kaiserslautern, Germany (1990)
Deussen, P.: Halbgruppen und Automaten. Heidelberger Taschenbücher, vol. 99. Springer, Heidelberg (1971)
Eisinger, N.: Completeness, Confluence, and Related Properties of Clause Graph Resolution. Pitman, London (1991)
Eisinger, N., Ohlbach, H.J.: The Markgraf Karl Refutation Procedure (MKRP). In: Siekmann, J.H. (ed.) CADE 1986. LNCS, vol. 230, pp. 681–682. Springer, Heidelberg (1986)
Franke, A., Kohlhase, M.: System description: MathWeb, an agent-based communication layer for distributed automated theorem proving. In: Ganzinger, H. (ed.) CADE 1999. LNCS (LNAI), vol. 1632, pp. 217–221. Springer, Heidelberg (1999)
Herold, A.: Combination of Unification Algorithms in Equational Theories. PhD thesis, Fachbereich Informatik, Universität Kaiserslautern, Kaiserslautern, Germany (1987)
Huang, X., Kerber, M., Kohlhase, M., Melis, E., Nesmith, D., Richts, J., Siekmann, J.: Omega-MKRP – a proof development environment. Seki Report SR-92-22, Fachbereich Informatik, Universität des Saarlandes, Saarbrücken, Germany (1992)
Huang, X., Kerber, M., Kohlhase, M., Melis, E., Nesmith, D., Richts, J., Siekmann, J.: KEIM: A toolkit for automated deduction. In: Bundy, A. (ed.) CADE 1994. LNCS (LNAI), vol. 814, pp. 807–810. Springer, Heidelberg (1994)
Huang, X., Kerber, M., Kohlhase, M., Melis, E., Nesmith, D., Richts, J., Siekmann, J.: Ω-MKRP: A proof development environment. In: Bundy, A. (ed.) CADE 1994. LNCS (LNAI), vol. 814, pp. 788–792. Springer, Heidelberg (1994)
Huang, X., Kerber, M., Kohlhase, M., Nesmith, D., Richts, J.: Guaranteeing correctness through the communication of checkable proofs (or: Would you really trust an automated reasoning system?). In: Basin, D., Giunchiglia, F., Kaufmann, M. (eds.) Proceedings of the CADE-Workshop on Metatheoretic Extensibility of Automated Reasoning Systems, Nancy, France, pp. 31–33 (1994)
Huang, X.: Human Oriented Proof Presentation: A Reconstructive Approach, infix. St. Augustin, Germany (1996)
van Benthem Jutting, L.S.: Checking Landau’s “Grundlagen” in the Automath System. Mathematical Centre Tracts, vol. 83. Mathematisch Centrum, Amsterdam, The Netherlands (1979)
Kerber, M.: Some aspects of analogy in mathematical reasoning. In: Jantke, K.P. (ed.) AII 1989. LNCS (LNAI), vol. 397, pp. 231–242. Springer, Heidelberg (1989)
Kerber, M.: On the Representation of Mathematical Concepts and their Translation into First Order Logic. PhD thesis, Fachbereich Informatik, Universität Kaiserslautern, Kaiserslautern, Germany (1992)
Kerber, M., Kohlhase, M.: A tableau calculus for partial functions. Collegium Logicum – Annals of the Kurt-Gödel-Society 2, 21–49 (1996)
Kerber, M., Kohlhase, M., Sorge, V.: Integrating computer algebra into proof planning. Journal of Automated Reasoning 21(3), 327–355 (1998)
Kohlhase, M.: A Mechanization of Sorted Higher-Order Logic Based on the Resolution Principle. PhD thesis, Fachbereich Informatik, Universität des Saarlandes, Saarbrücken, Germany (1994)
Kohlhase, M.: OMDoc: Towards an internet standard for the administration, distribution and teaching of mathematical knowledge. In: Campbell, J., Roanes-Lozano, E. (eds.) AISC 2000. LNCS (LNAI), vol. 1930, p. 32. Springer, Heidelberg (2001)
Kowalski, R.: A proof procedure using connection graphs. JACM 22 (1975)
Kerber, M., Präcklein, A.: Using tactics to reformulate formulae for resolution theorem proving. Annals of Mathematics and Artificial Intelligence 18(2-4), 221–241 (1996)
Landau, E.: Grundlagen der Analysis. Akademische Verlagsgesellschaft, Leipzig, Germany, chelsea publishing, 1948 Edition (1930)
Lingenfelder, C.: Structuring computer generated proofs. In: Sridharan, N.S. (ed.) Proc. of the 11th IJCAI, Detroit, Michigan, USA, pp. 378–383. Morgan Kaufmann, San Mateo (1989)
Lingenfelder, C.: Transformation and Structuring of Computer Generated Proofs. PhD thesis, Fachbereich Informatik, Universität Kaiserslautern, Kaiserslautern, Germany (1990)
Lingenfelder, C., Präcklein, A.: Proof transformation with built-in equality predicate. In: Mylopoulos, J., Reiter, R. (eds.) Proc. of the 12th IJCAI, Sydney, pp. 165–170. Morgan Kaufmann, San Mateo (1991)
McCune, W.: Otter 2.0. In: Stickel, M.E. (ed.) CADE 1990. LNCS (LNAI), vol. 449, pp. 663–664. Springer, Heidelberg (1990)
Raph, K.M.G.: The Markgraf Karl Refutation Procedure. Technical Report Memo-SEKI-MK-84-01, Fachbereich Informatik, Universität Kaiserslautern, Kaiserslautern, Germany (1984)
Melis, E., Meier, A.: Proof planning with multiple strategies. In: Palamidessi, C., Moniz Pereira, L., Lloyd, J.W., Dahl, V., Furbach, U., Kerber, M., Lau, K.-K., Sagiv, Y., Stuckey, P.J. (eds.) CL 2000. LNCS (LNAI), vol. 1861, pp. 644–659. Springer, Heidelberg (2000)
Melis, E., Siekmann, J.H.: Knowledge-based proof planning. Artificial Intelligence 115(1), 64–105 (1999)
Melis, E., Zimmer, J., Müller, T.: Integrating constraint solving into proof planning. In: Ringeissen, C. (ed.) FroCos 2000. LNCS (LNAI), vol. 1794, Springer, Heidelberg (2000)
Nederpelt, R., Geuvers, H., de Vrijer, R. (eds.): Selected Papers on Automath. Studies in Logic and the Foundations of Mathematics, vol. 133. North-Holland, Amsterdam (1994)
Ohlbach, H.J.: A Resolution Calculus for Modal Logics. PhD thesis, Fachbereich Informatik, Universität Kaiserslautern, Kaiserslautern, Germany (1988)
Ohlbach, H.J., Siekmann, J.H.: The Markgraf Karl Refutation Procedure. In: Lassez, J.-L., Plotkin, G. (eds.) Computational Logic – Essays in Honor of Alan Robinson, ch. 2, pp. 41–112. MIT Press, Cambridge (1991)
Paulson, L.C.: Isabelle: The next 700 theorem provers. Logic and Computer Science, 361–386 (1990)
Präcklein, A.: Integration of Rewriting, Narrowing, Compilation, and Heuristics for Equality Reasoning in Resolution-Based Theorem Proving. PhD thesis, Universität des Saarlandes, Saarbrücken, Germany (1992)
Präcklein, A. (ed.): The MKRP User-Manual. SEKI Working Paper SWP-92-03, Fachbereich Informatik, Universität des Saarlandes, Saarbrücken, Germany (1992)
Quaife, A.: Automated deduction in von Neumann-Bernays-Gödel set theory. Journal of Automated Reasoning 8(1), 91–146 (1992)
Rudnicki, P.: An overview of the Mizar project, Bastaad, Sweden (1992)
Siekmann, J., Hess, S., Benzmüller, C., Cheikhrouhou, L., Fielder, A., Horacek, H., Kohlhase, M., Konrad, K., Meier, A., Melis, E., Pollet, M., Sorge, V.: Loui: Lovely omega user interface. Formal Aspects of Computing 11, 326–342 (1999)
Schütt, B., Kerber, M.: A mathematical knowledge base for proving theorems in semigroup and automata theory – Part I. SEKI Working Paper SR-93-02, Fachbereich Informatik, Universität des Saarlandes, Saarbrücken, Germany (1993)
Schmidt-Schauß, M. (ed.): Computational Aspects of an Order-Sorted Logic with Term Declarations. LNCS (LNAI), vol. 395. Springer, Heidelberg (1989)
Walther, C.: A many–sorted calculus based on resolution and paramodulation. In: Proc. of the 8th IJCAI, Karlsruhe, Germany, pp. 882–891. Morgan Kaufmann, San Mateo (1983)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kerber, M. (2005). From MKRP to ΩMEGA . In: Hutter, D., Stephan, W. (eds) Mechanizing Mathematical Reasoning. Lecture Notes in Computer Science(), vol 2605. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-32254-2_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-32254-2_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25051-7
Online ISBN: 978-3-540-32254-2
eBook Packages: Computer ScienceComputer Science (R0)