Meta reasoning in ACL2

24Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The ACL2 system la 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. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Hunt, W. A., Kaufmann, M., Krug, R. B., Moore, J. S., & Smith, E. W. (2005). Meta reasoning in ACL2. In Lecture Notes in Computer Science (Vol. 3603, pp. 163–178). Springer Verlag. https://doi.org/10.1007/11541868_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free