Z3 提取Craig';s从具有字符串文字的公式插入

Z3 提取Craig';s从具有字符串文字的公式插入,z3,smt,Z3,Smt,我想从一个包含字符串文字的公式中提取Craig的插值。有些版本的Z3支持提取插入词,如McMillan的扩展、SMTInterpol和iZ3,它们支持算术和数组,但不支持字符串。对于同样具有字符串操作的公式,什么是最好的选择?Z3最近放弃了对Interplant的支持,而且他们不太可能在短期内重新添加它 MathSAT支持插值,但我认为它不支持字符串 我认为目前还没有任何SMT解算器同时支持字符串和插入元素。这里是相关的提交:我的理解是插值代码没有得到维护,因此随着时间的推移,它有点腐烂,无法跟

我想从一个包含字符串文字的公式中提取Craig的插值。有些版本的Z3支持提取插入词,如McMillan的扩展、SMTInterpol和iZ3,它们支持算术和数组,但不支持字符串。对于同样具有字符串操作的公式,什么是最好的选择?

Z3最近放弃了对Interplant的支持,而且他们不太可能在短期内重新添加它

MathSAT支持插值,但我认为它不支持字符串

我认为目前还没有任何SMT解算器同时支持字符串和插入元素。

这里是相关的提交:我的理解是插值代码没有得到维护,因此随着时间的推移,它有点腐烂,无法跟上其他地方的变化。