0
給定以下浮點約束,Z3產生一個異常模型,其中z是NaN。顯然,這不是一個正確的解決方案。這是一個錯誤嗎? 順便說一句。 Z3的版本4.5.0Z3給出我的浮點約束的NaN值
(declare-const x (_ FP 11 53))
(declare-const y (_ FP 11 53))
(declare-const z (_ FP 11 53))
(assert
(and
(not (fp.lt x (_ +zero 11 53)))
(not (fp.lt y (_ +zero 11 53)))
(not (fp.lt z (_ +zero 11 53)))
(not (fp.leq (fp.add roundNearestTiesToEven x y) z))
)
)
(check-sat)
(get-model)