z3

    45ısı

    1cevap

    Z3'ün aşamalı olarak problemleri nasıl çözdüğüyle ilgili bir sorum var. bir itme/pop (yığın) modunu, diğeri varsayımları kullanıyor: artan çözme için Z3 kullanmanın iki yolu vardır: Burada bazı cevapl

    6ısı

    1cevap

    Z3'ü kullanarak 12000'den fazla boole değişkeni ile SAT sorununu çözmeye çalışıyorum. Değişkenlerin çoğunun çözümde yanlış olarak değerlendirmesini bekliyorum. İlk önce "polarite yanlış" ı denemek içi

    7ısı

    1cevap

    Bazı basit doğrusal aritmetik problemler için bir teorem geliştiricisine ihtiyacım var. Ancak, Z3'ün basit problemlerde bile çalışmasını sağlayamıyorum. ben bir şey bakan ediyorsam (assert (forall ((t

    9ısı

    1cevap

    Kısacası, Z3_ast ağacından geçebilmeli ve düğümleri ile ilişkili verilere erişebilmem gerekir. Bunun nasıl yapılacağı konusunda herhangi bir doküman/örnek bulamıyor. Herhangi bir işaretçi yardımcı ola

    8ısı

    2cevap

    denedim birkaç SMT çözen (CVC3, KVK4 ve Z3): (set-logic LIA) (set-info :smt-lib-version 2.0) (assert (forall ((x Int)) (forall ((y Int)) (= y x)))) (check-sat) (exit) çözücüler tüm bilinmeyen dö

    10ısı

    1cevap

    Gerçek python değerlerini bir Z3 modelinden nasıl edinebilirim? E.g. 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] prin

    12ısı

    1cevap

    Z3Py'de, belirli kısıtlamalar için denklemin yalnızca bir çözümü olup olmadığını nasıl kontrol edebilirim? Birden fazla çözüm varsa, bunları nasıl numaralandırabilirim?

    5ısı

    1cevap

    ilan bazı belirli bir sonuç/x çiftleri için basit bir "sonuç x = * t + c" formülündeki C ve T katsayıları bulmak istiyoruz: from z3 import * x=Int('x') c=Int('c') t=Int('t') s=Solver() f = Fun

    5ısı

    2cevap

    a'un 8 bitlik bir değer olan 254 bir tam sayı olduğunu varsayalım. a işaretli bir tamsayıysa, aslında -2 olarak kabul edilir. Aksine, a imzasız ise, 254 kalır. Bu imzalı/imzasız tamsayı sorununu Z3 il

    5ısı

    1cevap

    Bir formülde, tatmin edici olup olmadığını z3 kullanarak kontrol etmek istediğiniz 2 dizilim olduğunu varsayalım. Z3 satıldıysa, z3 modelindeki ilk dizide okumak ve bir anahtar, değer çifti ve bir var