├── .gitignore ├── .gitmodules ├── .travis.yml ├── CMakeLists.txt ├── Dockerfile ├── LICENSE ├── NEWS.md ├── Readme.md ├── app ├── main.cpp └── starexec_run_default ├── cmake ├── ExternalAntlr4Cpp.cmake └── FindANTLR.cmake ├── contrib └── get_deps.sh ├── lib ├── Approximated.cpp ├── Approximated.h ├── BDDInterval.cpp ├── BDDInterval.h ├── Config.h ├── ExprSimplifier.cpp ├── ExprSimplifier.h ├── ExprToBDDTransformer.cpp ├── ExprToBDDTransformer.h ├── HashUtils.h ├── HexHelper.h ├── Logger.cpp ├── Logger.h ├── Model.cpp ├── Model.h ├── SMTLIBInterpreter.cpp ├── SMTLIBInterpreter.h ├── SimplificationPass.h ├── Solver.cpp ├── Solver.h ├── TermConstIntroducer.cpp ├── TermConstIntroducer.h ├── UnconstrainedVariableSimplifier.cpp ├── UnconstrainedVariableSimplifier.h ├── UnionFind.cpp ├── VariableOrderer.cpp ├── VariableOrderer.h ├── cudd │ ├── bvec_cudd.cpp │ └── bvec_cudd.h ├── maybeBdd │ ├── maybeBdd.cpp │ └── maybeBdd.h └── simplificationPasses │ ├── EqualityPropagator.cpp │ ├── EqualityPropagator.h │ ├── PureLiteralEliminator.cpp │ └── PureLiteralEliminator.h └── tests ├── catch └── catch.hpp ├── data ├── 002.smt2 ├── 003.smt2 ├── 007.smt2 ├── AR-fixpoint-1.smt2 ├── ARI118=1.smt2 ├── ETCS-essentials-node3023.smt2 ├── Fibonacci01_true-unreach-call_true-no-overflow.c_905.smt2 ├── MADWiFi-encode_ie_ok_true-unreach-call.i_7.smt2 ├── RNDPRE_3_48.smt2 ├── RNDPRE_4_42.smt2 ├── RND_3_14.smt2 ├── RND_6_4.smt2 ├── accelerating-node2100.smt2 ├── audio_ac97_wavepcistream2.cpp.smt2 ├── binary_driver-2007-10-09-node11383.smt2 ├── btor2c-eagerMod.bakery.1.prop1-func-interl.c_0.smt2 ├── bvshl0.smt2 ├── bvurem_approx.smt2 ├── cache-coherence-2-fixpoint-1.smt2 ├── check_bvsge_bvashr0_16bit.smt2 ├── check_bvsgt_bvudiv1_8bit.smt2 ├── check_bvsle_bvashr0_4bit.smt2 ├── check_bvsle_bvlshr0_4bit.smt2 ├── check_bvsle_bvmul_8bit.smt2 ├── check_bvslt_bvashr0_4bit.smt2 ├── check_bvuge_bvashr1_64bit.smt2 ├── check_bvuge_bvudiv0_4bit.smt2 ├── check_bvugt_bvshl0_4bit.smt2 ├── check_eq_bvconcat0_2_64bit.smt2 ├── check_eq_bvshl0_32bit.smt2 ├── falseAndFalse.smt2 ├── intersection-example-onelane.proof-node1469.smt2 ├── itc-b13-fixpoint-3.smt2 ├── iteApprox.smt2 ├── jain_7_true-unreach-call_true-no-overflow.i_61.smt2 ├── magnetic_field-node118398.smt2 ├── nlzbe008.smt2 ├── pi-bus-fixpoint-1.smt2 ├── preiner_bug_2020.smt2 ├── smtcomp18 │ ├── 01.smt2 │ └── 02.smt2 ├── smtcomp23 │ ├── heapsort.i_0.smt2 │ ├── heapsort.i_3.smt2 │ ├── heapsort.i_8.smt2 │ ├── heapsort.i_9.smt2 │ └── minimal.smt2 ├── smtlib │ ├── binaryNumeral.smt2 │ ├── hexNumeral.smt2 │ ├── model1.smt2 │ ├── model2.smt2 │ ├── model3.smt2 │ ├── push.smt2 │ ├── push2Pop.smt2 │ ├── push2Pop2.smt2 │ ├── pushPush.smt2 │ ├── pushPushPop.smt2 │ ├── reset.smt2 │ └── resetAssertions.smt2 ├── sum02_true-unreach-call_true-no-overflow.i_375.smt2 ├── unconstrainedMulConst.smt2 ├── unconstrainedMulVar.smt2 └── usb-phy-fixpoint-1.smt2 ├── main.cpp └── testUnconstrained.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/LICENSE -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/NEWS.md -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/Readme.md -------------------------------------------------------------------------------- /app/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/app/main.cpp -------------------------------------------------------------------------------- /app/starexec_run_default: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ./q3b $1 4 | -------------------------------------------------------------------------------- /cmake/ExternalAntlr4Cpp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/cmake/ExternalAntlr4Cpp.cmake -------------------------------------------------------------------------------- /cmake/FindANTLR.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/cmake/FindANTLR.cmake -------------------------------------------------------------------------------- /contrib/get_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/contrib/get_deps.sh -------------------------------------------------------------------------------- /lib/Approximated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/Approximated.cpp -------------------------------------------------------------------------------- /lib/Approximated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/Approximated.h -------------------------------------------------------------------------------- /lib/BDDInterval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/BDDInterval.cpp -------------------------------------------------------------------------------- /lib/BDDInterval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/BDDInterval.h -------------------------------------------------------------------------------- /lib/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/Config.h -------------------------------------------------------------------------------- /lib/ExprSimplifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/ExprSimplifier.cpp -------------------------------------------------------------------------------- /lib/ExprSimplifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/ExprSimplifier.h -------------------------------------------------------------------------------- /lib/ExprToBDDTransformer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/ExprToBDDTransformer.cpp -------------------------------------------------------------------------------- /lib/ExprToBDDTransformer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/ExprToBDDTransformer.h -------------------------------------------------------------------------------- /lib/HashUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/HashUtils.h -------------------------------------------------------------------------------- /lib/HexHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/HexHelper.h -------------------------------------------------------------------------------- /lib/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/Logger.cpp -------------------------------------------------------------------------------- /lib/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/Logger.h -------------------------------------------------------------------------------- /lib/Model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/Model.cpp -------------------------------------------------------------------------------- /lib/Model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/Model.h -------------------------------------------------------------------------------- /lib/SMTLIBInterpreter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/SMTLIBInterpreter.cpp -------------------------------------------------------------------------------- /lib/SMTLIBInterpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/SMTLIBInterpreter.h -------------------------------------------------------------------------------- /lib/SimplificationPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/SimplificationPass.h -------------------------------------------------------------------------------- /lib/Solver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/Solver.cpp -------------------------------------------------------------------------------- /lib/Solver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/Solver.h -------------------------------------------------------------------------------- /lib/TermConstIntroducer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/TermConstIntroducer.cpp -------------------------------------------------------------------------------- /lib/TermConstIntroducer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/TermConstIntroducer.h -------------------------------------------------------------------------------- /lib/UnconstrainedVariableSimplifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/UnconstrainedVariableSimplifier.cpp -------------------------------------------------------------------------------- /lib/UnconstrainedVariableSimplifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/UnconstrainedVariableSimplifier.h -------------------------------------------------------------------------------- /lib/UnionFind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/UnionFind.cpp -------------------------------------------------------------------------------- /lib/VariableOrderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/VariableOrderer.cpp -------------------------------------------------------------------------------- /lib/VariableOrderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/VariableOrderer.h -------------------------------------------------------------------------------- /lib/cudd/bvec_cudd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/cudd/bvec_cudd.cpp -------------------------------------------------------------------------------- /lib/cudd/bvec_cudd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/cudd/bvec_cudd.h -------------------------------------------------------------------------------- /lib/maybeBdd/maybeBdd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/maybeBdd/maybeBdd.cpp -------------------------------------------------------------------------------- /lib/maybeBdd/maybeBdd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/maybeBdd/maybeBdd.h -------------------------------------------------------------------------------- /lib/simplificationPasses/EqualityPropagator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/simplificationPasses/EqualityPropagator.cpp -------------------------------------------------------------------------------- /lib/simplificationPasses/EqualityPropagator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/simplificationPasses/EqualityPropagator.h -------------------------------------------------------------------------------- /lib/simplificationPasses/PureLiteralEliminator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/simplificationPasses/PureLiteralEliminator.cpp -------------------------------------------------------------------------------- /lib/simplificationPasses/PureLiteralEliminator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/lib/simplificationPasses/PureLiteralEliminator.h -------------------------------------------------------------------------------- /tests/catch/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/catch/catch.hpp -------------------------------------------------------------------------------- /tests/data/002.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/002.smt2 -------------------------------------------------------------------------------- /tests/data/003.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/003.smt2 -------------------------------------------------------------------------------- /tests/data/007.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/007.smt2 -------------------------------------------------------------------------------- /tests/data/AR-fixpoint-1.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/AR-fixpoint-1.smt2 -------------------------------------------------------------------------------- /tests/data/ARI118=1.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/ARI118=1.smt2 -------------------------------------------------------------------------------- /tests/data/ETCS-essentials-node3023.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/ETCS-essentials-node3023.smt2 -------------------------------------------------------------------------------- /tests/data/Fibonacci01_true-unreach-call_true-no-overflow.c_905.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/Fibonacci01_true-unreach-call_true-no-overflow.c_905.smt2 -------------------------------------------------------------------------------- /tests/data/MADWiFi-encode_ie_ok_true-unreach-call.i_7.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/MADWiFi-encode_ie_ok_true-unreach-call.i_7.smt2 -------------------------------------------------------------------------------- /tests/data/RNDPRE_3_48.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/RNDPRE_3_48.smt2 -------------------------------------------------------------------------------- /tests/data/RNDPRE_4_42.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/RNDPRE_4_42.smt2 -------------------------------------------------------------------------------- /tests/data/RND_3_14.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/RND_3_14.smt2 -------------------------------------------------------------------------------- /tests/data/RND_6_4.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/RND_6_4.smt2 -------------------------------------------------------------------------------- /tests/data/accelerating-node2100.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/accelerating-node2100.smt2 -------------------------------------------------------------------------------- /tests/data/audio_ac97_wavepcistream2.cpp.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/audio_ac97_wavepcistream2.cpp.smt2 -------------------------------------------------------------------------------- /tests/data/binary_driver-2007-10-09-node11383.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/binary_driver-2007-10-09-node11383.smt2 -------------------------------------------------------------------------------- /tests/data/btor2c-eagerMod.bakery.1.prop1-func-interl.c_0.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/btor2c-eagerMod.bakery.1.prop1-func-interl.c_0.smt2 -------------------------------------------------------------------------------- /tests/data/bvshl0.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/bvshl0.smt2 -------------------------------------------------------------------------------- /tests/data/bvurem_approx.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/bvurem_approx.smt2 -------------------------------------------------------------------------------- /tests/data/cache-coherence-2-fixpoint-1.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/cache-coherence-2-fixpoint-1.smt2 -------------------------------------------------------------------------------- /tests/data/check_bvsge_bvashr0_16bit.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/check_bvsge_bvashr0_16bit.smt2 -------------------------------------------------------------------------------- /tests/data/check_bvsgt_bvudiv1_8bit.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/check_bvsgt_bvudiv1_8bit.smt2 -------------------------------------------------------------------------------- /tests/data/check_bvsle_bvashr0_4bit.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/check_bvsle_bvashr0_4bit.smt2 -------------------------------------------------------------------------------- /tests/data/check_bvsle_bvlshr0_4bit.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/check_bvsle_bvlshr0_4bit.smt2 -------------------------------------------------------------------------------- /tests/data/check_bvsle_bvmul_8bit.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/check_bvsle_bvmul_8bit.smt2 -------------------------------------------------------------------------------- /tests/data/check_bvslt_bvashr0_4bit.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/check_bvslt_bvashr0_4bit.smt2 -------------------------------------------------------------------------------- /tests/data/check_bvuge_bvashr1_64bit.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/check_bvuge_bvashr1_64bit.smt2 -------------------------------------------------------------------------------- /tests/data/check_bvuge_bvudiv0_4bit.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/check_bvuge_bvudiv0_4bit.smt2 -------------------------------------------------------------------------------- /tests/data/check_bvugt_bvshl0_4bit.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/check_bvugt_bvshl0_4bit.smt2 -------------------------------------------------------------------------------- /tests/data/check_eq_bvconcat0_2_64bit.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/check_eq_bvconcat0_2_64bit.smt2 -------------------------------------------------------------------------------- /tests/data/check_eq_bvshl0_32bit.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/check_eq_bvshl0_32bit.smt2 -------------------------------------------------------------------------------- /tests/data/falseAndFalse.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/falseAndFalse.smt2 -------------------------------------------------------------------------------- /tests/data/intersection-example-onelane.proof-node1469.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/intersection-example-onelane.proof-node1469.smt2 -------------------------------------------------------------------------------- /tests/data/itc-b13-fixpoint-3.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/itc-b13-fixpoint-3.smt2 -------------------------------------------------------------------------------- /tests/data/iteApprox.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/iteApprox.smt2 -------------------------------------------------------------------------------- /tests/data/jain_7_true-unreach-call_true-no-overflow.i_61.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/jain_7_true-unreach-call_true-no-overflow.i_61.smt2 -------------------------------------------------------------------------------- /tests/data/magnetic_field-node118398.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/magnetic_field-node118398.smt2 -------------------------------------------------------------------------------- /tests/data/nlzbe008.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/nlzbe008.smt2 -------------------------------------------------------------------------------- /tests/data/pi-bus-fixpoint-1.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/pi-bus-fixpoint-1.smt2 -------------------------------------------------------------------------------- /tests/data/preiner_bug_2020.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/preiner_bug_2020.smt2 -------------------------------------------------------------------------------- /tests/data/smtcomp18/01.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtcomp18/01.smt2 -------------------------------------------------------------------------------- /tests/data/smtcomp18/02.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtcomp18/02.smt2 -------------------------------------------------------------------------------- /tests/data/smtcomp23/heapsort.i_0.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtcomp23/heapsort.i_0.smt2 -------------------------------------------------------------------------------- /tests/data/smtcomp23/heapsort.i_3.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtcomp23/heapsort.i_3.smt2 -------------------------------------------------------------------------------- /tests/data/smtcomp23/heapsort.i_8.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtcomp23/heapsort.i_8.smt2 -------------------------------------------------------------------------------- /tests/data/smtcomp23/heapsort.i_9.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtcomp23/heapsort.i_9.smt2 -------------------------------------------------------------------------------- /tests/data/smtcomp23/minimal.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtcomp23/minimal.smt2 -------------------------------------------------------------------------------- /tests/data/smtlib/binaryNumeral.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtlib/binaryNumeral.smt2 -------------------------------------------------------------------------------- /tests/data/smtlib/hexNumeral.smt2: -------------------------------------------------------------------------------- 1 | (assert (= #x01 (_ bv1 8))) 2 | (check-sat) 3 | -------------------------------------------------------------------------------- /tests/data/smtlib/model1.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtlib/model1.smt2 -------------------------------------------------------------------------------- /tests/data/smtlib/model2.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtlib/model2.smt2 -------------------------------------------------------------------------------- /tests/data/smtlib/model3.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtlib/model3.smt2 -------------------------------------------------------------------------------- /tests/data/smtlib/push.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtlib/push.smt2 -------------------------------------------------------------------------------- /tests/data/smtlib/push2Pop.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtlib/push2Pop.smt2 -------------------------------------------------------------------------------- /tests/data/smtlib/push2Pop2.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtlib/push2Pop2.smt2 -------------------------------------------------------------------------------- /tests/data/smtlib/pushPush.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtlib/pushPush.smt2 -------------------------------------------------------------------------------- /tests/data/smtlib/pushPushPop.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtlib/pushPushPop.smt2 -------------------------------------------------------------------------------- /tests/data/smtlib/reset.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtlib/reset.smt2 -------------------------------------------------------------------------------- /tests/data/smtlib/resetAssertions.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/smtlib/resetAssertions.smt2 -------------------------------------------------------------------------------- /tests/data/sum02_true-unreach-call_true-no-overflow.i_375.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/sum02_true-unreach-call_true-no-overflow.i_375.smt2 -------------------------------------------------------------------------------- /tests/data/unconstrainedMulConst.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/unconstrainedMulConst.smt2 -------------------------------------------------------------------------------- /tests/data/unconstrainedMulVar.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/unconstrainedMulVar.smt2 -------------------------------------------------------------------------------- /tests/data/usb-phy-fixpoint-1.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/data/usb-phy-fixpoint-1.smt2 -------------------------------------------------------------------------------- /tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/main.cpp -------------------------------------------------------------------------------- /tests/testUnconstrained.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinjonas/Q3B/HEAD/tests/testUnconstrained.cpp --------------------------------------------------------------------------------