//STORM_LOG_WARN_COND(storm::utility::parameterlifting::validateParameterLiftingSound(markovModel,formula),"Could not validate whether parameter lifting is sound on the input model and the formula "<<*formula);
//STORM_LOG_THROW(storm::settings::getModule<storm::settings::modules::ParametricSettings>().isParameterSpaceSet(),storm::exceptions::InvalidSettingsException,"Invoked Parameter lifting but no parameter space was defined.");
//STORM_PRINT_AND_LOG("Performing parameter lifting for property "<<*consideredFormula<<" with parameter space "<<parameterSpace.toString(true)<<" and refinement threshold "<<storm::utility::convertNumber<double>(refinementThreshold)<<" ..."<<std::endl);
this->addOption(storm::settings::OptionBuilder(moduleName,lpSolverOptionName,false,"Sets which LP solver is preferred.")
this->addOption(storm::settings::OptionBuilder(moduleName,lpSolverOptionName,false,"Sets which LP solver is preferred.")
.addArgument(storm::settings::ArgumentBuilder::createStringArgument("name","The name of an LP solver.").addValidatorString(ArgumentValidatorFactory::createMultipleChoiceValidator(lpSolvers)).setDefaultValueString("glpk").build()).build());
.addArgument(storm::settings::ArgumentBuilder::createStringArgument("name","The name of an LP solver.").addValidatorString(ArgumentValidatorFactory::createMultipleChoiceValidator(lpSolvers)).setDefaultValueString("glpk").build()).build());
this->addOption(storm::settings::OptionBuilder(moduleName,parameterLiftingOptionName,false,"Sets whether parameter lifting is applied.").build());
this->addOption(storm::settings::OptionBuilder(moduleName,smtSolverOptionName,false,"Sets which SMT solver is preferred.")
this->addOption(storm::settings::OptionBuilder(moduleName,smtSolverOptionName,false,"Sets which SMT solver is preferred.")
.addArgument(storm::settings::ArgumentBuilder::createStringArgument("name","The name of an SMT solver.").addValidatorString(ArgumentValidatorFactory::createMultipleChoiceValidator(smtSolvers)).setDefaultValueString("z3").build()).build());
.addArgument(storm::settings::ArgumentBuilder::createStringArgument("name","The name of an SMT solver.").addValidatorString(ArgumentValidatorFactory::createMultipleChoiceValidator(smtSolvers)).setDefaultValueString("z3").build()).build());