Closed kanigsson closed 1 week ago
Thanks for reporting this issue.
It seems there are at least two issues here (and maybe three?):
Arrays
theory.Arrays
theory slows down Alt-Ergo in presence of very long terms, even if the input file doesn't involve terms of this theory, as it's the case for your example.Arrays
. The purpose of this function is to register relevant terms for the instantiation engine.. The current implementation explores all the terms of the problem to find select
or store
calls, which is very slow in presence of long terms.Arrays
theory but I don't plan to increment them in the function update_gets_sets
.Fixed by #1126.
Hello,
repr.ae.txt
On the attached reproducer, Alt-Ergo runs for a long time, despite specifying a low steps number:
Probably some code doesn't increment the steps counter?