• Top
    • Documentation
    • Books
    • Boolean-reasoning
    • Projects
    • Debugging
    • Std
      • Std/lists
      • Std/alists
      • Obags
      • Std/util
      • Std/strings
      • Std/osets
      • Std/io
      • Std/basic
      • Std/system
      • Std/typed-lists
      • Std/bitsets
        • Bitsets
        • Sbitsets
          • Sbitset-members
          • Sbitset-pairp
            • Sbitset-pair-members
            • Sbitset-blockp
            • *sbitset-block-size*
            • Sbitset-pair
              • Sbitset-pair-offset
              • Sbitset-pair-block
            • Sbitsetp
            • Sbitset-intersect
            • Sbitset-difference
            • Sbitset-union
            • Sbitset-singleton
            • Sbitset-fix
          • Reasoning
        • Std/testing
        • Std/typed-alists
        • Std/stobjs
      • Proof-automation
      • Macro-libraries
      • ACL2
      • Interfacing-tools
      • Hardware-verification
      • Software-verification
      • Math
      • Testing-utilities
    • Sbitset-pairp

    Sbitset-pair

    (sbitset-pair offset block) constructs a (offset . block) pair.

    Signature
    (sbitset-pair offset block) → pair
    Arguments
    offset — Guard (natp offset).
    block — Guard (sbitset-blockp block).

    Definitions and Theorems

    Function: sbitset-pair$inline

    (defun sbitset-pair$inline (offset block)
      (declare (type unsigned-byte offset))
      (declare (xargs :guard (and (natp offset)
                                  (sbitset-blockp block))))
      (let ((__function__ 'sbitset-pair))
        (declare (ignorable __function__))
        (cons offset block)))