((:FILES " .: Makefile Readme.lsp basic-examples.acl2 basic-examples.lisp bv-add-common.lisp bv-add-tests.lisp bv-add.lisp equality.acl2 equality.lisp ") (:TITLE "Clause processor examples") (:AUTHOR/S "Jared Davis" "Matt Kaufmann" "Erik Reeber" ) (:KEYWORDS ; non-empty list of keywords, case-insensitive "clause processors" ) (:ABSTRACT "This directory contains books that illustrates the use of clause processors. Also see :DOC clause-processors and the following paper: M. Kaufmann, J S. Moore, S. Ray, and E. Reeber, \"Integrating External Deduction Tools with ACL2.\" Proceedings of the 6th International Workshop on the Implementation of Logics (IWIL 2006) (C. Benzmueller, B. Fischer, and G. Sutcliffe, editors), CEUR Workshop Proceedings Vol. 212, Phnom Penh, Cambodia, pp. 7-26, November 2006, http://ceur-ws.org/Vol-212/. Book basic-examples.lisp contains many examples of correct and incorrect definitions and uses of trivial trusted and verified clause processors. Books bv-add*.lisp illustrate the use of clause processors to implement a decision procedure for bit vectors. Book equality.lisp illustrates the use of clause processors to deal with equality reasoning. ") (:PERMISSION "Clause processor examples Copyright (C) 2007 by: Jared Davis (equality.lisp) Matt Kaufmann (basic-examples.lisp) Erik Reeber (bv-add*.lisp) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA."))