Filtering...

symbol-package-name-lst

books/std/basic/symbol-package-name-lst

Included Books

other
(in-package "ACL2")
include-book
(include-book "std/util/define" :dir :system)
include-book
(include-book "xdoc/constructors" :dir :system)
other
(define symbol-package-name-lst
  ((syms symbol-listp))
  :returns (pkgs string-listp)
  :parents (std/basic)
  :short "Lift @(tsee symbol-package-name) to lists."
  :long (topstring (p "This function is named similarly to the built-in @('symbol-name-lst')."))
  (cond ((endp syms) nil)
    (t (cons (symbol-package-name (car syms))
        (symbol-package-name-lst (cdr syms)))))
  ///
  (defret len-of-symbol-package-name-lst
    (equal (len pkgs) (len syms))))