I notice that some of the test cases use some variables' names and data structures' field names', which happen to be the same as keywords in the input format of our prover Songbird.
For example, the test case dll-sat-06.smt2 in the category qf_shidlia_sat, the data structure is declared as:
Hi,
I notice that some of the test cases use some variables' names and data structures' field names', which happen to be the same as keywords in the input format of our prover Songbird.
For example, the test case
dll-sat-06.smt2
in the categoryqf_shidlia_sat
, the data structure is declared as:When being translated into Songbird's format, the field name
data
in(data Int)
is not allowed, sincedata
is a keyword in Songbird's format.Hence, I created this patch to the translator of Songbird to resolve this naming conflict.
Could you please merge it back into the original repo?
Thank you very much!