Structured Theory Development for a Mechanized Logic |
| |
Authors: | Matt Kaufmann J Strother Moore |
| |
Affiliation: | (1) Advanced Micro Devices, Inc., 5900 E. Ben White Blvd., Austin, TX, 78741, U.S.A.;(2) Dept. of Computer Sciences, University of Texas at Austin, Austin, TX, 78712, U.S.A. |
| |
Abstract: | Experience has shown that large or multi-user interactive proof efforts can benefit significantly from structuring mechanisms, much like those available in many modern programming languages. Such a mechanism can allow some lemmas and definitions to be exported, and others not. In this paper we address two such structuring mechanisms for the ACL2 theorem prover: encapsulation and books. After presenting an introduction to ACL2, this paper justifies the implementation of ACL2 s structuring mechanisms and, more generally, formulates and proves high-level correctness properties of ACL2. The issues in the present paper are relevant not only for ACL2 but also for other theorem-proving environments. |
| |
Keywords: | first-order logic automated reasoning ACL2 constraint encapsulation functional instantiation soundness Skolemization |
本文献已被 SpringerLink 等数据库收录! |
|