Algorithmus von Gilmore

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 6. Februar 2015 um 19:45 Uhr durch imported>Anonym~dewiki(31560) (TeX-Markup verbessert).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Der Algorithmus von Gilmore (auch Gilmore-Algorithmus) basiert auf dem Satz von Herbrand und liefert ein Semi-Entscheidungsverfahren um prädikatenlogische Formeln auf Unerfüllbarkeit zu testen. Es gilt:

Die abzählbare Menge sei die Herbrand-Expansion zu F und dient als Eingabe des Algorithmus.

Pseudocode:

  • Solange (aussagenlogisch) erfüllbar ist, setze
  • Halt. (Ausgabe: unerfüllbar)

Man sieht, dass der Algorithmus semi-entscheidbar ist, da er nur in endlicher Zeit hält, wenn er Unerfüllbarkeit feststellt.