• Keine Ergebnisse gefunden

Eine Menge M von Junktoren heißt vollständig, wenn es für jede Formel A eine äquivalente Formel B P FpMq gibt

N/A
N/A
Protected

Academic year: 2021

Aktie "Eine Menge M von Junktoren heißt vollständig, wenn es für jede Formel A eine äquivalente Formel B P FpMq gibt"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

SS 2013 30. April 2013 Übungen zur Vorlesung Logik

Blatt 2

Jun.-Prof. Dr. Roland Meyer Abgabe bis 10. Mai 2013

Aufgabe 2.1 [Vollständige Junktorenmengen]

Wir nennen FormelnA undB äquivalent, in Zeichen: A()B, falls ϕpAq ϕpBqfür jede Belegungϕ. Für eine MengeM von Junktoren seiFpMqdie Menge der Formeln, in denen als Junktoren nur solche ausM vorkommen. Eine Menge M von Junktoren heißt vollständig, wenn es für jede Formel A eine äquivalente Formel B P FpMq gibt.

a) Nehmen Sie an, wir hätten den Junktor ¯^(„NAND“), so dass für FormelnA,Bund Belegungenϕgilt:ϕpABq 1mintϕpAq, ϕpBqu. Zeigen Sie mittels struktureller Induktion, dass die Menget^u¯ eine vollständige Junktorenmenge ist.

b) Für Belegungen ϕ1, ϕ2 schreiben wir ϕ1 ¤ ϕ2, wenn für jede Aussagenvariable p gilt ϕ1ppq ¤ ϕ2ppq. Wir nennen eine Formel A monoton, wenn für Belegungen ϕ1, ϕ2 mit ϕ1 ¤ϕ2 stets gilt ϕ1pAq ¤ ϕ2pAq (mit anderen Worten: die Boolesche Funktion zuA ist monoton). Zeigen Sie mittels struktureller Induktion, dass jede Formel in Fpt^,_uq monoton ist.

c) Folgern Sie aus b), dass t^,_u keine vollständige Junktorenmenge ist.

d) Zeigen Sie, dass es zu jeder monotonen Formel A eine äquivalente Formel B P Fpt^,_uq gibt (Hinweis: Passen Sie das Verfahren an, das aus einer Wertetabelle eine DNF abliest und betrachten Sie minimale erfüllende Belegungen).

Aufgabe 2.2 [Logische Äquivalenz]

Zeigen Sie, dass die logische Äquivalenz eine Kongruenzrelation ist, dass also gilt:

WennA ()A1 und B () B1, dann gilt auch A () A1 und pABq () pA1B1qfür jeden binären Junktor.

Aufgabe 2.3 [Horn-Formeln]

Nehmen Sie an, es gäbe auch die atomaren FormelnJ undK, die für jede Bewertung ϕpJq 1 und ϕpKq 0

erfüllen. EineHornformel ist eine Konjunktion von Formeln pA ÑBq, wobei A und B jeweils eine Aussagenvariable ist oder eines der SymboleJ und K. Ein Beispiel für eine solche Formel ist

ppÑqq ^ pJ Ñpq ^ pqÑpq ^ prÑ Kq.

Geben Sie ein möglichst zeiteffizientes Verfahren an, mit dem entschieden werden kann, ob eine gegebene Hornformel erfüllbar ist (Hinweis: Markieren Sie schrittweise Vorkomm- nisse von Aussagenvariablen). Begründen Sie, warum Ihr Verfahren schneller ist als das Durchprobieren von Belegungen.

Abgabe: bis 10. Mai 2013 im Kasten neben Raum 34/401.4

Referenzen

ÄHNLICHE DOKUMENTE

Ausführlicher Weg ohne

Kreuzen Sie denjenigen/diejenigen der unten dargestellten Funktionsgraphen an, der/die dann für die Funktion r möglich

[r]

[r]

Das Quadrat einer Zahl, vermehrt um das Vierfache.. dieser Zahl

[r]

Dies kann entweder durch eine R INGSTRUKTUR (links) oder durch eine D OPPELBINDUNG (rechts) realisiert werden: in beiden Fällen ist durch diese Struktur

10.) Valin wird einmal mit Natronlauge und in einem weiteren Versuch mit Salzsäure versetzt. Notieren Sie die beiden Reaktionsgleichungen. 11.) Natriumhydrogencarbonat wird