Meta Reasoning In Acl2

TPHOLs'05: Proceedings of the 18th international conference on Theorem Proving in Higher Order Logics(2005)

引用 26|浏览36
暂无评分
摘要
The ACL2 system is based upon a first-order logic and implements traditional first-order reasoning techniques, notably (conditional) rewriting, as well as extensions including mathematical induction and a "functional instantiation" capability for mimicking second-order reasoning. Additionally, one can engage in meta-reasoning - using ACL2 to reason, and prove theorems, about ACL2's logic from within ACL2. One can then use these theorems to augment ACL2's proof engine with custom extensions. ACL2 also supports forms of meta-level control of its rewriter. Relatively recent additions of these forms of control, as well as extensions to ACL2's long-standing meta-reasoning capability, allow a greater range of rules to be written than was possible before, allowing one to specify more comprehensive proof strategies.
更多
查看译文
关键词
Function Symbol, High Order Logic, Meta Function, Empty List, Proof Script
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要