12 if (!f.quantified_formula().is_real_constraint_conjunction()
13 && f.quantified_formula().type() != carl::FormulaType::CONSTRAINT)
return std::nullopt;
21 FMQEStatistics::get_instance().output(
result.is_nary() ?
result.subformulas().size() : 1)
FormulaT eliminateQuantifiers()
std::optional< FormulaT > qe(const FormulaT &f)
std::vector< std::pair< QuantifierType, std::vector< carl::Variable > >> QEQuery
carl::Formula< Poly > FormulaT
#define SMTRAT_STATISTICS_CALL(function)
#define SMTRAT_TIME_START(variable)
#define SMTRAT_TIME_FINISH(timer, start)