• Top
    • Documentation
    • Books
    • Recursion-and-induction
      • R-and-i-annotated-bibliography
      • R-and-i-definitions-revisited
      • R-and-i-terms
      • R-and-i-structural-induction
      • R-and-i-relations-between-recursion-and-induction
      • R-and-i-ordinals
      • R-and-i-inadequacies-of-structural-recursion
      • R-and-i-axioms
      • R-and-i-abbreviations-for-terms
      • R-and-i-terms-as-formulas
      • R-and-i-more-problems
      • R-and-i-still-more-problems
      • R-and-i-definitional-principle
      • R-and-i-function-definitions
      • R-and-i-introduction
      • R-and-i-table-of-contents
      • R-and-i-substitutions
      • R-and-i-arithmetic
      • R-and-i-induction-principle
      • R-and-i-data-types
        • R-and-i-pairs
        • R-and-i-data-types-exercises
        • R-and-i-symbols
        • R-and-i-identity
        • R-and-i-numbers
        • R-and-i-characters
        • R-and-i-strings
      • R-and-i-more-inadequacies-of-the-definitional-principle
    • Boolean-reasoning
    • Debugging
    • Projects
    • Std
    • Proof-automation
    • Macro-libraries
    • ACL2
    • Interfacing-tools
    • Hardware-verification
    • Software-verification
    • Testing-utilities
    • Math
  • Recursion-and-induction

R-and-i-data-types

Recursion and Induction: Data Types

ACL2 provides five data types: numbers, characters, strings, symbols, and ordered pairs.

Next: Numbers (or Table of Contents)

Subtopics

R-and-i-pairs
Recursion and Induction: Pairs
R-and-i-data-types-exercises
Recursion and Induction: Data Types Exercises
R-and-i-symbols
Recursion and Induction: Symbols
R-and-i-identity
Recursion and Induction: Identity
R-and-i-numbers
Recursion and Induction: Numbers
R-and-i-characters
Recursion and Induction: Characters
R-and-i-strings
Recursion and Induction: Strings