Tôi đã thử một vài giải quyết SMT (CVC3, CVC4 và Z3) trên điểm chuẩn dường như tầm thường như sau:Giới hạn của lý luận trong số học định lượng trong SMT là gì?
(set-logic LIA)
(set-info :smt-lib-version 2.0)
(assert (forall ((x Int)) (forall ((y Int)) (= y x))))
(check-sat)
(exit)
Các giải quyết tất cả trở lại chưa biết. Tôi hiểu rằng đây là một đoạn không thể giải quyết được (cũng không tuyến tính) nhưng tôi đã mong đợi sẽ có một số phỏng đoán tức thời đơn giản có thể giải quyết nó. Tôi cũng đã thử thêm một số xác nhận bổ sung với các hằng số nhưng nó không giúp ích gì.
Có cách nào để tấn công những vấn đề này và giới hạn của lý luận trong số học định lượng trong SMT?