ACL2 is a re-implemented extended version of Boyer and Moore's Nqthm and Kaufmann's Pc-Nqthm, intended for large scale verification projects. This paper deals primarily with how we scaled up Nqthm's logic to an "industrial strength" programming language --- namely, a large applicative subset of Common Lisp --- while preserving the use of total functions within the logic. This makes it possible to run formal models efficiently while keeping the logic simple. We enumerate many other important features of ACL2 and we briefly summarize two industrial applications: a model of the Motorola CAP digital signal processing chip and the proof of the correctness of the kernel of the floating point division algorithm on the AMD5...
The design of a new processor often requires the invention and use of a newmachine-level programming...
ACL2 is a rst-order applicative programming language based on Com-mon Lisp. It is also a mathematica...
This volume contains the proceedings of the Twelfth International Workshop on the ACL2 Theorem Prove...
Personal use of this material is permitted. However, permission to reprint/republish this material f...
Abstract. ACL2 is a mechanized mathematical logic intended for use in specifying and proving propert...
Abstract. We have been using ACL2 to verify pipelined machine models for several years and have comp...
We describe a method to permit the user of a mathematical logic to write elegant logical definitions...
The ACL2 theorem prover is a complex system. Its libraries are vast. Industrial verification efforts...
National audienceACL2 is a theorem prover which uses an applicative subset of Common Lisp as specifi...
AbstractIn this article, we present the formal verification of a Common Lisp implementation of Buchb...
This dissertation combines formal verification techniques in an attempt to reduce the human effort r...
In our current work a library of formally verified software components is to be created, and as-semb...
In this article, we present the formal verification of a Common Lisp implementation of Buchberger's...
Ubiquitous computer technology is driving increasing integration of digital computing with continuou...
ISBN 0-7923-7849-0The book is divided into two parts. Part I begins with a discussion of the effort ...
The design of a new processor often requires the invention and use of a newmachine-level programming...
ACL2 is a rst-order applicative programming language based on Com-mon Lisp. It is also a mathematica...
This volume contains the proceedings of the Twelfth International Workshop on the ACL2 Theorem Prove...
Personal use of this material is permitted. However, permission to reprint/republish this material f...
Abstract. ACL2 is a mechanized mathematical logic intended for use in specifying and proving propert...
Abstract. We have been using ACL2 to verify pipelined machine models for several years and have comp...
We describe a method to permit the user of a mathematical logic to write elegant logical definitions...
The ACL2 theorem prover is a complex system. Its libraries are vast. Industrial verification efforts...
National audienceACL2 is a theorem prover which uses an applicative subset of Common Lisp as specifi...
AbstractIn this article, we present the formal verification of a Common Lisp implementation of Buchb...
This dissertation combines formal verification techniques in an attempt to reduce the human effort r...
In our current work a library of formally verified software components is to be created, and as-semb...
In this article, we present the formal verification of a Common Lisp implementation of Buchberger's...
Ubiquitous computer technology is driving increasing integration of digital computing with continuou...
ISBN 0-7923-7849-0The book is divided into two parts. Part I begins with a discussion of the effort ...
The design of a new processor often requires the invention and use of a newmachine-level programming...
ACL2 is a rst-order applicative programming language based on Com-mon Lisp. It is also a mathematica...
This volume contains the proceedings of the Twelfth International Workshop on the ACL2 Theorem Prove...