SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
#include <smtrat-cad/projection/Projection.h>
#include <smtrat-common/smtrat-common.h>
#include <smtrat-common/model.h>
#include <carl-arith/core/Common.h>
Go to the source code of this file.
Data Structures | |
class | smtrat::mcsat::nlsat::ExplanationGenerator |
struct | smtrat::mcsat::nlsat::ExplanationGenerator::ProjectionSettings |
Namespaces | |
smtrat | |
Class to create the formulas for axioms. | |
smtrat::mcsat | |
smtrat::mcsat::nlsat | |
smtrat::mcsat::nlsat::helper | |
Functions | |
FormulaT | smtrat::mcsat::nlsat::helper::buildFormulaFromVC (VariableComparisonT &&vc) |
Construct a formula representing a variable comparison. More... | |
template<typename MVRootParams > | |
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. More... | |
template<typename MVRootParams > | |
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. More... | |
template<typename MVRootParams > | |
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. More... | |
std::set< ConstraintT > | smtrat::mcsat::nlsat::helper::convertToConstraints (std::vector< FormulaT > constraintAtoms) |
Transform constraints represented as atomic formualas into the easier to use objects of the Constraint class. More... | |