Der zweite Teil meiner Frage lautet: Gibt es bekannte Einschränkungen, so dass das Problem entscheidbar ist?
Beispielsweise kann das Problem für Formeln erster Ordnung mit nur monadischen Prädikaten entscheidbar werden. Oder wenn wir ein monadisches Prädikat plus eine Nachfolgerbeziehung haben. Aber ich kann mir keinen Algorithmus vorstellen, um zu entscheiden, ob es ein (endliches) Modell für diese Einschränkungen gibt.
reference-request
lo.logic
computability
finite-model-theory
Arthur MILCHIOR
quelle
quelle
Antworten:
Der erste Teil Ihrer Frage wird durch den Satz von Trakhtenbrot beantwortet . Der zweite Teil ist in der Tat eine ziemlich große Frage. Abhängig von der relationalen Struktur, an der Sie arbeiten, können mehrere Lösungen angegeben werden. Wenn Sie beispielsweise an formalen Sprachen interessiert sind, entspricht MSO über Wortstrukturen regulären Sprachen, und die Übereinstimmungslogik ( siehe dies ) entspricht CFL, sodass das Problem der Erfüllbarkeit entscheidbar ist.
Sie sollten sich Kapitel 14 von Libkin ansehen, in dem nachweislich schöne FO-Segmente je nach Anzahl der zulässigen Quantifiziererwechsel ein entscheidbares Erfüllbarkeitsproblem aufweisen.
quelle
Ich kenne die Antwort für beliebige FO-Fragmente nicht. Die klassische Modallogik und ihre Erweiterungen haben mehrere Entscheidbarkeitseigenschaften. Bei den Standardübersetzungen erhalten Sie Fragmente der klassischen Logik, die diese Eigenschaften gemeinsam haben.
Alle oben genannten Modallogiken sind entscheidbar und haben die Eigenschaft des endlichen Modells. Andere Logiken mit robusten Entscheidbarkeitseigenschaften sind das geschützte Fragment von FO, das lose geschützte Fragment und geschützte Fixpunktlogiken. Diese Logiken wurden entwickelt, um die Essenz gut erzogener Eigenschaften modaler Logiken auf eine klassische Logikeinstellung zu übertragen. Die geschützte Festpunktlogik ist entscheidbar, verfügt jedoch nicht über die Eigenschaft des endlichen Modells.
quelle
Was folgt, sollte nicht als Lehrbuchwahrheit verstanden werden, sondern lediglich als Vorschlag für Ihre eigene weitere Forschung. Redakteure können nach eigenem Ermessen Korrekturen vornehmen.
Erstens ist Ihre Frage anscheinend für die Automated Deduction-Community von Interesse. William McCune hat ein Programm namens Mace4, das nach endlichen Modellen sucht. Vielleicht möchten Sie die Dokumentation lesen, in der beschrieben wird, wie es gemacht wird.
In Bezug auf bestimmte entscheidbare Einschränkungen sollten Sie Folgendes beachten:
Fälle, in denen das Herbrand-Universum endlich ist. Eine mechanische Methode zum Überprüfen einer Teilmenge dieser Fälle besteht darin, zu überprüfen, ob die Formel Funktionssymbole enthält. Wenn nicht, ist das Herbrand-Universum endlich.
Fälle, in denen die Eliminierung von Quantifizierern möglich ist: Theory.stanford.edu/~tingz/talks/qe.ps
quelle
Neben den bereits gegebenen Antworten: Eine sehr gute Referenz zur (Un-) Entscheidbarkeit von Fragmenten der Logik erster Ordnung ist das Buch Das klassische Entscheidungsproblem von Börger, Grädel und Gurevich
quelle