DOI: 10.1007/978-3-540-73086-6_8
|View full text |Cite
|
Sign up to set email alerts
|

Certified Computer Algebra on Top of an Interactive Theorem Prover

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
24
0

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 27 publications
(24 citation statements)
references
References 14 publications
0
24
0
Order By: Relevance
“…By this prototype we have demonstrated in that it is possible to build a computer algebra system in a proof assistant [18]. Such architecture guarantees that the system will make no mistakes.…”
Section: Approach Towards Cas-like Functionalitymentioning
confidence: 97%
See 2 more Smart Citations
“…By this prototype we have demonstrated in that it is possible to build a computer algebra system in a proof assistant [18]. Such architecture guarantees that the system will make no mistakes.…”
Section: Approach Towards Cas-like Functionalitymentioning
confidence: 97%
“…There are various reasons for the mistakes found in mainstream CAS systems: assumptions can be lost, types of expressions can be forgotten or algorithms of the system themselves may contain implementation errors [18]. Simple mistakes have been found and fixed over the years.…”
Section: Approach Towards Cas-like Functionalitymentioning
confidence: 99%
See 1 more Smart Citation
“…Alternatively, one can build a CAS inside a proof assistant without reflection, such that proof terms are carried through the computation. Kaliszyk and Wiedijk [13] implement such a system in HOL Light, exhibiting techniques for simplification, numeric approximation, and antiderivation.…”
Section: 1 Related Workmentioning
confidence: 99%
“…C. Kaliszyk etc [5] present a prototype of a computer algebra system that is on top of a proof assistant HOL Light. This method makes sure that the algebraic calculation will make no mistake since the proof assist will check the correctness of all simplifications and the operation performed.…”
Section: Introductionmentioning
confidence: 99%