- attached test.idp
Type derivation does not behave as specified
No description provided.
Comments (7)
-
-
Bugfix in sort derivation.
See
#683Problem was that bottom-up propagation was forgotten.Not yet finished: Should also happen for functerms, and I don't really know this code hence I am uncertain of correctness...
→ <<cset 3eb8009f7efa>>
-
-
- changed status to resolved
Bugfix in deriveSorts:
Two problems are fixed here: first, during the loop, derivefuncs and derivepreds should be ran AFTER the accept As these two determine when to stop (i.e. _changed)
Now it was possible that the system stopped one iteration too early.
Second: _underivablevariables should be cleared every run. They are set during the top down phase and can never be removed from this set.
This fixes
#683for predicate symbolsFor function symbols, there is a related issue, to be fixed soon
→ <<cset ab58ecbda15c>>
-
-
reporter Bugfix in deriveSorts:
Two problems are fixed here: first, during the loop, derivefuncs and derivepreds should be ran AFTER the accept As these two determine when to stop (i.e. _changed)
Now it was possible that the system stopped one iteration too early.
Second: _underivablevariables should be cleared every run. They are set during the top down phase and can never be removed from this set.
This fixes
#683for predicate symbolsFor function symbols, there is a related issue, to be fixed soon
→ <<cset ea42f9e88b2a>>
-
reporter - Log in to comment