Open daniel-larraz opened 11 months ago
This is caused by evaluation unfolding lemmas, --sygus-eval-unfold=none
avoids the issue.
We should refactor how constants in grammars are handled to avoid this kind of issue.
Thank you for suggesting the workaround!
Describe the bug cvc5 fails with error
A non-linear fact was asserted to arithmetic in a linear logic
on this SyGuS problem:Notice the grammar for
f
follows the reference grammar for integer-typed terms in LIA without free variables.cvc5 version/commit: ea4d18e Operating system: Linux