15 typedef std::shared_ptr<expressions::BinaryRelationExpression> AssumptionType;
40 std::vector<ConstantType>
const minValues, std::vector<ConstantType>
const maxValue)
const;
58 void setSampleValues(std::vector<std::vector<ConstantType>>
const& samples);
61 std::pair<std::shared_ptr<expressions::BinaryRelationExpression>,
AssumptionStatus> createAndCheckAssumption(
67 std::shared_ptr<expressions::ExpressionManager> expressionManager;
69 uint_fast64_t numberOfStates;
std::map< std::shared_ptr< expressions::BinaryRelationExpression >, AssumptionStatus > createAndCheckAssumptions(uint_fast64_t val1, uint_fast64_t val2, std::shared_ptr< Order > order, storage::ParameterRegion< ValueType > region) const
Creates assumptions, and checks them, only VALID and UNKNOWN assumptions are returned.
void initializeCheckingOnSamples(std::shared_ptr< logic::Formula const > formula, std::shared_ptr< models::sparse::Dtmc< ValueType > > model, storage::ParameterRegion< ValueType > region, uint_fast64_t numberOfSamples)
Initializes the given number of sample points for a given model, formula and region.