You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unlike for :qid names which are logged correctly since Z3Prover/z3#6081 was resolved, the names of fun and const terms can have spaces and are not logged correctly. This leads to ambiguity if the names contain a term ID looking word which looks like an argument rather than the name (e.g. (declare-const |x #1| Int) looks like [mk-app] #25 x #1 in the log).
Hack fix
We forbid the ambiguous case above and while parsing a mk-app name we keep parsing words until we run into a valid term ID.
The text was updated successfully, but these errors were encountered:
This issue is due to a bug in z3.
Description
Unlike for
:qid
names which are logged correctly since Z3Prover/z3#6081 was resolved, the names offun
andconst
terms can have spaces and are not logged correctly. This leads to ambiguity if the names contain a term ID looking word which looks like an argument rather than the name (e.g.(declare-const |x #1| Int)
looks like[mk-app] #25 x #1
in the log).Hack fix
We forbid the ambiguous case above and while parsing a mk-app name we keep parsing words until we run into a valid term ID.
The text was updated successfully, but these errors were encountered: