/* -------------------------------------------------------------------------- */
GetInterpolCommand::GetInterpolCommand(const std::string& name, api::Term conj)
- : d_name(name), d_conj(conj), d_resultStatus(false)
+ : d_name(name),
+ d_conj(conj),
+ d_sygus_grammar(nullptr),
+ d_resultStatus(false)
{
}
GetInterpolCommand::GetInterpolCommand(const std::string& name,
/* -------------------------------------------------------------------------- */
GetAbductCommand::GetAbductCommand(const std::string& name, api::Term conj)
- : d_name(name), d_conj(conj), d_resultStatus(false)
+ : d_name(name),
+ d_conj(conj),
+ d_sygus_grammar(nullptr),
+ d_resultStatus(false)
{
}
GetAbductCommand::GetAbductCommand(const std::string& name,
Trace("fp-abstraction")
<< "TheoryFp::check(): checking abstractions" << std::endl;
TheoryModel* m = getValuation().getModel();
- bool lemmaAdded = false;
-
for (const auto& [abstract, concrete] : d_abstractionMap)
{
Trace("fp-abstraction")
{ // Is actually used in the model
Trace("fp-abstraction")
<< "TheoryFp::check(): ... relevant" << std::endl;
- lemmaAdded |= refineAbstraction(m, abstract, concrete);
+ refineAbstraction(m, abstract, concrete);
}
else
{