![]() |
SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|

Go to the source code of this file.
Namespaces | |
| smtrat | |
| Class to create the formulas for axioms. | |
Functions | |
| FormulaT | smtrat::createZeroOne (carl::Variable xVariable, carl::Variable yVariable, carl::Variable zVariable) |
| FormulaT | smtrat::createZeroTwo (carl::Variable xVariable, carl::Variable yVariable, carl::Variable zVariable) |
| FormulaT | smtrat::createZeroThree (carl::Variable xVariable, carl::Variable yVariable, carl::Variable zVariable) |
| FormulasT | smtrat::createZero (smtrat::VariableCapsule variableCapsule) |
| FormulaT | smtrat::createTangentPlaneNEQOne (carl::Variable xVariable, carl::Variable yVariable, carl::Variable zVariable, Rational aRational) |
| FormulaT | smtrat::createTangentPlaneNEQTwo (carl::Variable xVariable, carl::Variable yVariable, carl::Variable zVariable, Rational bRational) |
| FormulaT | smtrat::createTangentPlaneNEQThree (carl::Variable xVariable, carl::Variable yVariable, carl::Variable zVariable, Rational aRational, Rational bRational) |
| FormulaT | smtrat::createTangentPlaneNEQFour (carl::Variable xVariable, carl::Variable yVariable, carl::Variable zVariable, Rational aRational, Rational bRational) |
| FormulasT | smtrat::createTangentPlaneNEQ (VariableCapsule variableCapsule, RationalCapsule rationalCapsule) |
| FormulaT | smtrat::createTangentPlaneEQOne (carl::Variable xVariable, carl::Variable yVariable, carl::Variable zVariable, Rational aRational) |
| FormulaT | smtrat::createTangentPlaneEQTwo (carl::Variable xVariable, carl::Variable yVariable, carl::Variable zVariable, Rational aRational) |
| FormulasT | smtrat::createTangentPlaneEQ (VariableCapsule variableCapsule, RationalCapsule rationalCapsule) |
| const smtrat::VariableCapsule | smtrat::extractVariables (MonomialMapIterator monomialIterator) |
| Model | smtrat::createAbsoluteValuedModel (Model linearizedModel) |
| carl::Variable | smtrat::createAuxiliaryVariable (carl::Variable variable) |
| create an auxiliary variable e.g. More... | |
| FormulaT | smtrat::generateAbsFormula (carl::Variable variable, carl::Variable aux_variable) |
| | x1 | = (and (=> (x1 >= 0) (y1 = x1)) (=> (x1 < 0) (y1 = -x1)) ) More... | |
| FormulaT | smtrat::generateAbsFormula (carl::Variable variableLeft, carl::Variable variableRight, carl::Relation relation) |
| | x1 | <= | x1 | = (and (=> (x1 >= 0) (y1 = x1)) (=> (x1 < 0) (y1 = -x1)) (=> (x2 >= 0) (y2 = x2)) (=> (x2 < 0) (y2 = -x2)) (y1 <= y2) ) More... | |
| FormulaT | smtrat::createEquivalentToOriginalMonotonicityOne (smtrat::VariableCapsule variableCapsule, smtrat::VariableCapsule variableCapsuleInner) |
| FormulaT | smtrat::createEquivalentToOriginalMonotonicityTwo (smtrat::VariableCapsule variableCapsule, smtrat::VariableCapsule variableCapsuleInner) |
| FormulaT | smtrat::createEquivalentToOriginalMonotonicityThree (smtrat::VariableCapsule variableCapsule, smtrat::VariableCapsule variableCapsuleInner) |
| RationalCapsule | smtrat::extractRationalCapsule (VariableCapsule variableCapsule, Model linearizedModel) |
| FormulaT | smtrat::createOriginalMonotonicityOne (smtrat::VariableCapsule variableCapsule, smtrat::VariableCapsule variableCapsuleInner) |
| FormulaT | smtrat::createOriginalMonotonicityTwo (smtrat::VariableCapsule variableCapsule, smtrat::VariableCapsule variableCapsuleInner) |
| FormulaT | smtrat::createOriginalMonotonicityThree (smtrat::VariableCapsule variableCapsule, smtrat::VariableCapsule variableCapsuleInner) |
| FormulasT | smtrat::createMonotonicity (VariableCapsule variableCapsuleOuter, VariableCapsule variableCapsuleInner, Model absoluteValuedModel) |
| FormulaT | smtrat::createCongruence (smtrat::VariableCapsule variableCapsuleOuter, smtrat::VariableCapsule variableCapsuleInner) |
| FormulaT | smtrat::createICPGreaterOne (VariableCapsule variableCapsule, RationalCapsule rationalCapsule) |
| FormulaT | smtrat::createICPGreaterTwo (VariableCapsule variableCapsule, RationalCapsule rationalCapsule) |
| FormulasT | smtrat::createICPGreater (VariableCapsule variableCapsule, RationalCapsule rationalCapsule) |
| FormulaT | smtrat::createICPLess (VariableCapsule variableCapsule, RationalCapsule rationalCapsule) |
| bool | smtrat::abEqualcCheck (VariableCapsule variableCapsuleOuter, Model linearizedModel) |
| bool | smtrat::abGreatercCheck (RationalCapsule rationalCapsule) |
| bool | smtrat::abLesscCheck (RationalCapsule rationalCapsule) |
| RationalCapsule | smtrat::generateAbcPrimeForICP (RationalCapsule rationalCapsule, bool isGreater) |
| bool | smtrat::isAnyRationalIsZero (RationalCapsule rationalCapsule) |