|
dReal4
|
Refines a counterexample using local optimizations. More...
#include </home/soonhokong/work/dreal4/dreal/contractor/counterexample_refiner.h>
Public Member Functions | |
| CounterexampleRefiner (const Formula &query, Variables forall_variables, const Config &config) | |
| Constructs CounterexampleRefiner. More... | |
| Box | Refine (Box box) |
| Refines an initial solution and returns an improved one if possible. | |
Refines a counterexample using local optimizations.
This is used to refine counterexamples found by the forall contractor (in contractor_forall.h).
| CounterexampleRefiner | ( | const Formula & | query, |
| Variables | forall_variables, | ||
| const Config & | config | ||
| ) |
Constructs CounterexampleRefiner.
| query | Counterexample query. It should be either a relational formula or a conjunction of relational formulas. |
| forall_variables | universally quantified variables. They are decision variables that we consider in the local optimization. |
| config | Configuration to use for finding counterexamples. |
query is a conjunction.