Wie man z3 dazu bringt, mehrere nicht gesättigte Kerne und mehrere zufriedenstellende Zuweisungen zurückzugeben
Ich arbeite an einer Komponente eines Recherchetools. Ich möchte abrufen (für QF_LRA)
-mehrere (minimale oder sonstige) UNSAT-Kerne und
-mehrere SAT-Zuordnungen
Ich habe das Forum nach früheren Diskussionen zu diesem Thema durchsucht, z. B.Wie man verschiedene nicht gesättigte Kerne erhält, wenn man z3 auf der Logik QF_LRA verwendet
Sie beziehen sich auf das (die) z3 Python-Tutorial (s), z. B.http: //rise4fun.com/Z3Py/tutorial/musms
which scheint momentan offline zu sein. Ich habe andere Vorschläge von Github usw. ausprobiert, um das erwähnte Tutorial zu finden, hatte aber kein Glück.
Ich verwende die z3 Java API. aber gerne zu alternativen wechseln.