STP(1) User Commands STP(1) (NAME) stp - SMT (DESCRIPTION) : stp [] SMTLIB1/2 CVC : -h [ --help ] --version : --disable-simplifications -w [ --switch-word ] (wordlevel solver) -a [ --disable-opt-inc ] --disable-cbitp (constant bit propagation) --disable-equality (equality propagation) --size-reducing-only --unconstrained-variable-elimination arg (=1) . --aig-rewrite-passes arg (=0) AIG --flattening arg (=0) (arity) --rewriting arg (=1) --split-extracts arg (=1) (extracts) --ite-context-simplifications arg (=0) if-then-else (true) (false) --aig-core-simplification arg (=0) AIG --use-intervals arg (=1) --pure-literals arg (=1) (pure literals) . --always-true arg (=0) ( ) true --merge-same arg (=0) --bit-blast-simplification arg (=0) AIG AIG / . -1 . --size-reducing-fixed-point-limit arg (=0) . -1 . --simplify-to-constants-only arg (=0) --difficulty-reversion arg (=1) SAT: --cryptominisat cryptominisat . CryptoMiniSat 5.0 (). --threads arg (=1) (threads) cryptominisat --simplifying-minisat simplifying minisat --minisat minisat : -r [ --ackermanize ] () Bit-blasting: --bb.div-v1 arg (=1) --bb.div-v2 arg (=1) --bb.div-v3 arg (=0) --bb.add-v1 arg (=1) --bb.add-v2 arg (=1) --bb.vle-v1 arg (=1) --bb.mult-variant arg (=1) --bb.mult-v2 arg (=0) --bb.conjoin-constant arg (=0) AIG AIG (assert) AIG : -b [ --print-stpinput ] STP cout --print-back-CVC CVC --print-back-SMTLIB2 SMT-LIB2 --print-back-SMTLIB1 SMT-LIB1 --print-back-GDL AiSee --print-back-dot dotty/neato -p [ --print-counterex ] -y [ --print-counterexbin ] -q [ --print-arrayval ] arrayval -s [ --print-functionstat ] -t [ --print-quickstat ] -v [ --print-nodes ] -n [ --print-output ] : -m [ --SMTLIB1 ] SMT-LIB1 --SMTLIB2 SMT-LIB2 --CVC CVC : --output-CNF CNF output_[0..n].cnf. : CNF SAT --output-bench bench ABC output.bench : --exit-after-CNF CNF -g [ --max-num-confl ] arg (=-1) SAT . -1 . -k [ --max-time ] arg (=-1) SAT . -1 . -d [ --check-sanity ] : --file arg (SEE ALSO) stp Texinfo . info stp info stp . stp 2.3.3 August 2026 STP(1)