z3

    1Hitze

    1Antwort

    Zum Beispiel der folgenden Abfrage mal aus: (declare-const x Real) (declare-const y Real) (assert (is_int x)) (assert (is_int y)) (assert (not (is_int (+ x y)))) (check-sat) Soweit ich, die Z3

    1Hitze

    1Antwort

    Ich kann keine der z3py Beispiele funktionieren. Ich konnte es erfolgreich mit den Anweisungen aus der README auf GitHub installieren. Ich habe meinen Python-Pfad erfolgreich aktualisiert, um auf das

    1Hitze

    1Antwort

    Ich möchte einen Weg, eine invariante und eine oder mehrere Operation Auswirkungen, überprüfen Sie, ob nach der Ausführung der Operation die Invariante immer noch gilt. Irgendwelche Ideen, wie dies zu

    0Hitze

    1Antwort

    In Z3 and-then und then und beide gültigen Kombinatoren. Was ist der Unterschied, wenn überhaupt? and-then gibt die folgende Meldung aus (help-tactic): - (and-then <tactic>+) executes the given tactic

    1Hitze

    1Antwort

    Also hier ist was ich versuche zu tun. Lassen Sie uns sagen, dass ich den Wert von op mit Z3 (und seine Java-Bindung) in einem Ausdruck ähnlich wie diese finden wollen: ((exists (op Int)) (= (foo op)

    0Hitze

    1Antwort

    Es ist möglich, zwei Zahlen zu multiplizieren, indem Sie nur addition, subtraction and shift verwenden. Der wichtige Teil des Verfahrens besteht darin, die minimale (optimale) Abfolge solcher Operatio

    0Hitze

    1Antwort

    Profitieren Max-SMT von inkrementellen Lösungen? Wenn ja, unterstützt Z3 das? und wie kann ich es benutzen? Vielen Dank.

    0Hitze

    1Antwort

    Wenn Z3 ohne Logik ausgeführt wird und (check-sat) ausgegeben wird, wird die Logik in default_tactic.cpp verwendet, um den "besten" Löser bedingt aufzurufen. Ich möchte auf diese Standardtaktik von de

    5Hitze

    2Antwort

    Ich arbeite an einem Programm in Python, in dem ein kleiner Teil die Optimierung eines Systems von Gleichungen/Ungleichungen beinhaltet. Im Idealfall hätte ich das tun wollen, was in Modelica gemacht

    1Hitze

    1Antwort

    Ich verwende Z3-Solver und Hinzufügen und Verfolgen bestimmter Assertionen. Ich führe meine Analyse in Iterationen durch. Ich habe mich gefragt, ob es möglich ist, eine bestimmte Behauptung zu entfern