Filtering...

top

books/std/typed-lists/top

Included Books

other
(in-package "ACL2")
include-book
(include-book "acl2-number-listp")
include-book
(include-book "atom-listp")
include-book
(include-book "boolean-listp")
include-book
(include-book "character-listp")
include-book
(include-book "cons-listp")
include-book
(include-book "eqlable-listp")
include-book
(include-book "integer-listp")
include-book
(include-book "nat-listp")
include-book
(include-book "pseudo-term-listp")
include-book
(include-book "rational-listp")
include-book
(include-book "string-listp")
include-book
(include-book "symbol-listp")
include-book
(include-book "signed-byte-listp")
include-book
(include-book "unsigned-byte-listp")
other
(defsection std/typed-lists
  :parents (std)
  :short "A library about the built-in typed lists, like @(see
character-listp), @(see nat-listp), @(see string-listp), etc."
  :long "<p>The @('std/typed-lists') library provides basic lemmas about
built-in ACL2 functions.</p>

<p>If you want to load everything in the library, you can just include the
@('top') book, e.g.,</p>

@({ (include-book "std/typed-lists/top" :dir :system) })

<p>Alternately, it is perfectly reasonable to just include the individual books
that deal with the typed lists you are interested in.  For instance,</p>

@({
    (include-book "std/typed-lists/character-listp" :dir :system)
    (include-book "std/typed-lists/symbol-listp" :dir :system)
    ;; and so on.
})

<p>Most of the typed-lists library is generated automatically by @(see
std::deflist).  You may find this macro useful for introducing your own, custom
typed lists.</p>")