z3

    7Nhiệt

    1Trả lời

    Tôi cần một định lý lý thuyết cho một số vấn đề số học tuyến tính đơn giản. Tuy nhiên, tôi không thể có được Z3 để làm việc ngay cả trên các vấn đề đơn giản. Tôi biết rằng nó là không đầy đủ, tuy nhiê

    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 đã

    7Nhiệt

    1Trả lời

    Đối với mã dưới đây, tôi đã quan sát kết quả rất nhanh đến nỗi dường như được gây ra/ảnh hưởng bởi ba khía cạnh khác thường: Khi sử dụng (set-option :produce-proof true), UNSAT cuối cùng rất nhanh. Kh

    9Nhiệt

    1Trả lời

    Tóm lại, tôi cần có khả năng đi qua cây Z3_ast và truy cập dữ liệu liên kết với các nút của nó. Có vẻ như không tìm thấy bất kỳ tài liệu/ví dụ nào về cách thực hiện điều đó. Bất kỳ con trỏ nào cũng hữ

    6Nhiệt

    1Trả lời

    Trong khi làm việc trên luận văn thạc sĩ của tôi với z3 tôi đã tìm thấy một điều gì đó kỳ lạ mà tôi không thể hiểu được. Tôi hy vọng bạn có thể giúp tôi. :) Các SMT-file tôi đã viết trông như sau: (se

    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)

    10Nhiệt

    1Trả lời

    Làm thế nào tôi có thể nhận được giá trị trăn thực từ mô hình Z3? Ví dụ: p = Bool('p') x = Real('x') s = Solver() s.add(Or(x < 5, x > 10), Or(p, x**2 == 2), Not(p)) s.check() print s.model()[x]

    5Nhiệt

    2Trả lời

    Tôi muốn giải pháp lấy lại từ z3 mà không cần đơn giản hóa bằng cách sử dụng câu lệnh let. Ví dụ nếu tôi cung cấp như sau: (declare-const x Int) (elim-quantifiers (exists ((x.1 Int)) (and (o

    5Nhiệt

    1Trả lời

    Thực hiện nghiên cứu mới về máy giải quyết SMT nhiều lần bị cản trở bởi thực tế là các vấn đề sẵn có đòi hỏi rất nhiều thủ thuật và kỹ thuật tiền xử lý không liên quan trực tiếp đến các thủ tục quyết