• Top
    • Documentation
    • Books
    • Boolean-reasoning
      • Ipasir
      • Aignet
        • Base-api
        • Aignet-construction
        • Representation
        • Aignet-copy-init
        • Aignet-simplify-with-tracking
        • Aignet-simplify-marked-with-tracking
        • Aignet-cnf
        • Aignet-simplify-marked
        • Aignet-complete-copy
        • Aignet-transforms
          • Aignet-output-ranges
          • Aignet-comb-transforms
            • Fraig
            • Parametrize
            • Observability-fix
            • Constprop
            • Apply-m-assumption-n-output-output-transform-default
            • Balance
            • Apply-n-output-comb-transform-default
            • Apply-comb-transform-default
            • Obs-constprop
            • Rewrite
              • Rewrite-config
                • Rewrite-config-fix
                • Make-rewrite-config
                • Rewrite-config-equiv
                • Cuts4-config
                  • Cuts4-config-fix
                  • Cuts4-config-equiv
                  • Make-cuts4-config
                  • Cuts4-config->max-cuts
                  • Change-cuts4-config
                  • Cuts4-config-p
                  • Rewrite-config->evaluation-method
                  • Rewrite-config->zero-cost-replace
                  • Rewrite-config->cut-tries-limit
                  • Rewrite-config->cuts4-config
                  • Rewrite-config->gatesimp
                  • Rewrite-config-p
                  • Change-rewrite-config
                  • Rewrite-eval-method-p
                • Cuts4-config
                  • Cuts4-config-fix
                  • Cuts4-config-equiv
                  • Make-cuts4-config
                  • Cuts4-config->max-cuts
                  • Change-cuts4-config
                  • Cuts4-config-p
                • Comb-transform
                • Abc-comb-simplify
                • Prune
                • Rewrite!
                • M-assumption-n-output-comb-transform->name
                • N-output-comb-transform->name
                • Comb-transform->name
                • N-output-comb-transformlist
                • M-assumption-n-output-comb-transformlist
                • Comb-transformlist
                • Apply-comb-transform
              • Aignet-m-assumption-n-output-transforms
              • Aignet-n-output-comb-transforms
            • Aignet-eval
            • Semantics
            • Aignet-read-aiger
            • Aignet-write-aiger
            • Aignet-abc-interface
            • Utilities
          • Aig
          • Satlink
          • Truth
          • Ubdds
          • Bdd
          • Faig
          • Bed
          • 4v
        • Projects
        • Debugging
        • Std
        • Proof-automation
        • Macro-libraries
        • ACL2
        • Interfacing-tools
        • Hardware-verification
        • Software-verification
        • Math
        • Testing-utilities
      • Cuts4-config

      Cuts4-config-p

      Recognizer for cuts4-config structures.

      Signature
      (cuts4-config-p x) → *

      Definitions and Theorems

      Function: cuts4-config-p

      (defun cuts4-config-p (x)
        (declare (xargs :guard t))
        (let ((__function__ 'cuts4-config-p))
          (declare (ignorable __function__))
          (and (b* ((max-cuts x)) (posp max-cuts)))))