Filtering...

with-arith-help

books/tools/with-arith-help

Included Books

other
(in-package "ACL2")
include-book
(include-book "rulesets")
include-book
(include-book "with-arith5-help")
include-book
(include-book "with-arith1-help")
allow-arith-help-fnfunction
(defun allow-arith-help-fn
  (world)
  (cond ((check-for-arith1-rulesets world) (cond ((check-for-arith5-rulesets world) '(value-triple :redundant-allow-arith-help))
        (t *allow-arith5-help-form*)))
    ((check-for-arith5-rulesets world) *allow-arith5-help-form*)
    (t `(local (progn ,*ALLOW-ARITH1-HELP-FORM*
          ,*ALLOW-ARITH5-HELP-FORM*
          (include-book "arithmetic/top-with-meta" :dir :system)
          (in-theory (current-theory 'before-including-arithmetic-1)))))))
allow-arith-helpmacro
(defmacro allow-arith-help
  nil
  '(make-event (allow-arith-help-fn (w state))))