Abstract
We describe an interface between version 6 of the Maple computer algebra system with the PVS automated theorem prover. The interface is designed to allow Maple users access to the robust and checkable proof environment of PVS. We also extend this environment by the provision of a library of proof strategies for use in real analysis. We demonstrate examples using the interface and the real analysis library. These examples provide proofs which are both illustrative and applicable to genuine symbolic computation problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abbott, J., Van Leeuwen, A., AND Strotman, A. Objectives of OpenMath. Available from, Jan. 1995, http://www.rrz.uni-koeln.de/themen/Computeralgebra/OpenMath/.
Adams, A., Gottliebsen, H., Linton, S., AND Martin, U. Automated theorem proving in support of computer algebra: symbolic definite integration as a case study. In Proceedings of the 1999 International Symposium on Symbolic and Algebraic Computation, Vancouver, Canada (1999), ACM Press.
Ballarin, C., Homann, K., AND Calmet, J. Theorems and algorithms: An interface between Isabelle and Maple. In Proceedings of the International Symposium on Symbolic and Algebraic Computation (1995), A. Levelt, Ed., ACM Press, pp. 150–157.
Bauer, A., Clarke, E., AND Zhao, X. Analytica-an experiment in combining theorem proving and symbolic computation. Journal of Automated Reasoning 21 (1998), 295–325.
Bertoli, P., Calmet, J., Guinchiglia, F., AND Homann, K. Specification and integration of theorem provers and computer algebra systems. In Artificial intelligence and symbolic computation (Plattsburgh, NY, 1998), no. 1476 in Lecture Notes in Computer Science. Springer-Verlag, 1998.
Buchberger, B. Symbolic computation: Computer algebra and logic. In Frontiers of Combining Systems (1996), F. Baader and K. Schultz, Eds., Applied Logic Series, Kluwer Academic Publishers, pp. 193–220.
Buchberger, B. Jebelean, T., Kriftner, F., Marin, M., Tomuta, E., AND Vasaru, D. A survey of the theorema project. In Proceedings of the 1997 International Symposium on Symbolic and Algebraic Computation (1997), W. Kuechlin, Ed., ACM Press, pp. 384–391.
Calmet, J., AND Homann, K. Classification of communication and cooperation mechanisms for logical and symbolic computation systems. In Frontiers of Combining Systems: Proceedings of the 1st International Workshop, Munich (Germany) (1996), F. Baader and K. U. Schulz, Eds., Applied Logic, Kluwer, pp. 221–234.
Char, B. W.Maple V language Reference Manual. Springer-Verlag, 1991.
Dennis, L. A., Collins, G., Norrish, M., Boulton, R., Slind, K., Robinson, G., Gordon, M., AND Melham, T. The PROSPER Toolkit. In Proceedings of the 6th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (2000), vol. 1785 of Lecture Notes in Computer Science, Springer-Verlag.
Dewar, M. Special Issue on OPENMATH. ACM SIGSAM Bulletin 34, 2 (June 2000).
Dolzmann, A., AND Sturm, T. REDLOG: Computer algebra meets computer logic. A CM SIGSAM Bulletin 31, 2 (June 1997), 2–9.
Dutertre, B. Elements of mathematical analysis in PVS. In Theorem Proving in Higher Order Logics: 9th International Conference, TPHOLs’ 96 (Turku, Finland, Aug. 1996), J. von Wright, J. Grundy, and J. Harrison, Eds., vol. 1125 of Lecture Notes in Computer Science, Springer-Verlag, pp. 141–156.
Gottliebsen, H. Transcendental Functions and Continuity Checking in PVS. In Theorem Proving in Higher Order Logics: 13th International Conference, TPHOLs 2000 (2000), J. Harrison and M. Aagaard, Eds., vol. 1869 of Lecture Notes in Computer Science, Springer-Verlag, pp. 198–215.
Gray, S., Kajler, N., AND Wang, P. S. MP: A Protocol for Efficient Exchange of Mathematical Expressions. In Proc. of the International Symposium on Symbolic and Algebraic Computation (ISSAC’94), Oxford, GB (July 1994), M. Giesbrecht, Ed., ACM Press, pp. 330–335.
Harrison, J., AND Théry, L. Reasoning about the reals: the marriage of HOL and Maple. In Logic Programming and Automated Reasoning (1993), A. Voronkov, Ed., no. 698 in Lecture Notes in Artificial Intelligence, LPAR’93, Springer-Verlag, pp. 351–359.
Jackson, P.Enhancing the NUPRL Proof Development System and Applying it to Computational Abstract Algebra. PhD thesis, Department of Computer Science, Cornell University, Ithaca, New York, Apr. 1995.
Jenks, R. D., AND Sutor, R. S.AXIOM: the scientific computation system. Numerical Algorithms Group Ltd., 1992.
Monagan, M., Geddes, K., Heal, K., Labahn, G., Vorkoetter, S., AND McCarron, J.Maple6 Programming Guide. Waterloo Maple Inc., 2000.
Murphy, G. M.Ordinary differential equations and their solutions. D. van Nostrand Company, Inc., 1960.
Owre, S., Shankar, N., AND Rushby, J. M.User Guide for the PVS Specification and Verification System. Computer Science Laboratory, SRI International, Menlo Park, CA, February 1993.
Owre, S., Shankar, N., Rushby, J. M., AND Stringer-Calvert, D. W. J.PVS Language Reference. Computer Science Laboratory, SRI International, Menlo Park, CA, Sept. 1999.
Owre, S., Shankar, N., Rushby, J. M., AND Stringer-Calvert, D. W. J.PVS System Guide. Computer Science Laboratory, SRI International, Menlo Park, CA, Sept. 1999.
Paulson, L. C.The Isabelle Reference Manual. Computer Laboratory, University of Cambridge, February 2001.
Poll, E., AND Thompson, S. Adding the axioms to AXIOM: Towards a system of automated reasoning in Aldor. Tech. Rep. 6-98, Computing Laboratory, University of Kent at Canterbury, May 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Adams, A., Dunstan, M., Gottliebsen, H., Kelsey, T., Martin, U., Owre, S. (2001). Computer Algebra Meets Automated Theorem Proving: Integrating Maple and PVS. In: Boulton, R.J., Jackson, P.B. (eds) Theorem Proving in Higher Order Logics. TPHOLs 2001. Lecture Notes in Computer Science, vol 2152. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44755-5_4
Download citation
DOI: https://doi.org/10.1007/3-540-44755-5_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42525-0
Online ISBN: 978-3-540-44755-9
eBook Packages: Springer Book Archive