对于此问题:http://rise4fun.com/Z3/YNBG
Z3生成模型:
sat
((s0 FP!val!0))
我期待看到一个真实的数字作为模型。这几乎就好像它将FP
视为这种情况的未解释的排序。有没有办法让Z3在这里产生实数?
答案 0 :(得分:0)
感谢您报告此事。实际上,FPA的模型完成中存在一个错误。修复程序已在Codeplex的不稳定分支中可用。
注意,带NaN的==(浮点相等)始终为假,即在此示例中,任何s0
都满足公式。现在可以正确地省略这些值(在get-model中),或者使用NaN(对于get-value或通常在启用模型完成时)完成模型。