z3py

    1Hitze

    2Antwort

    Angenommen, ich möchte die folgende Einschränkung lösen: y == max(x, 0). Was ich mir vorstellen könnte, ist Folgendes zu kodieren (in der z3py-Schnittstelle): If(x > 0, y == x, y == 0). Meine Fragen w

    1Hitze

    1Antwort

    Ich überlegte, z3 zu verwenden, um Probleme mit Quadraten zu minimieren. Aber wenn ich dieses einfache Beispiel (z3opt in Python 3) schreiben: from z3 import * a = Real('a') b = Real('b') cost =

    1Hitze

    1Antwort

    geben Wenn ich in z3 folgenden versucht, I Ergebnis Timeout (set-option :smt.mbqi true) (declare-fun R(Int) Int) (declare-fun Q(Int) Int) (declare-var X Int) (declare-var Y Int) (declare-const k

    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

    2Hitze

    1Antwort

    Ich würde gerne wissen, ob es möglich ist, den Bereich der Werte einer universell quantifizierten Variablen in Z3 zu begrenzen. Nehmen wir zum Beispiel an, dass ich eine Variable vom Typ Real namens "

    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

    3Hitze

    1Antwort

    Ich verwende Z3py, um einige Invarianten abzuleiten, die als eine Konjunktion von Hornsätzen kodiert sind, während sie auch eine Vorlage für die Invariante liefern. Ich fange zuerst mit einem einfache

    0Hitze

    1Antwort

    Gibt es eine Möglichkeit, Vererbung zwischen Sortierungen in z3 zu definieren? (Ich benutze die Python-API) Ich versuche, zwei verschiedene Arten von Ereignissen zu modellieren, Ereignisse zu schreibe

    0Hitze

    1Antwort

    Mit Z3Py, Ich versuche, eine Funktion decl_func(fname, arity) zu schreiben, die in zwei Argumente nimmt: fname, der Name der Funktion erklärt und arity, die Zahl der Argumente werden, und gibt die ent

    2Hitze

    1Antwort

    Ich bin mir bewusst, dass es eine similar question for Z3 C++ API gibt, aber ich konnte entsprechende Informationen für Z3Py nicht finden. Ich versuche, Arrays aus Modellen zu finden, die von Z3 gefun