smt

    5Nhiệt

    1Trả lời

    Nói cho một công thức (t1> = 2 hoặc t2> = 3) và (t3> = 1) Tôi muốn để có được hình thức bình thường rời rạc của nó (t1> = 2 và t3> = 1) hoặc (t2> = 3 và t3> = 1) Làm thế nào để đạt được điều này trong

    5Nhiệt

    1Trả lời

    Trong khi sử dụng mảng SMTLIB, tôi nhận thấy sự khác biệt giữa sự hiểu biết của Z3 về lý thuyết và của tôi. Tôi đang sử dụng lý thuyết mảng SMTLIB [0] có thể được tìm thấy trên trang web chính thức [1

    5Nhiệt

    1Trả lời

    Tôi thu được một số thống kê từ các lần chạy của Z3. Tôi cần phải hiểu những gì có ý nghĩa. Tôi khá là gỉ và không cập nhật cho những phát triển gần đây của sat và SMT giải quyết, vì lý do này tôi đã

    8Nhiệt

    1Trả lời

    Tôi đang cố gắng sử dụng Z3 để giải thích về các chất nền và đã gặp phải một số hành vi không trực quan. Z3 trả về 'sat' khi được yêu cầu xác định xem 'xy' có xuất hiện trong 'xy' hay không, nhưng nó

    10Nhiệt

    1Trả lời

    Tôi đang cố gắng xác định lý thuyết về các bộ (công đoàn, giao điểm, v.v.) cho Z3 sử dụng giao diện SMTLIB. Thật không may, định nghĩa hiện tại của tôi bị treo z3 cho một truy vấn nhỏ, vì vậy tôi đoán

    8Nhiệt

    2Trả lời

    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: (set-logic LIA) (set-info :smt-lib-version 2.0) (assert (forall ((x Int)) (forall ((y Int)) (= y x)