Advice on the use of arithmetic books (based largely on comments from Robert Krug, and repeated in ../arithmetic-5/README): SUMMARY: Power users should include arithmetic-5/top; new users should probably instead include arithmetic/top-with-meta. Details: If you are willing to use dmr (see :doc dmr) and tolerate sometimes-slower (but more complete) reasoning, use arithmetic-5. Robert is not aware of any rewriting loops. If you are willing tolerate sometimes-slower (but more complete) reasoning, but you want to avoid dmr, use arithmetic-4. However, if you're willing to use arithmetic-4, consider using arithmetic-5 instead -- it doesn't require much more use of dmr, and it's much more up-to-date. You may encounter rewriting loops. Don't use arithmetic-3. It's not as powerful as arithmetic-4 (Robert doesn't know if it's faster), and it has more rewriting loops than arithmetic-4. Note that arithmetic-2 is totally obsolete. We may stop distributing it. If you want fast, lightweight arithmetic, use arithmetic/top-with-meta. ============================================================ Please see Section 0 of ../arithmetic-5/README for information about which arithmetic books to use. Contents of this directory: README This file abs.lisp Theorems about absolute value binomial.lisp A proof of the binomial theorem certify.lsp (ld "certify.lsp") to certify books in this directory equalities.lisp Arithmetic equality rules factorial.lisp Theorems about the factorial function idiv.lisp Theorems about integer division and related functions inequalities.lisp Arithmetic inequality rules rational-listp.lisp Very short book about lists of rationals rationals-with-axioms-proved.lisp Supersedes rationals-with-axioms.lisp sumlist.lisp Theorems about sum of a list of numbers top.lisp Putting it all together top-with-meta.lisp Extension of top.lisp by the books in ../meta Many people contributed to these books, especially Bishop Brock John Cowles Matt Kaufmann Art Flatau Ruben Gamboa