• Top
    • Documentation
    • Books
    • Recursion-and-induction
    • Boolean-reasoning
    • Projects
      • Apt
      • Acre
      • Milawa
      • Smtlink
      • Abnf
      • Vwsim
      • Isar
      • Wp-gen
      • Dimacs-reader
      • Legacy-defrstobj
      • Prime-field-constraint-systems
      • Proof-checker-array
      • Soft
      • Rp-rewriter
      • Farray
      • Instant-runoff-voting
      • Imp-language
        • Semantics
        • Abstract-syntax
          • Aexp
          • Bexp
          • Comm
          • Comm-list
            • Comm-list-equiv
            • Comm-listp
            • Comm-list-fix
          • Command-fixtypes
        • Interpreter
      • Sidekick
      • Leftist-trees
      • Taspi
      • Bitcoin
      • Des
      • Ethereum
      • Sha-2
      • Yul
      • Zcash
      • Proof-checker-itp13
      • Bigmem
      • Regex
      • ACL2-programming-language
      • Java
      • C
      • Jfkr
      • X86isa
      • Equational
      • Cryptography
      • Where-do-i-place-my-book
      • Json
      • Built-ins
      • Execloader
      • Solidity
      • Paco
      • Concurrent-programs
    • Debugging
    • Std
    • Proof-automation
    • Macro-libraries
    • ACL2
    • Interfacing-tools
    • Hardware-verification
    • Software-verification
    • Testing-utilities
    • Math
  • Abstract-syntax
  • Command-fixtypes

Comm-list

Fixtype of lists of Imp commands.

An empty command list captures a no-op, called `skip' in typical formulations of Imp.

Subtopics

Comm-list-equiv
Basic equivalence relation for comm-list structures.
Comm-listp
(comm-listp x) recognizes lists where every element satisfies commp.
Comm-list-fix
(comm-list-fix x) is a usual ACL2::fty list fixing function.