Certified computer algebra on top of an interactive theorem prover

19Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a prototype of a computer algebra system that is built on top of a proof assistant, HOL Light. This architecture guarantees that one can be certain that the system will make no mistakes. All expressions in the system will have precise semantics, and the proof assistant will check the correctness of all simplifications according to this semantics. The system actually proves each simplification performed by the computer algebra system. Although our system is built on top of a proof assistant, we designed the user interface to be very close in spirit to the interface of systems like Maple and Mathematica. The system, therefore, allows the user to easily probe the underlying automation of the proof assistant for strengths and weaknesses with respect to the automation of mainstream computer algebra systems. The system that we present is a prototype, but can be straightforwardly scaled up to a practical computer algebra system. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Kaliszyk, C., & Wiedijk, F. (2007). Certified computer algebra on top of an interactive theorem prover. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4573 LNAI, pp. 94–105). Springer Verlag. https://doi.org/10.1007/978-3-540-73086-6_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free