For some of the CHC-comp instances, e.g., CHC-LIA-Lin_307 and CHC-LIA-Lin_314, Golem generates witnesses with invalid function names.
CHC-LIA-Lin_307 has functions names as fail$unknown:38, and I get the error syntax error, unexpected TK_KEY, expecting '('.
CHC-LIA-Lin_314 has functions names as <Main: void main(JayArray_java_lang_String)>_Block10_6, and I get the error Syntax error at line 4 near :.
After manually enclosing the function names as |funName|, the witnesses can validated by an SMT solver.
For some of the CHC-comp instances, e.g., CHC-LIA-Lin_307 and CHC-LIA-Lin_314, Golem generates witnesses with invalid function names.
CHC-LIA-Lin_307 has functions names as
fail$unknown:38
, and I get the errorsyntax error, unexpected TK_KEY, expecting '('
. CHC-LIA-Lin_314 has functions names as<Main: void main(JayArray_java_lang_String)>_Block10_6
, and I get the errorSyntax error at line 4 near :
.After manually enclosing the function names as
|funName|
, the witnesses can validated by an SMT solver.