192{
193
194
195 std::vector<int> start_indices;
197 {
198 start_indices.clear();
200 for (auto j : start_indices)
201 {
202 if (i != index1 && i != index2) return true;
203
204
205 if (j == 0 && i != index1) return true;
206 if (j ==
word.size() -
mMonomials[index2].size() && i != index2)
return true;
207 }
208 }
209 return false;
210}
static void subwordPositions(Word word1, Word word2, std::vector< int > &result_start_indices)
std::vector< Word > mMonomials