首页 | 本学科首页   官方微博 | 高级检索  
     


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 ACL2rsquos 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 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号