• Top
    • Documentation
    • Books
    • Boolean-reasoning
    • Debugging
    • Projects
    • Std
    • Proof-automation
    • Macro-libraries
    • ACL2
      • Theories
      • Rule-classes
      • Proof-builder
      • Hons-and-memoization
      • Events
      • History
      • Parallelism
      • Programming
      • Real
      • ACL2-tutorial
      • Debugging
      • Miscellaneous
      • Prover-output
      • Built-in-theorems
        • Built-in-theorems-about-arithmetic
        • Built-in-theorems-about-symbols
        • Built-in-theorems-about-characters
        • Built-in-theorems-about-lists
        • Built-in-theorems-about-arrays
        • Built-in-theorems-about-strings
        • Built-in-theorems-about-alists
        • Built-in-theorems-about-total-order
        • Built-in-theorems-about-system-utilities
        • Built-in-theorems-about-cons-pairs
        • Built-in-theorems-for-tau
        • Built-in-theorems-about-bad-atoms
        • Built-in-theorems-about-logical-connectives
        • Built-in-theorems-about-booleans
        • Built-in-theorems-about-random$
        • Built-in-theorems-about-eqlables
        • Macros
        • Interfacing-tools
        • About-ACL2
      • Interfacing-tools
      • Hardware-verification
      • Software-verification
      • Testing-utilities
      • Math
    • Built-in-theorems

    Built-in-theorems-about-eqlables

    Built-in theorems about eqlables.

    Theorem: eqlablep-recog

    (defthm eqlablep-recog
            (equal (eqlablep x)
                   (or (acl2-numberp x)
                       (symbolp x)
                       (characterp x)))
            :rule-classes :compound-recognizer)

    Theorem: eqlablep-nth

    (defthm eqlablep-nth
            (implies (eqlable-listp x)
                     (eqlablep (nth n x))))