-; COMMAND-LINE: --ackermann --no-check-models --no-check-unsat-cores
+; COMMAND-LINE: --ackermann --no-check-unsat-cores
; EXPECT: unsat
(set-logic QF_UFNRA)
-; COMMAND-LINE: --ackermann --no-check-models --no-check-unsat-cores
+; COMMAND-LINE: --ackermann --no-check-unsat-cores
; EXPECT: unsat
(set-logic QF_UFLIA)
-; COMMAND-LINE: --ackermann --no-check-models --no-check-unsat-cores
+; COMMAND-LINE: --ackermann --no-check-unsat-cores
; EXPECT: unsat
(set-logic QF_UFLIA)
-; COMMAND-LINE: --ackermann --no-check-models --no-check-unsat-cores
+; COMMAND-LINE: --ackermann --no-check-unsat-cores
; EXPECT: sat
(set-logic QF_UFLIA)
-; COMMAND-LINE: --ackermann --no-check-models --no-check-unsat-cores
+; COMMAND-LINE: --ackermann --no-check-unsat-cores
; EXPECT: unsat
(set-logic QF_ALIA)
(set-info :smt-lib-version 2.6)
-; COMMAND-LINE: --ackermann --no-check-models
+; COMMAND-LINE: --ackermann
; EXPECT: sat
(set-logic QF_UFLIA)
(set-info :smt-lib-version 2.6)
-; COMMAND-LINE: --ackermann --no-check-models --no-check-unsat-cores
+; COMMAND-LINE: --ackermann --no-check-unsat-cores
; EXPECT: unsat
(set-logic QF_UFLIA)
(set-info :smt-lib-version 2.6)
-; COMMAND-LINE: --bitblast=eager --no-check-models --no-check-unsat-cores
+; COMMAND-LINE: --bitblast=eager --no-check-unsat-cores
; REQUIRES: cryptominisat
; COMMAND-LINE: --bitblast=eager --bv-sat-solver=cryptominisat --no-check-unsat-cores
; EXPECT: unsat
-; COMMAND-LINE: --bitblast=eager --no-check-models --no-check-unsat-cores
+; COMMAND-LINE: --bitblast=eager --no-check-unsat-cores
; EXPECT: unsat
(set-logic QF_ABV)
(set-info :smt-lib-version 2.6)
-; COMMAND-LINE: --ackermann --no-check-models --no-check-unsat-cores
+; COMMAND-LINE: --ackermann --no-check-unsat-cores
; EXPECT: sat
(set-logic QF_UFBV)
-; COMMAND-LINE: --ackermann --no-check-models --no-check-unsat-cores
+; COMMAND-LINE: --ackermann --no-check-unsat-cores
; EXPECT: unsat
(set-logic QF_UFBV)
-; COMMAND-LINE: --ackermann --no-check-models --no-check-unsat-cores
+; COMMAND-LINE: --ackermann --no-check-unsat-cores
; EXPECT: sat
(set-logic QF_UFBV)
-; COMMAND-LINE: --ackermann --no-check-models --no-check-unsat-cores
+; COMMAND-LINE: --ackermann --no-check-unsat-cores
; EXPECT: unsat
(set-logic QF_UFBV)
-; COMMAND-LINE: --bv-abstraction --bitblast=eager --no-check-models
+; COMMAND-LINE: --bv-abstraction --bitblast=eager
;
; BV-abstraction should not be applied
(set-logic QF_BV)
-; COMMAND-LINE: --solve-int-as-bv=4 --no-check-models
+; COMMAND-LINE: --solve-int-as-bv=4
; EXPECT: sat
(set-logic ALL)
(declare-sort S 0)
-; COMMAND-LINE: --fmf-fun --no-check-models
+; COMMAND-LINE: --fmf-fun
; EXPECT: sat
(set-logic ALL_SUPPORTED)
(define-fun-rec f ((x Int)) Bool false)
-; COMMAND-LINE: --sort-inference --no-check-models
+; COMMAND-LINE: --sort-inference
; EXPECT: sat
(set-logic ALL)
(set-info :status sat)
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
; EXPECT: sat
(set-logic QF_AUFBVLIA)
(declare-fun a () Int)
-; COMMAND-LINE: --no-check-models
+; COMMAND-LINE:
; EXPECT: sat
(set-logic QF_NRA)
(set-info :status sat)
-; COMMAND-LINE: --no-check-models
+; COMMAND-LINE:
; EXPECT: sat
(set-logic NRA)
(set-info :status sat)
-; COMMAND-LINE: --no-check-models
+; COMMAND-LINE:
; EXPECT: sat
(set-logic LRA)
(set-info :status sat)
-; COMMAND-LINE: --cegqi --finite-model-find --no-check-models
+; COMMAND-LINE: --cegqi --finite-model-find
; EXPECT: sat
(set-logic UFLIA)
(set-info :status sat)
-; COMMAND-LINE: --no-check-models
+; COMMAND-LINE:
; EXPECT: sat
(set-logic LIRA)
(set-info :status sat)
-; COMMAND-LINE: --cegqi --no-check-models
+; COMMAND-LINE: --cegqi
; EXPECT: sat
(set-logic ALL_SUPPORTED)
(set-info :status sat)
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFLIRA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFLIRA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFNIRA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLRA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLRA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFLIRA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBV)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBV )
(set-info :status sat)
(declare-sort U 0)
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_LIA)
(set-info :status sat)
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --unconstrained-simp --no-check-models
+; COMMAND-LINE: --unconstrained-simp
(set-logic QF_AUFBVLIA)
(set-info :smt-lib-version 2.6)
(set-info :category "crafted")
-; COMMAND-LINE: --cegqi -mi --no-check-models
+; COMMAND-LINE: --cegqi -mi
; EXPECT: sat
; EXPECT: unsat
-; COMMAND-LINE: --fmf-fun-rlv --no-check-models
+; COMMAND-LINE: --fmf-fun-rlv
; EXPECT: sat
(set-info :smt-lib-version 2.6)
(set-option :produce-models true)
; COMMAND-LINE: --finite-model-find
-; COMMAND-LINE: --finite-model-find --sort-inference --no-check-models
+; COMMAND-LINE: --finite-model-find --sort-inference
; EXPECT: sat
;%--------------------------------------------------------------------------
;% File : ALG008-1 : TPTP v5.4.0. Released v2.2.0.
-; COMMAND-LINE: --fmf-fun --sort-inference --no-check-models
+; COMMAND-LINE: --fmf-fun --sort-inference
; EXPECT: sat
(set-logic QF_UFNIA)
(set-info :status sat)
-; COMMAND-LINE: --finite-model-find --no-check-models
+; COMMAND-LINE: --finite-model-find
; EXPECT: sat
(set-logic UF)
(set-info :status sat)
-; COMMAND-LINE: --fmf-fun --no-check-models
+; COMMAND-LINE: --fmf-fun -q
; EXPECT: sat
(set-logic ALL)
-; COMMAND-LINE: --finite-model-find --sort-inference --no-check-models
+; COMMAND-LINE: --finite-model-find --sort-inference
; EXPECT: sat
(set-logic UFLIRA)
(set-info :status sat)
-; COMMAND-LINE: --finite-model-find --sort-inference --no-check-models
+; COMMAND-LINE: --finite-model-find --sort-inference
; EXPECT: sat
(set-logic UFLIRA)
(set-info :status sat)
-; COMMAND-LINE: --uf-ho --finite-model-find --no-check-models
+; COMMAND-LINE: --uf-ho --finite-model-find -q
; EXPECT: sat
(set-logic ALL)
-(check-sat)
\ No newline at end of file
+(check-sat)
-; COMMAND-LINE: --uf-ho --sort-inference --no-check-models
+; COMMAND-LINE: --uf-ho --sort-inference
; EXPECT: sat
(set-logic ALL)
(set-option :sort-inference true)
-; COMMAND-LINE: --uf-ho --sort-inference --no-check-models
+; COMMAND-LINE: --uf-ho --sort-inference
; EXPECT: sat
(set-logic ALL)
(set-option :uf-ho true)
-; COMMAND-LINE: --decision=justification --no-check-models
+; COMMAND-LINE: --decision=justification
; EXPECT: sat
(set-logic QF_NRA)
(set-info :status sat)
-; COMMAND-LINE: --iand-mode=value --no-check-models
-; COMMAND-LINE: --iand-mode=sum --bvand-integer-granularity=1 --finite-model-find --no-check-models
+; COMMAND-LINE: --iand-mode=value
+; COMMAND-LINE: --iand-mode=sum --bvand-integer-granularity=1 --finite-model-find
; COMMAND-LINE: --iand-mode=bitwise
; COMMAND-LINE: --iand-mode=bitwise --bvand-integer-granularity=1
; COMMAND-LINE: --iand-mode=bitwise --bvand-integer-granularity=2
-; COMMAND-LINE: --iand-mode=value --no-check-models
-; COMMAND-LINE: --iand-mode=sum --bvand-integer-granularity=1 --finite-model-find --no-check-models
+; COMMAND-LINE: --iand-mode=value
+; COMMAND-LINE: --iand-mode=sum --bvand-integer-granularity=1 --finite-model-find
; COMMAND-LINE: --iand-mode=bitwise
; COMMAND-LINE: --iand-mode=bitwise --bvand-integer-granularity=1
; COMMAND-LINE: --iand-mode=bitwise --bvand-integer-granularity=3
-; COMMAND-LINE: --no-check-models
+; COMMAND-LINE:
; EXPECT: sat
(set-logic NRA)
(set-info :status sat)
-; COMMAND-LINE: --no-check-models
+; COMMAND-LINE:
; EXPECT: sat
(set-logic LRA)
(declare-fun y1 () Real)
-; COMMAND-LINE: --fmf-fun-rlv --no-check-models
+; COMMAND-LINE: --fmf-fun-rlv
; EXPECT: sat
(set-info :smt-lib-version 2.6)
(set-option :produce-models true)
-; COMMAND-LINE: --strings-exp --no-check-models --finite-model-find
+; COMMAND-LINE: --strings-exp --finite-model-find
; EXPECT: sat
(set-logic ALL)
(declare-datatypes ((UNIT 0)) (((Unit))
-; COMMAND-LINE: --finite-model-find --no-check-models
+; COMMAND-LINE: --finite-model-find
; EXPECT: sat
(set-logic ALL)
-; COMMAND-LINE: --arith-rewrite-equalities --global-negate --no-check-models --sygus-inst
+; COMMAND-LINE: --arith-rewrite-equalities --global-negate --sygus-inst
; EXPECT: sat
(set-logic NIA)
(set-option :arith-rewrite-equalities true)
-; COMMAND-LINE: --no-check-models
+; COMMAND-LINE:
; EXPECT: sat
(set-logic LIA)
(set-info :status sat)
-; COMMAND-LINE: --cegqi-bv --no-check-models
+; COMMAND-LINE: --cegqi-bv
; EXPECT: unsat
(set-logic BV)
(set-info :status unsat)
-; COMMAND-LINE: --sygus-inference --no-check-models
+; COMMAND-LINE: --sygus-inference -q
(set-logic LIA)
(set-info :status sat)
(assert (forall ((x Int) (y Int)) (or (<= x (+ y 1)) (exists ((z Int)) (and (> z y) (< z x))))))
-; COMMAND-LINE: --finite-model-find --quant-epr --no-check-models
+; COMMAND-LINE: --finite-model-find --quant-epr
; EXPECT: sat
(set-logic ALL_SUPPORTED)
(declare-sort Loc 0)
-; COMMAND-LINE: --finite-model-find --quant-epr --no-check-models
+; COMMAND-LINE: --finite-model-find --quant-epr
; EXPECT: sat
(set-logic ALL_SUPPORTED)
-; COMMAND-LINE: --no-check-models
+; COMMAND-LINE:
; EXPECT: unsat
(set-logic QF_ALL_SUPPORTED)
(set-info :status unsat)
-; COMMAND-LINE: --no-check-models
+; COMMAND-LINE:
; EXPECT: unsat
(set-logic QF_ALL_SUPPORTED)
(declare-fun x () Int)
-% COMMAND-LINE: --no-check-models
+% COMMAND-LINE:
% EXPECT: sat
A : SET OF INT;
-; COMMAND-LINE: --sort-inference --no-check-models
+; COMMAND-LINE: --sort-inference
; EXPECT: sat
(set-logic QF_NRA)
(declare-fun x () Real)
; EXPECT: sat
-; COMMAND-LINE: --sygus-inference --no-check-models
+; COMMAND-LINE: --sygus-inference
(set-logic ALL)
(declare-fun x () Real)
(assert (= x 1))
; EXPECT: sat
-; COMMAND-LINE: --sygus-inference --no-check-models
+; COMMAND-LINE: --sygus-inference -q
(set-logic ALL)
(assert
(forall ((a Real))
; EXPECT: sat
-; COMMAND-LINE: --sygus-inference --no-check-models
+; COMMAND-LINE: --sygus-inference -q
(set-logic LIA)
(assert (forall ((a Int)) (=> (> a 0) (exists ((b Int)) (> a (* b 2))))))
(check-sat)
-; COMMAND-LINE: --global-negate --no-check-models
+; COMMAND-LINE: --global-negate
; EXPECT: sat
(set-info :smt-lib-version 2.6)
(set-logic BV)
-; COMMAND-LINE: --cegqi-all --no-check-models
+; COMMAND-LINE: --cegqi-all
; EXPECT: sat
;AJR:BROKEN
(set-logic UFBV)