dReal4
|
A class implementing NNF (Negation Normal Form) conversion. More...
#include </home/soonhokong/work/dreal4/dreal/util/nnfizer.h>
Public Member Functions | |
Formula | Convert (const Formula &f, bool push_negation_into_relationals=false) const |
Converts f into an equivalent formula f' in NNF. | |
Friends | |
Formula | drake::symbolic::VisitFormula (const Nnfizer *, const Formula &, const bool &, const bool &) |
A class implementing NNF (Negation Normal Form) conversion.
See https://en.wikipedia.org/wiki/Negation_normal_form for more information on NNF. When push_negation_into_relationals
is true, it pushed negations into relational formulas by flipping relational operators. For example, ¬(x >= 10)
is transformed into (x < 10)
.