我想將此z3py代碼(online code)轉換爲標準SMTLib格式。除設置選項屬性「(set-option:produce-models true)(set-option:timeout 4000)」之外,所有內容都轉換爲SMTLib格式。爲什麼不工作?轉換代碼由Leonardo de Moura提出。轉換爲「set-option」SMTLib格式
我想輸出到像 -
; benchmark
(set-info :status unknown)
(set-option :produce-models true)
(set-option :timeout 4000)
(set-logic QF_UFLIA)
(assert true)
(check-sat)
感謝
感謝您的及時回覆。這是爲求解器定義設置選項的正確方法。 「s = Solver(); s.set(unsat_core = True) s.set(models = True); s.set(timeout = 4000)」因爲如果我設置了任意關鍵字,那麼z3py不會提供任何錯誤。是否有關於它支持的關鍵字的文檔? – user1770051