z3py

    2Hitze

    2Antwort

    Gibt es eine Möglichkeit, Annahmen in Z3 (ich benutze die Z3Py-Bibliothek) so auszudrücken, dass die Engine ihre Gültigkeit nicht überprüft, sondern sie als zugrundeliegende Theorien nimmt, genau wie

    -1Hitze

    1Antwort

    Ich bin in eine Situation geraten, in der ich wirklich eine Kopierfunktion für den Z3 Solver lieben würde. Damit meine ich, dass ich einen Solver mit einigen Einschränkungen instanziiert habe. Ich möc

    1Hitze

    2Antwort

    Ich möchte Gleichungen/Ungleichungen in Z3Py automatisch mit einem Algorithmus erzeugen, den ich entwickle. Um dies zu erreichen, muss ich Operatoren wie ==, +, * als Funktionen verwenden. Zum Beispie

    5Hitze

    1Antwort

    Ich arbeite an einem Python-Projekt, bei dem ich derzeit versuche, die Dinge auf schreckliche Weise zu beschleunigen: Ich habe meine Z3-Solver eingerichtet, dann verzweige ich den Prozess und lasse Z3

    0Hitze

    1Antwort

    Kann Z3 Power-Mod-Arithmetik ausführen? Zum Beispiel, wenn ich in Ausdrücke der Art x ** y % z platziere, gibt es eine Möglichkeit, Z3 zu sagen, dass es diese Art von Ausdruck ist, ähnlich wie Python

    0Hitze

    1Antwort

    Ich bin in eine seltsame Situation geraten, in der z3py zwei getrennte Antworten für das erzeugt, was logischerweise das gleiche Problem wäre. Version 1: >>> import z3 >>> r, r2, q = z3.Reals('r r2 q

    0Hitze

    1Antwort

    Ist es möglich, dass Z3Py innerhalb angemessener Zeit mehr Gegenbeispiele generiert? Ich kann ein Gegenbeispiel erzeugen mit z3.prove wie folgt: import z3 x = z3.Real("x") rule = x > 0 goal = x <

    5Hitze

    3Antwort

    rise4fun z3py ist aufgrund einiger Sicherheitsprobleme seit einigen Wochen nicht verfügbar. Ich habe versucht, einige Ressourcen für das Lernen von z3py herauszufinden, aber vergeblich. Bitte schlagen

    5Hitze

    1Antwort

    In einem previous post wurden einige Probleme mit Operationsverstärkern mit Z3Py online gelöst. Aber jetzt, da Z3Py online außer Betrieb ist, versuche ich, solche Probleme mit Z3 SMT-LIB online zu lös

    0Hitze

    1Antwort

    Dies mag eine naive Frage sein, aber warum führt das Folgende nicht zu einer erfüllbaren Menge von Annahmen? Folgt nicht die letzte Annahme direkt aus den Annahmen 2 und 3? import z3 # Initialize va