5
我已經用z3分析了QF_AUFLIA中的一個公式。結果是sat
。通過(get-model)
返回該模型包含以下行:模型中的排序不匹配
(define-fun PCsc5_() Int
(ite (= 2 false) 23 33)
根據我的SMTLIBv2語言的理解,這種說法是畸形的。 =
只應用於相同類型的參數。然而,2
有排序Int
和false
有排序Bool
。
invalid function application, sort mismatch on argument at position 2
這是一個錯誤:
當我反饋只是這兩條線到Z3,它跟我說同意?
如果不是,我該如何解釋(= 2 false)
?
是的,這似乎是模型構造中的一個錯誤。你可以給我們發送這個僞造模型的公式嗎?謝謝。 – 2012-01-03 14:47:38
我剛剛給你發了一封電子郵件。 – Georg 2012-01-03 15:02:50