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 entfernen und sie durch eine andere zu ersetzen.Z3 C# API Assertion entfernen
1
A
Antwort
2
Ja, das ist möglich, aber nur indirekt, entweder über Annahmen (die später deaktiviert werden können), oder mit Push/Pop. Siehe auch die folgenden Beiträge und die Verbindungen bereitgestellt:
Verwandte Themen
- 1. z3 C++ API & ite
- 2. Z3 C++ API: set Parameter für Taktik
- 3. z3 C++ API: Operation von expr
- 4. Bool Variable in Z3 C api
- 5. Wie Assertion in Z3 der Form x = y^2
- 6. wie smt2 Befehle mit z3 API C++ zu parsen?
- 7. Unterschied zwischen `Z3_mk_forall` und` Z3_mk_forall_const` in C-API für Z3?
- 8. Z3-Optimierung: Unbeschränktheit über API erkennen
- 9. Eigen C++ Assertion fehlgeschlagen
- 10. Z3: Zeitüberschreitung für die Optimierung in C++
- 11. C# API Entfernen von Objekten
- 12. Debug Assertion gescheitert in C++
- 13. C++ Iterator Vergleich Assertion fehlgeschlagen
- 14. Zweck von z3 :: Taktik und z3 :: Ziel
- 15. Z3 Polarität mit Z3 als SAT-Solver
- 16. Debug-Assertion fehlgeschlagen. nullptr
- 17. Segmentierungsfehler für Z3 SMT
- 18. Mehrfachgewinde Z3?
- 19. Z3 Kompilierungsoption
- 20. z3 falsch sagen UNSAT
- 21. Annahmen in Z3 oder Z3Py
- 22. Entfernen slash von Web-api JSON C#
- 23. Lesen einer Z3-Datei
- 24. Sortiervererbung in z3
- 25. Z3-Invariant-Check
- 26. z3: Hinzufügen von Variablendeklarationen in den Assertionen
- 27. Lesen func interp eines z3-Arrays aus dem z3-Modell
- 28. Wie Python-Assertion beim Kompilieren in Cython entfernen?
- 29. Fortsetzung nach fehlgeschlagener Assertion
- 30. Z3-Power-Modulo-Anweisungen