• Top
    • Documentation
    • Books
    • Boolean-reasoning
    • Projects
    • Debugging
    • Std
      • Std/lists
      • Std/alists
      • Obags
      • Std/util
        • Defprojection
        • Deflist
        • Defaggregate
        • Define
        • Defmapping
        • Defenum
        • Add-io-pairs
        • Defalist
        • Defmapappend
        • Returns-specifiers
        • Defarbrec
        • Defines
        • Define-sk
        • Error-value-tuples
        • Defmax-nat
        • Defmin-int
          • Defmin-int-implementation
            • Defmin-int-fn
            • Defmin-int-macro-definition
            • Defmin-int-input-processing
            • Defmin-int-event-generation
        • Deftutorial
        • Extended-formals
        • Defrule
        • Defval
        • Defsurj
        • Defiso
        • Defconstrained-recognizer
        • Deffixer
        • Defmvtypes
        • Defconsts
        • Defthm-unsigned-byte-p
        • Support
        • Defthm-signed-byte-p
        • Defthm-natp
        • Defund-sk
        • Defmacro+
        • Defsum
        • Defthm-commutative
        • Definj
        • Defirrelevant
        • Defredundant
      • Std/strings
      • Std/osets
      • Std/io
      • Std/basic
      • Std/system
      • Std/typed-lists
      • Std/bitsets
      • Std/testing
      • Std/typed-alists
      • Std/stobjs
    • Proof-automation
    • Macro-libraries
    • ACL2
    • Interfacing-tools
    • Hardware-verification
    • Software-verification
    • Math
    • Testing-utilities
  • Defmin-int

Defmin-int-implementation

Implementation of defmin-int.

The implementation functions have formal parameters consistently named as follows:

  • state is the ACL2 state.
  • ctx is the context used for errors.
  • f, y, x1...xn, body, guard, and verify-guards are the honomynous inputs to defmin-int, where x1...xn is shown as (x1 ... xn) in the documentation. They have no types before being processed, then they acquire types implied by their validation.

Subtopics

Defmin-int-fn
Process the inputs and generate the event to submit.
Defmin-int-macro-definition
Definition of the defmin-int macro.
Defmin-int-input-processing
Input processing performed by defmin-int.
Defmin-int-event-generation
Event generation performed by defmin-int.