Filtering...

keyword-value-listp

books/kestrel/utilities/keyword-value-listp
other
(in-package "ACL2")
in-theory
(in-theory (disable keyword-value-listp))
keyword-value-listp-of-appendtheorem
(defthm keyword-value-listp-of-append
  (implies (and (keyword-value-listp x) (keyword-value-listp y))
    (keyword-value-listp (append x y)))
  :hints (("Goal" :in-theory (enable keyword-value-listp append))))
keyword-value-listp-of-cons-of-constheorem
(defthm keyword-value-listp-of-cons-of-cons
  (equal (keyword-value-listp (cons k (cons v keyword-value-list)))
    (and (keywordp k) (keyword-value-listp keyword-value-list)))
  :hints (("Goal" :in-theory (enable keyword-value-listp))))
keyword-value-listp-of-assoc-keywordtheorem
(defthm keyword-value-listp-of-assoc-keyword
  (implies (keyword-value-listp keyword-value-list)
    (keyword-value-listp (assoc-keyword key keyword-value-list)))
  :hints (("Goal" :in-theory (enable keyword-value-listp))))
keyword-value-listp-of-cddrtheorem
(defthm keyword-value-listp-of-cddr
  (implies (keyword-value-listp keyword-value-list)
    (keyword-value-listp (cddr keyword-value-list)))
  :hints (("Goal" :in-theory (enable keyword-value-listp))))
keywordp-of-car-when-keyword-value-listptheorem
(defthm keywordp-of-car-when-keyword-value-listp
  (implies (keyword-value-listp keyword-value-list)
    (equal (keywordp (car keyword-value-list))
      (consp keyword-value-list)))
  :hints (("Goal" :in-theory (enable keyword-value-listp))))