We present a prototype of a computer algebra system that is built on top of a proof assistant, HOL Light. This architecture guar-antees 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 weakne...
Mathematical induction is one of the major proof techniques taught to mathematics students in the fi...
Abstract. Mathematical Knowledge can be encoded by means of Open Mathematical Documents (OMDoc) to i...
We describe an interface between version 6 of the Maple computer algebra system with the PVS automat...
Contains fulltext : 35027.pdf (publisher's version ) (Open Access
In this paper we describe an environment for reasoning about the reals which combines the rigour of ...
. Mechanised reasoning systems and computer algebra systems have different objectives. Their integra...
Mechanised reasoning systems and computer algebra systems have apparentlydifferent objectives. Their...
. Computer algebra systems are extremely powerful and flexible, but often give results which require...
This article examines the idea of ‘following the flow of a proof with an example ’ in order to assis...
Abstract. The use of computer algebra is usually considered beneficial for mechanised reasoning in m...
Introduction The Isabelle/HOL environment [8] combines the power of au-tomated reasoning with higher...
AbstractPresent day computer algebra systems (CASs) and proof assistants (PAs) are specialized progr...
Computer algebra systems (CASs) and automated theorem provers (ATPs) exhibit complementary abilities...
We assess the current state of research in the application of computer aided formal reasoning to com...
Mathematical Knowledge can be encoded by means of Open Mathematical Documents (OMDoc) to interface b...
Mathematical induction is one of the major proof techniques taught to mathematics students in the fi...
Abstract. Mathematical Knowledge can be encoded by means of Open Mathematical Documents (OMDoc) to i...
We describe an interface between version 6 of the Maple computer algebra system with the PVS automat...
Contains fulltext : 35027.pdf (publisher's version ) (Open Access
In this paper we describe an environment for reasoning about the reals which combines the rigour of ...
. Mechanised reasoning systems and computer algebra systems have different objectives. Their integra...
Mechanised reasoning systems and computer algebra systems have apparentlydifferent objectives. Their...
. Computer algebra systems are extremely powerful and flexible, but often give results which require...
This article examines the idea of ‘following the flow of a proof with an example ’ in order to assis...
Abstract. The use of computer algebra is usually considered beneficial for mechanised reasoning in m...
Introduction The Isabelle/HOL environment [8] combines the power of au-tomated reasoning with higher...
AbstractPresent day computer algebra systems (CASs) and proof assistants (PAs) are specialized progr...
Computer algebra systems (CASs) and automated theorem provers (ATPs) exhibit complementary abilities...
We assess the current state of research in the application of computer aided formal reasoning to com...
Mathematical Knowledge can be encoded by means of Open Mathematical Documents (OMDoc) to interface b...
Mathematical induction is one of the major proof techniques taught to mathematics students in the fi...
Abstract. Mathematical Knowledge can be encoded by means of Open Mathematical Documents (OMDoc) to i...
We describe an interface between version 6 of the Maple computer algebra system with the PVS automat...