|
11 | 11 |
|
12 | 12 | #include <util/cmdline.h>
|
13 | 13 |
|
14 |
| -#include <solvers/cvc/cvc_dec.h> |
15 |
| -#include <solvers/dplib/dplib_dec.h> |
16 |
| -#include <solvers/smt1/smt1_dec.h> |
17 | 14 | #include <solvers/smt2/smt2_dec.h>
|
18 | 15 | #include <solvers/flattening/boolbv.h>
|
19 | 16 | #include <solvers/sat/dimacs_cnf.h>
|
@@ -72,57 +69,6 @@ int ebmc_baset::do_dimacs()
|
72 | 69 |
|
73 | 70 | /*******************************************************************\
|
74 | 71 |
|
75 |
| -Function: ebmc_baset::do_smt1 |
76 |
| -
|
77 |
| - Inputs: |
78 |
| -
|
79 |
| - Outputs: |
80 |
| -
|
81 |
| - Purpose: |
82 |
| -
|
83 |
| -\*******************************************************************/ |
84 |
| - |
85 |
| -int ebmc_baset::do_smt1() |
86 |
| -{ |
87 |
| - const namespacet ns(symbol_table); |
88 |
| - |
89 |
| - if(cmdline.isset("outfile")) |
90 |
| - { |
91 |
| - const std::string filename=cmdline.get_value("outfile"); |
92 |
| - std::ofstream out(filename.c_str()); |
93 |
| - |
94 |
| - if(!out) |
95 |
| - { |
96 |
| - std::cerr << "Failed to open `" |
97 |
| - << filename |
98 |
| - << "'" << '\n'; |
99 |
| - return 1; |
100 |
| - } |
101 |
| - |
102 |
| - smt1_convt smt1_conv( |
103 |
| - ns, |
104 |
| - "ebmc", |
105 |
| - "Generated by EBMC " EBMC_VERSION, |
106 |
| - "QF_AUFBV", |
107 |
| - smt1_convt::solvert::Z3, |
108 |
| - out); |
109 |
| - |
110 |
| - return do_bmc(smt1_conv, true); |
111 |
| - } |
112 |
| - |
113 |
| - smt1_convt smt1_conv( |
114 |
| - ns, |
115 |
| - "ebmc", |
116 |
| - "Generated by EBMC " EBMC_VERSION, |
117 |
| - "QF_AUFBV", |
118 |
| - smt1_convt::solvert::Z3, |
119 |
| - std::cout); |
120 |
| - |
121 |
| - return do_bmc(smt1_conv, true); |
122 |
| -} |
123 |
| - |
124 |
| -/*******************************************************************\ |
125 |
| -
|
126 | 72 | Function: ebmc_baset::do_smt2
|
127 | 73 |
|
128 | 74 | Inputs:
|
@@ -292,14 +238,14 @@ int ebmc_baset::do_boolector()
|
292 | 238 | {
|
293 | 239 | const namespacet ns(symbol_table);
|
294 | 240 |
|
295 |
| - smt1_dect smt1_dec( |
| 241 | + smt2_dect smt2_dec( |
296 | 242 | ns,
|
297 | 243 | "ebmc",
|
298 | 244 | "Generated by EBMC " EBMC_VERSION,
|
299 | 245 | "QF_AUFBV",
|
300 |
| - smt1_dect::solvert::BOOLECTOR); |
| 246 | + smt2_dect::solvert::BOOLECTOR); |
301 | 247 |
|
302 |
| - return do_bmc(smt1_dec, false); |
| 248 | + return do_bmc(smt2_dec, false); |
303 | 249 | }
|
304 | 250 |
|
305 | 251 | /*******************************************************************\
|
|
0 commit comments