It should reproduce without any flags. The following assertion is triggered while creating some term in FOOLElimination for a let expression:
Condition in file /Users/mezpusz/vampire/Indexing/TermSharing.cpp, line 178 violated:
_wellSortednessCheckingDisabled || SortHelper::areImmediateSortsValidPoly(t)
Value of t->toString() is: aa(ref(X0),fun(heap_ext(product_unit),product_prod(ref(X0),heap_ext(product_unit))),product_Pair(ref(X0),heap_ext(product_unit)),r21)
It should reproduce without any flags. The following assertion is triggered while creating some term in
FOOLElimination
for a let expression: