30
30
#include < goto-programs/safety_checker.h>
31
31
#include < goto-symex/memory_model.h>
32
32
33
- #include < solvers/prop/decision_procedure .h>
33
+ #include < solvers/prop/decision_procedure_incremental .h>
34
34
35
35
class cbmc_solverst ;
36
36
@@ -68,7 +68,7 @@ class bmct : public safety_checkert
68
68
const optionst &_options,
69
69
const symbol_tablet &outer_symbol_table,
70
70
ui_message_handlert &_message_handler,
71
- prop_convt &_prop_conv ,
71
+ decision_procedure_incrementalt &_decision_procedure ,
72
72
path_storaget &_path_storage,
73
73
std::function<bool (void )> callback_after_symex,
74
74
guard_managert &guard_manager)
@@ -86,7 +86,7 @@ class bmct : public safety_checkert
86
86
options,
87
87
path_storage,
88
88
guard_manager),
89
- prop_conv(_prop_conv ),
89
+ decision_procedure(_decision_procedure ),
90
90
ui_message_handler(_message_handler),
91
91
driver_callback_after_symex(callback_after_symex)
92
92
{
@@ -141,7 +141,7 @@ class bmct : public safety_checkert
141
141
const optionst &_options,
142
142
const symbol_tablet &outer_symbol_table,
143
143
ui_message_handlert &_message_handler,
144
- prop_convt &_prop_conv ,
144
+ decision_procedure_incrementalt &_decision_procedure ,
145
145
symex_target_equationt &_equation,
146
146
path_storaget &_path_storage,
147
147
std::function<bool (void )> callback_after_symex,
@@ -160,7 +160,7 @@ class bmct : public safety_checkert
160
160
options,
161
161
path_storage,
162
162
guard_manager),
163
- prop_conv(_prop_conv ),
163
+ decision_procedure(_decision_procedure ),
164
164
ui_message_handler(_message_handler),
165
165
driver_callback_after_symex(callback_after_symex)
166
166
{
@@ -180,7 +180,7 @@ class bmct : public safety_checkert
180
180
guard_managert &guard_manager;
181
181
path_storaget &path_storage;
182
182
symex_bmct symex;
183
- prop_convt &prop_conv ;
183
+ decision_procedure_incrementalt &decision_procedure ;
184
184
std::unique_ptr<memory_model_baset> memory_model;
185
185
// use gui format
186
186
ui_message_handlert &ui_message_handler;
@@ -235,7 +235,7 @@ class path_explorert : public bmct
235
235
const optionst &_options,
236
236
const symbol_tablet &outer_symbol_table,
237
237
ui_message_handlert &_message_handler,
238
- prop_convt &_prop_conv ,
238
+ decision_procedure_incrementalt &_decision_procedure ,
239
239
symex_target_equationt &saved_equation,
240
240
const goto_symex_statet &saved_state,
241
241
path_storaget &path_storage,
@@ -245,7 +245,7 @@ class path_explorert : public bmct
245
245
_options,
246
246
outer_symbol_table,
247
247
_message_handler,
248
- _prop_conv ,
248
+ _decision_procedure ,
249
249
saved_equation,
250
250
path_storage,
251
251
callback_after_symex,
0 commit comments