Filtering...

fsublis-var-more-theorems

books/std/system/fsublis-var-more-theorems

Included Books

other
(in-package "ACL2")
include-book
(include-book "fsublis-var")
include-book
(include-book "std/typed-alists/symbol-pseudoterm-alistp" :dir :system)
other
(defsection fsublis-var-ext
  :extension fsublis-var
  (defthmd pseudo-termp-of-fsublis-var-when-symbol-pseudoterm-alistp
    (implies (and (symbol-pseudoterm-alistp alist) (pseudo-termp term))
      (pseudo-termp (fsublis-var alist term)))
    :hints (("Goal" :in-theory (enable symbol-pseudoterm-alistp-alt-def))))
  (defthmd pseudo-term-listp-of-fsublis-var-lst-when-symbol-pseudoterm-alistp
    (implies (and (symbol-pseudoterm-alistp alist)
        (pseudo-term-listp terms))
      (pseudo-term-listp (fsublis-var-lst alist terms)))
    :hints (("Goal" :in-theory (enable symbol-pseudoterm-alistp-alt-def)))))