Included Books
other
(in-package "ACL2")
include-book
(include-book "xdoc/top" :dir :system)
other
(defsection std/system/partition-rest-and-keyword-args :parents (std/system) :short "Theorems about @(tsee partition-rest-and-keyword-args)." (local (defthm partition-rest-and-keyword-args1-results (implies (true-listp x) (mv-let (rest keypart) (partition-rest-and-keyword-args1 x) (and (true-listp rest) (true-listp keypart)))))) (local (defthm partition-rest-and-keyword-arg2-results (implies (symbol-alistp alist) (let ((alist1 (partition-rest-and-keyword-args2 keypart keys alist))) (implies (not (equal alist1 t)) (symbol-alistp alist1)))))) (defthm true-listp-of-partition-rest-and-keyword.rest (implies (true-listp x) (mv-let (erp rest keypart) (partition-rest-and-keyword-args x keys) (declare (ignore keypart)) (implies (not erp) (true-listp rest)))) :rule-classes (:rewrite :type-prescription)) (defthm symbol-alistp-of-partition-rest-and-keyword.keypart (implies (true-listp x) (mv-let (erp rest keypart) (partition-rest-and-keyword-args x keys) (declare (ignore rest)) (implies (not erp) (symbol-alistp keypart))))))
in-theory
(in-theory (disable partition-rest-and-keyword-args))