Closed Halbaroth closed 2 weeks ago
The purpose of this PR is to ensure that hashing terms will always terminate. I did not try to optimize the model generation. I believe that we hadn't self recursive terms before using Dolmen's terms in Symbols but I might be wrong.
We should not use polymorphic equality on expressions because they may contain recursive terms producing by Dolmen. This PR removes these dangerous hashtables.