z3

    7Nhiệt

    1Trả lời

    Tôi đang cố mã hóa QBF theo cú pháp smt-lib 2 cho z3. Chạy kết quả z3 trong một cảnh báo CẢNH BÁO: thất bại trong việc tìm ra một khuôn mẫu cho lượng hóa (lượng hóa id: 14 k) và kết quả satisfiability

    5Nhiệt

    1Trả lời

    Về cơ bản, tôi muốn hỏi Z3 để cho tôi một số nguyên tùy ý có giá trị lớn hơn 10. Vì vậy, tôi viết những điều khoản sau đây: (declare-const x (Int)) (assert (forall ((i Int)) (> i 10))) (check-sat)

    26Nhiệt

    1Trả lời

    Tôi tự hỏi nếu ai đó có thể cho tôi biết sự khác biệt giữa Z3 và coq? Dường như với tôi rằng coq là một trợ lý bằng chứng trong đó nó đòi hỏi người dùng phải điền vào các bước chứng minh, trong khi Z3

    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

    6Nhiệt

    1Trả lời

    Gần đây tôi đã quan sát một số hành vi trong Z3 liên quan đến kích hoạt, điều mà tôi không hiểu. Thật không may, các ví dụ đến từ các tập tin Boogie lớn, vì vậy tôi nghĩ rằng tôi muốn mô tả chúng trừu

    6Nhiệt

    1Trả lời

    Tôi đang sử dụng bộ giải Z2 SMT để giải quyết một vấn đề mà tôi đã thể hiện trong logic QF_BV, sử dụng ngôn ngữ SMTLIB 2. Mô hình không hài lòng và tôi đang cố gắng để người giải quyết tạo ra một lõi

    5Nhiệt

    1Trả lời

    Tôi đang cố gắng hiểu cách các biến bị ràng buộc được lập chỉ mục trong z3. Ở đây trong một đoạn mã trong z3py và đầu ra tương ứng. (http://rise4fun.com/Z3Py/plVw1) x, y = Ints('x y') f1 = ForAll(x,

    8Nhiệt

    1Trả lời

    Tôi sẽ tạo một mảng với kích thước cố định và khởi tạo nó với một số giá trị. Ví dụ, C++ mã sau: a[0] = 10; a[1] = 23; a[2] = 27; a[3] = 12; a[4] = 19; a[5] = 31; a[6] = 41; a[7] = 7; Có một

    5Nhiệt

    1Trả lời

    Rất cám ơn Josh và Leonardo đã trả lời câu hỏi trước. Tôi có thêm vài câu hỏi. < 1> Hãy xem xét một ví dụ khác. (exists k) i * k > = 4 and k > 1. này có một giải pháp đơn giản i> 0. (cả cho Int và t