![]() |
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... | |