![]() |
SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
Functions | |
| FormulaT | buildFormulaFromVC (VariableComparisonT &&vc) |
| Construct a formula representing a variable comparison. More... | |
| template<typename MVRootParams > | |
| FormulaT | buildEquality (carl::Variable var, const MVRootParams &mvp) |
| Construct an atomic formula representing a variable being equal to the given multivariate root. More... | |
| template<typename MVRootParams > | |
| FormulaT | buildBelow (carl::Variable var, const MVRootParams &mvp) |
| Construct an atomic formula representing a variable being less than the given multivariate root. More... | |
| template<typename MVRootParams > | |
| FormulaT | buildAbove (carl::Variable var, const MVRootParams &mvp) |
| Construct an atomic formula representing a variable being greater than the given multivariate root. More... | |
| std::set< ConstraintT > | convertToConstraints (std::vector< FormulaT > constraintAtoms) |
| Transform constraints represented as atomic formualas into the easier to use objects of the Constraint class. More... | |
| FormulaT smtrat::mcsat::nlsat::helper::buildAbove | ( | carl::Variable | var, |
| const MVRootParams & | mvp | ||
| ) |
Construct an atomic formula representing a variable being greater than the given multivariate root.
"v > root(..)"
Definition at line 48 of file ExplanationGenerator.h.


| FormulaT smtrat::mcsat::nlsat::helper::buildBelow | ( | carl::Variable | var, |
| const MVRootParams & | mvp | ||
| ) |
Construct an atomic formula representing a variable being less than the given multivariate root.
"v < root(..)"
Definition at line 40 of file ExplanationGenerator.h.


| FormulaT smtrat::mcsat::nlsat::helper::buildEquality | ( | carl::Variable | var, |
| const MVRootParams & | mvp | ||
| ) |
Construct an atomic formula representing a variable being equal to the given multivariate root.
"v = root(..)"
Definition at line 32 of file ExplanationGenerator.h.


|
inline |
Construct a formula representing a variable comparison.
Simplify to a regular constraint if possible.
Definition at line 19 of file ExplanationGenerator.h.

|
inline |
Transform constraints represented as atomic formualas into the easier to use objects of the Constraint class.
Definition at line 58 of file ExplanationGenerator.h.
