iinfo.d_conc = getConclusion(
xcv, stra, PfRule::CONCAT_CPROP, isRev, skc, newSkolems);
Assert(newSkolems.size() == 1);
- iinfo.d_newSkolem[LENGTH_SPLIT].push_back(newSkolems[0]);
+ iinfo.d_skolems[LENGTH_SPLIT].push_back(newSkolems[0]);
iinfo.d_id = Inference::SSPLIT_CST_PROP;
iinfo.d_idRev = isRev;
pinfer.push_back(info);
nfi, nfj, index, index, iinfo.d_premises);
iinfo.d_premises.push_back(expNonEmpty);
Assert(newSkolems.size() == 1);
- iinfo.d_newSkolem[LENGTH_SPLIT].push_back(newSkolems[0]);
+ iinfo.d_skolems[LENGTH_SPLIT].push_back(newSkolems[0]);
iinfo.d_id = Inference::SSPLIT_CST;
iinfo.d_idRev = isRev;
pinfer.push_back(info);
if (options::stringUnifiedVSpt() && !options::stringLenConc())
{
Assert(newSkolems.size() == 1);
- iinfo.d_newSkolem[LENGTH_GEQ_ONE].push_back(newSkolems[0]);
+ iinfo.d_skolems[LENGTH_GEQ_ONE].push_back(newSkolems[0]);
}
}
else if (lentTestSuccess == 0)
* are mapped to by a length status, indicating the length constraint that
* can be assumed for them.
*/
- std::map<LengthStatus, std::vector<Node> > d_newSkolem;
+ std::map<LengthStatus, std::vector<Node> > d_skolems;
/** Is this infer info trivial? True if d_conc is true. */
bool isTrivial() const;
/**
// (lazily), since this is the moment when we have decided to process the
// inference.
for (const std::pair<const LengthStatus, std::vector<Node> >& sks :
- ii.d_newSkolem)
+ ii.d_skolems)
{
for (const Node& n : sks.second)
{