Mengen und Logik Vorkurs Informatik Institut für Informatik Heinrich-Heine-Universität Düsseldorf Sommersemester 2016 Mengen Aussagenlogik Quantoren Pingo Warum Mengenlehre und Logik? Mengenlehre und Logik sind notwendig für • Mathematikvorlesungen • Vorlesungen in (theoretischer) Informatik • einfache logische Ausdrücke auch schon beim Programmieren simpler Programme Logisches Verständnis ist eine grundlegende Fähigkeit für Informatiker. Viele Ideen, Definitionen und Beispiele dieses Foliensatzes stammen aus: Wie man mathematisch denkt Eine Einführung in die mathematische Arbeitstechnik für Studienanfänger Autor: Kevin Houston Verlag: Springer Spektrum ISBN: 978-3-8274-297-1 2 / 45 Gliederung 1 Mengen 2 Aussagenlogik 3 Quantoren 4 Pingo Mengen Aussagenlogik Quantoren Pingo Was ist das und wofür brauchen wir es? Die folgende Definition liefert einen anschaulichen Begriff einer Menge und ist für unsere Zwecke ausreichend. Definition (nach Cantor) Unter einer Menge verstehen wir jede Zusammenfassung M von bestimmten wohlunterschiedenen Objekten m unserer Anschauung oder unseres Denkens (welche die Elemente von M genannt werden) zu einem Ganzen. Wir möchten uns später mit sogenannten Quantoren auseinander setzen. Hierfür benötigen wir Mengen. 4 / 45 Mengen Aussagenlogik Beispiele Aufgabe 1 Welche Mengen kennt Ihr? 5 / 45 Quantoren Pingo Mengen Aussagenlogik Quantoren Pingo Beispiele Aufgabe 1 Welche Mengen kennt Ihr? • Die Menge der Studierenden in diesem Raum. • Die Menge der Menschen, die in Düsseldorf lebt. • t1, 2, 3u • t Hund, Katze, Maus u • tt1, 2u, 3u • Die Menge der natürlichen Zahlen N “ t1, 2, 3, 4, . . . u. • Die Menge der ganzen Zahlen Z “ t. . . , ´3, ´2, ´1, 0, 1, 2, 3, . . . u. • Die Menge der natürlichen Zahlen, die durch zwei teilbar sind: tn P N | n : 2 “ 0u • Die Menge aller negativen ganzen Zahlen: tz P Z | z ă 0u 5 / 45 Mengen Aussagenlogik Quantoren Pingo Notation Es gibt verschiedene Möglichkeiten Mengen zu notieren: • Textuelle Beschreibung: Die Menge der Studierenden in diesem Raum. • Aufzählung aller Elemente der Menge innerhalb von Mengenklammern t Hund, Katze, Maus u • Mengen mit bestimmten Namen: N • Beschreibung in Mengenklammern mit Einschränkungen tz P Z | z ă 0u 6 / 45 Mengen Aussagenlogik Quantoren Pingo Elemente einer Menge Die Zeichen P und R Wenn m ein Element der Menge M ist schreiben wir kurz m P M. Wenn m kein Element der Menge M ist schreiben wir kurz m R M. Beispiele • Hund P t Hund, Katze, Maus u • H R t Hund, Katze, Maus u • 3 P t1, 2, 3u • 3 R t2, 4, 6u • ´3 P Z • ´3 R N • t1, 2u P tt1, 2u, 3u • t1, 2u R t1, 2, 3u 7 / 45 Mengen Aussagenlogik Quantoren Pingo Weitere Beispiele für Mengen Aufgabe 2 • Schreibt jeder alleine drei Mengen auf. • Gebt für jede Menge zwei Elemente an, die in dieser enthalten sind und zwei Elemente, die nicht in dieser enthalten sind. • Findet euch mit eurem Sitznachbarn zusammen und korrigiert euch gegenseitig. Meldet euch, wenn Ihr Fragen habt oder Hilfe benötigt. Hier nochmal die Beispiele von der letzten Folie: 8 / 45 • Hund P t Hund, Katze, Maus u • ´3 P Z • H R t Hund, Katze, Maus u • ´3 R N • 3 P t1, 2, 3u • t1, 2u P tt1, 2u, 3u • 3 R t2, 4, 6u • t1, 2u R t1, 2, 3u Mengen Aussagenlogik Quantoren Pingo Kardinalität von Mengen und die leere Menge • Die leere Menge ist die einzige Menge, die keine Elemente enthält. • Wir schreiben entweder tu oder H. • Wir können eine Menge definieren, die die leere Menge enthält (dies wird tatsächlich manchmal benötigt!): tHu • Achtung: H und tHu sind nicht dasselbe. • Die leere Menge enthält also keine Elemente. Wir schreiben hierfür |H| “ 0. • Auch die Elemente anderer endlicher Mengen können wir zählen1 . Diese Zahl nennt sich Kardinalität einer Menge. • Beispiel: |t10, 20, 30, 40u| “ 4 1 9 / 45 Für unendliche Mengen lernt Ihr das später in den Mathevorlesungen Mengen Aussagenlogik Quantoren Pingo Gleichheit von Mengen Definition Zwei Mengen X und Y sind gleich genau dann, wenn sie die gleichen Elemente haben. Wir schreiben dann X “ Y . Ansonsten schreiben wir X ‰ Y. Anmerkung: Insbesondere kommt es nicht auf die Reihenfolge an, in der wir Elemente in eine Menge schreiben. Sie dürfen auch beliebig oft vorkommen. Beispiele: • tHund, Katze, Maus, Mausu “ t Hund, Katze, Mausu • t1, 2, 3, 4u “ t4, 2, 3, 1u 10 / 45 Mengen Aussagenlogik Quantoren Pingo Teilmengen Definition Es sei X eine Menge. Eine Menge Y heißt Teilmenge von X, wenn jedes Element von Y auch in X enthalten ist. Wir schreiben dann Y Ď X . Y ist eine echte Teilmenge von X , wenn zusätzlich X ‰ Y gilt. Wir schreiben dann Y Ă X . Beispiele: • t1, 2, 3, 4u Ă N • Sei M eine Menge, aber nicht die leere Menge. Dann gilt H Ă M. • Sei M eine Menge. Dann gilt H Ď M. • t3u Ă tt1, 2u, 3u • tt1, 2uu Ă tt1, 2u, 3u • aber t1, 2u Ć tt1, 2u, 3u 11 / 45 Mengen Aussagenlogik Quantoren Pingo Teilmengen Definition Es sei X eine Menge. Eine Menge Y heißt Teilmenge von X, wenn jedes Element von Y auch in X enthalten ist. Wir schreiben dann Y Ď X . Y ist eine echte Teilmenge von X , wenn zusätzlich X ‰ Y gilt. Wir schreiben dann Y Ă X . Beispiele: • t1, 2, 3, 4u Ă N • Sei M eine Menge, aber nicht die leere Menge. Dann gilt H Ă M. • Sei M eine Menge. Dann gilt H Ď M. • t3u Ă tt1, 2u, 3u • tt1, 2uu Ă tt1, 2u, 3u • aber t1, 2u Ć tt1, 2u, 3u Die Symbole P und Ă müssen streng unterschieden werden. 11 / 45 Mengen Aussagenlogik Quantoren Pingo Aufgabe zu Kardinalität und Teilmengen Aufgabe 3 Betrachtet eure Mengen aus Aufgabe 2. Schreibt für jede dieser Mengen auf, welche Kardinalität sie hat. Schreibt weiterhin einige Teilmengen für eure Mengen auf. Kontrolliert euch wieder gegenseitig. 12 / 45 Gliederung 1 Mengen 2 Aussagenlogik 3 Quantoren 4 Pingo Mengen Aussagenlogik Quantoren Aussagen Aufgabe 4 Diskutiert in der Gruppe: Was ist eine Aussage? 14 / 45 Pingo Mengen Aussagenlogik Quantoren Aussagen Aufgabe 4 Diskutiert in der Gruppe: Was ist eine Aussage? Definition Eine Aussage ist ein Satz, der entweder wahr oder falsch ist. Beispiele: • 2 + 2 ist vier. • Es gibt unendlich viele Primzahlen. • 0 = 1. • Alle Katzen sind grau. • P = NP. • Öffne das Fenster. 14 / 45 Pingo Mengen Aussagenlogik Quantoren Aussagen Aufgabe 4 Diskutiert in der Gruppe: Was ist eine Aussage? Definition Eine Aussage ist ein Satz, der entweder wahr oder falsch ist. Beispiele: • 2 + 2 ist vier. – wahr • Es gibt unendlich viele Primzahlen. • 0 = 1. • Alle Katzen sind grau. • P = NP. • Öffne das Fenster. 14 / 45 Pingo Mengen Aussagenlogik Quantoren Aussagen Aufgabe 4 Diskutiert in der Gruppe: Was ist eine Aussage? Definition Eine Aussage ist ein Satz, der entweder wahr oder falsch ist. Beispiele: • 2 + 2 ist vier. – wahr • Es gibt unendlich viele Primzahlen. – wahr • 0 = 1. • Alle Katzen sind grau. • P = NP. • Öffne das Fenster. 14 / 45 Pingo Mengen Aussagenlogik Quantoren Aussagen Aufgabe 4 Diskutiert in der Gruppe: Was ist eine Aussage? Definition Eine Aussage ist ein Satz, der entweder wahr oder falsch ist. Beispiele: • 2 + 2 ist vier. – wahr • Es gibt unendlich viele Primzahlen. – wahr • 0 = 1. – falsch • Alle Katzen sind grau. • P = NP. • Öffne das Fenster. 14 / 45 Pingo Mengen Aussagenlogik Quantoren Aussagen Aufgabe 4 Diskutiert in der Gruppe: Was ist eine Aussage? Definition Eine Aussage ist ein Satz, der entweder wahr oder falsch ist. Beispiele: • 2 + 2 ist vier. – wahr • Es gibt unendlich viele Primzahlen. – wahr • 0 = 1. – falsch • Alle Katzen sind grau. – falsch • P = NP. • Öffne das Fenster. 14 / 45 Pingo Mengen Aussagenlogik Quantoren Pingo Aussagen Aufgabe 4 Diskutiert in der Gruppe: Was ist eine Aussage? Definition Eine Aussage ist ein Satz, der entweder wahr oder falsch ist. Beispiele: • 2 + 2 ist vier. – wahr • Es gibt unendlich viele Primzahlen. – wahr • 0 = 1. – falsch • Alle Katzen sind grau. – falsch • P = NP. – Wir wissen nicht, ob dies stimmt oder nicht. Aber es ist eine Aussage. (Dieses Problem wird euch in eurem Studium sicherlich nochmal begegnen.) • Öffne das Fenster. 14 / 45 Mengen Aussagenlogik Quantoren Pingo Aussagen Aufgabe 4 Diskutiert in der Gruppe: Was ist eine Aussage? Definition Eine Aussage ist ein Satz, der entweder wahr oder falsch ist. Beispiele: • 2 + 2 ist vier. – wahr • Es gibt unendlich viele Primzahlen. – wahr • 0 = 1. – falsch • Alle Katzen sind grau. – falsch • P = NP. – Wir wissen nicht, ob dies stimmt oder nicht. Aber es ist eine Aussage. (Dieses Problem wird euch in eurem Studium sicherlich nochmal begegnen.) • Öffne das Fenster. – keine Aussage 14 / 45 Mengen Aussagenlogik Quantoren Übungen Aufgabe 5 Welche der folgenden Sätze sind Aussagen? 15 / 45 1 Aristoteles war Grieche. 2 3 Aristoteles war bedeutend. ? Die Zahl 2 ist rational. 4 Es gibt unendlich viele natürliche Zahlen. Pingo Mengen Aussagenlogik Quantoren Pingo Übungen Aufgabe 5 Welche der folgenden Sätze sind Aussagen? 1 Aristoteles war Grieche. 2 3 Aristoteles war bedeutend. ? Die Zahl 2 ist rational. 4 Es gibt unendlich viele natürliche Zahlen. Aufgabe 6 Angenommen Ihr seht auf einem Tisch genau vier Münzen liegen. Welche der folgenden Aussagen sind wahr? 15 / 45 1 Es liegen vier Münzen auf dem Tisch. 2 Es liegen fünf Münzen auf dem Tisch. 3 Es liegen drei Münzen auf dem Tisch. Mengen Aussagenlogik Quantoren Pingo Negation Definition Die Negation einer Aussage A ist die Aussage, die wahr ist, wenn A falsch ist und umgekehrt. Beispiele: Winston Churchill war Engländer. x ist ungerade. Winston Churchill Engländer. x ist nicht ungerade. Notation: • nicht(A) • A • A • Programmierer schreiben oft auch !A 16 / 45 war Logisches Gatter: nicht Mengen Aussagenlogik Quantoren Pingo Wahrheitstabelle – Nicht In der Informatik steht 1 oft für wahr und 0 für falsch. Wir werden dies ab hier so benutzen. Eine Wahrheitstabelle gibt die Zustände einer logischen Funktion für alle möglichen Eingaben an. A A 0 1 1 0 Aufgabe 7 Wie sieht die Wahrheitstabelle für A 0 1 17 / 45 p Aq aus? A 1 0 p Aq Mengen Aussagenlogik Quantoren Pingo Und Mit der und“-Verknüpfung könnt ihr mehrere logische Aussagen ” zusammensetzen. Ihr Gebrauch entspricht dem Gebrauch in normaler Sprache. Beispiele: • Mein Hund ist schwarz und Pauls Hund ist weiß. • Ihr müsst Informatik- und Mathematikvorlesungen hören. • Ich mag Eis und ich mag keine Sahne. Statt und“ wird häufig ^ geschrieben. Programmierer schreiben außerdem ” oft &&. 18 / 45 Mengen Aussagenlogik Quantoren Wahrheitstabelle – Und 19 / 45 A B A^B 0 0 1 1 0 1 0 1 0 0 0 1 Pingo Mengen Aussagenlogik Quantoren Pingo Wahrheitstabelle – Und A B A^B 0 0 1 1 0 1 0 1 0 0 0 1 Aufgabe 8 Wie sieht die Wahrheitstabelle für A ^ 19 / 45 A B 0 0 1 1 0 1 0 1 B aus? A^ B Mengen Aussagenlogik Quantoren Pingo Wahrheitstabelle – Und A B A^B 0 0 1 1 0 1 0 1 0 0 0 1 Aufgabe 8 Wie sieht die Wahrheitstabelle für A ^ 19 / 45 A B 0 0 1 1 0 1 0 1 B B aus? A^ B Mengen Aussagenlogik Quantoren Pingo Logisches Gatter - Und Logisches Symbol für Und: Der logische Ausdruck A ^ werden: A B 20 / 45 B kann in einer Schaltung wie folgt dargestellt Mengen Aussagenlogik Quantoren Pingo Logisches Und Aufgabe 9 Wie sieht die logische Schaltung für den Ausdruck A ^ B ^ 21 / 45 C aus? Mengen Aussagenlogik Quantoren Pingo Logisches Und Aufgabe 9 Wie sieht die logische Schaltung für den Ausdruck A ^ B ^ Lösung: A B C 21 / 45 C aus? Mengen Aussagenlogik Quantoren Pingo Oder Paul geht einkaufen oder mit dem Hund spazieren. Achtung Falle: Im normalen Sprachgebrauch interpretieren wir, dass Paul entweder einkaufen geht, oder mit dem Hund spazieren geht. Ein Logiker, wird die Aussage aber auch dann als wahr bewerten, wenn Paul beides macht! Beispiele • Es sei m oder n ungerade. Bedeutung: Eine der Zahlen m oder n soll ungerade sein. Die andere Zahl kann sowohl gerade als auch ungerade sein. • Mein Hund ist schwarz oder Pauls Hund ist weiß (Bedeutung auf nächster Folie). 22 / 45 Mengen Aussagenlogik Quantoren Pingo Übung – Oder Aufgabe 10 Mein Hund ist schwarz oder Pauls Hund ist weiß. Entscheidet, ob die Aussage über die Hunde wahr ist, wenn folgende Bedingungen gelten: 23 / 45 mein Hund Pauls Hund schwarz schwarz weiß weiß schwarz weiß schwarz weiß Aussage wahr? Mengen Aussagenlogik Quantoren Pingo Wahrheitstabelle – Oder Statt oder“ schreibt man häufig _. Programmierer schreiben oft ||. ” A B A_B 0 0 0 0 1 1 1 0 1 1 1 1 24 / 45 Mengen Aussagenlogik Quantoren Pingo Wahrheitstabelle – Oder Statt oder“ schreibt man häufig _. Programmierer schreiben oft ||. ” A B A_B 0 0 0 0 1 1 1 0 1 1 1 1 Aufgabe 11 Wie sieht die Wahrheitstabelle für A ^ B _ A 0 0 1 1 Hinweis: B B aus? A^ B 0 1 0 1 bindet stärker als ^ und ^ bindet stärker als _! Also ist A^B_ 24 / 45 A^ A^B_ A^ B “ pA ^ Bq _ pp Aq ^ p Bqq Mengen Aussagenlogik Quantoren Pingo Wahrheitstabelle – Oder Statt oder“ schreibt man häufig _. Programmierer schreiben oft ||. ” A B A_B 0 0 0 0 1 1 1 0 1 1 1 1 Aufgabe 11 Wie sieht die Wahrheitstabelle für A ^ B _ A 0 0 1 1 Hinweis: B A^ B aus? A^B_ A^ B 0 1 0 1 bindet stärker als ^ und ^ bindet stärker als _! Also ist A^B_ 24 / 45 A^B A^ B “ pA ^ Bq _ pp Aq ^ p Bqq Mengen Aussagenlogik Quantoren Pingo Wahrheitstabelle – Oder Statt oder“ schreibt man häufig _. Programmierer schreiben oft ||. ” A B A_B 0 0 0 0 1 1 1 0 1 1 1 1 Aufgabe 11 Wie sieht die Wahrheitstabelle für A ^ B _ A 0 0 1 1 Hinweis: B A^ B A^ B aus? A^B_ A^ B 0 1 0 1 bindet stärker als ^ und ^ bindet stärker als _! Also ist A^B_ 24 / 45 A^B A^ B “ pA ^ Bq _ pp Aq ^ p Bqq Mengen Aussagenlogik Quantoren Pingo Logisches Gatter - Oder Logisches Symbol für Oder: Der logische Ausdruck A ^ B _ dargestellt werden: A B C 25 / 45 C kann in einer Schaltung wie folgt Mengen Aussagenlogik Quantoren Pingo Logisches Oder Aufgabe 12 Wie sieht die logische Schaltung für den Ausdruck A ^ B _ 26 / 45 A^ B aus? Mengen Aussagenlogik Quantoren Pingo Logisches Oder Aufgabe 12 Wie sieht die logische Schaltung für den Ausdruck A ^ B _ Lösung: A B 26 / 45 A^ B aus? Mengen Aussagenlogik Quantoren Pingo Logische Schaltungen Aufgabe 13 Wann ist in der folgenden logischen Schaltung D “ 1? Gib den passenden logischen Ausdruck D sowie eine zugehörige Wahrheitstabelle an. A B D C 27 / 45 Mengen Aussagenlogik Quantoren Pingo Äquivalenz Definition Zwei Aussagen sind äquivalent, wenn ihre Wahrheitstabellen identisch sind. Beispiel: Mein Hund ist schwarz oder Pauls Hund ist weiß.“ ist äquivalent zu ” nicht(mein Hund ist weiß und Pauls Hund ist schwarz)“. ” 28 / 45 Mengen Aussagenlogik Quantoren Pingo Aufgabe zur Äquivalenz Aufgabe 14 Sind die Aussagen 29 / 45 pA ^ Bq und A B 0 0 1 1 0 1 0 1 A_ pA ^ Bq B äquivalent? A_ B Mengen Aussagenlogik Quantoren Pingo Implikation Definition Eine Implikation ist eine Aussage der Form Wenn Aussage A wahr ist, dann ist Aussage B wahr. Beispiele: • Wenn ich Winston Churchill bin, dann bin ich Engländer. • Wenn ich Engländer bin, dann bin ich Winston Churchill. • Vorausgesetzt alle Menschen mögen Käse: Wenn der Mond aus Käse ist, dann ist er eine leckere Mahlzeit. • Wenn a ă b gilt, dann folgt a2 ă b 2 . • Wenn x gerade ist, dann ist x 2 gerade. Aufgabe 15 Diskutiert in der Gruppe welche dieser Aussagen wahr sind. 30 / 45 Mengen Aussagenlogik Quantoren Pingo Wahrheitstabelle – Implikation Die Implikation schreibt man auch als A ñ B. Gelesen wird dies als wenn A, ” dann B“ oder aus A folgt B“. ” 31 / 45 A B AñB 0 0 1 0 1 1 1 1 0 1 0 1 Beispiel Wenn der Mond aus Käse ist, dann ist er eine leckere Mahlzeit. Wenn der Mond aus Käse ist, dann haben wir heute Vorkurs Wenn ich den Vorkurs halte, bin ich allwissend. Wenn x gerade ist, dann ist x 2 gerade. Mengen Aussagenlogik Quantoren Pingo Experiment von P.C. Wason Voraussetzungen: Stellt euch vor, dass vor euch vier Karten auf dem Tisch liegen. Ihr wisst, dass immer auf einer der Seiten eine Zahl und auf der anderen Seite ein Buchstabe steht. Folgende vier Karten liegen vor euch: A 32 / 45 J 3 8 Mengen Aussagenlogik Quantoren Pingo Experiment von P.C. Wason Voraussetzungen: Stellt euch vor, dass vor euch vier Karten auf dem Tisch liegen. Ihr wisst, dass immer auf einer der Seiten eine Zahl und auf der anderen Seite ein Buchstabe steht. Folgende vier Karten liegen vor euch: A J 3 8 Aufgabe 16 Findet heraus, ob die Aussage Wenn eine Karte einen Vokal auf der einen ” Seite hat, dann ist auf der anderen Seite eine gerade Zahl“ wahr ist. Ihr dürft keine Karten umdrehen, die Ihr nicht umdrehen müsst. Welche der Karten müsst ihr umdrehen? Überlegt dies zuerst alleine (5 Minuten). Und diskutiert anschließend mit eurem Sitznachbarn (5 Minuten). Findet dann in der ganzen Gruppe heraus, welche verschiedenen Antworten ihr geben würdet und wieso. Formuliert eine allgemeine Regel, welche Karten umgedreht werden müssen (Vokale, Konsonanten, gerade Zahlen, ungerade Zahlen). 32 / 45 Gliederung 1 Mengen 2 Aussagenlogik 3 Quantoren 4 Pingo Mengen Aussagenlogik Quantoren Pingo Der Allquantor Der Allquantor @ sagt aus, dass eine Eigenschaft für alle Elemente einer Menge gelten soll. Beispiele • Für alle reellen Zahlen x ist x 2 ě 0. @x P R : x 2 ě 0. • Sei U die Menge der ungeraden Zahlen. Für alle x P U ist x 2 ` 1 R U. @x P U : x 2 ` 1 R U. 34 / 45 Mengen Aussagenlogik Quantoren Aufgabe zum Allquantor Aufgabe 17 • Formuliere in Worten: @z P Z : ´z P Z • Formuliere in Zeichen: Für alle ganzen Zahlen x ist x gerade oder ungerade. 35 / 45 Pingo Mengen Aussagenlogik Quantoren Pingo Der Existenzquantor Der Existenzquantor D sagt aus, dass ein Element existiert, das eine bestimmte Eigenschaft erfüllt. Beispiele: • Es gibt eine natürliche Zahl n, deren Quadrat 4 ist. Dn P N : n2 “ 4 • Es gibt keine natürliche Zahl m, deren Quadrat -1 ist. Em P N : m2 “ ´1 36 / 45 Mengen Aussagenlogik Quantoren Aufgabe zum Existensquantor Aufgabe 18 • Formuliere in Worten (die folgende Aussage ist falsch): Dn P N : n ă 0 • Formuliere in Zeichen: Es gibt eine reelle Zahl, die gleich ihrem Quadrat ist. 37 / 45 Pingo Gliederung 1 Mengen 2 Aussagenlogik 3 Quantoren 4 Pingo Mengen Aussagenlogik Quantoren Pingo Pingo Zum Abschluss unserer theoretischeren Abschnitte möchten wir nochmal einige Fragen zu jedem Kapitel stellen. Damit Ihr alle euren Wissensstand dann realistisch einschätzen könnt, werdet ihr die Fragen anonym beantworten. Anschließend werden wir natürlich alle Fragen auflösen und darüber diskutieren. Die Fragen werden teilweise etwas über den Tellerrand des präsentierten Stoffs hinausgehen. Wir benutzen hierfür Pingo – ein an der Universität Paderborn entwickeltes Tool für solche Zwecke. Mitmachen könnt ihr über alle Internetfähigen Geräte mit einem normalen Webbrowser. Eine Registrierung ist nicht notwendig. Die URL lautet: http://pingo.upb.de/<SESSION ID> 39 / 45 Mengen Aussagenlogik Quantoren Frage 1 Welche der folgenden Aussagen sind wahr? • Es gibt eine Menge, die kein Element enthält. • Es gibt Mengen, die Mengen enthalten. • Mengen enthalten immer Zahlen. • Eine Menge kann ein Element mehrfach enthalten. • Es gibt Mengen mit unendlich vielen Elementen. 40 / 45 Pingo Mengen Aussagenlogik Quantoren Frage 1 – Lösung Welche der folgenden Aussagen sind wahr? • Es gibt eine Menge, die kein Element enthält. • Es gibt Mengen, die Mengen enthalten. • Mengen enthalten immer Zahlen. • Eine Menge kann ein Element mehrfach enthalten. • Es gibt Mengen mit unendlich vielen Elementen. 40 / 45 Pingo Mengen Aussagenlogik Quantoren Pingo Frage 2 Sei M “ t1, 2, tHund, Katzeu, H, 3, 4u eine Menge. Welche der folgenden Aussagen sind wahr? • 1PM • tHund, Katzeu P M • |M| “ 7 • |M| “ 6 • t3, 4u Ď M • t3, 4u Ă M • HĂM 41 / 45 Mengen Aussagenlogik Quantoren Pingo Frage 2 – Lösung Sei M “ t1, 2, tHund, Katzeu, H, 3, 4u eine Menge. Welche der folgenden Aussagen sind wahr? • 1PM • tHund, Katzeu P M • |M| “ 7 • |M| “ 6 • t3, 4u Ď M • t3, 4u Ă M • HĂM 41 / 45 Mengen Aussagenlogik Quantoren Pingo Frage 3 Gegeben seien die Aussagen A: ”Mein Hund ist schwarz.” und B: ”Pauls Hund ist weiß.”. Wie drückt man den Satz: ”Mein Hund ist schwarz und Pauls Hund ist weiß.” in Aussagenlogik aus? • A^B • A_B 42 / 45 • pA _ Bq • pA ^ Bq • A^B Mengen Aussagenlogik Quantoren Pingo Frage 3 – Lösung Gegeben seien die Aussagen A: ”Mein Hund ist schwarz.” und B: ”Pauls Hund ist weiß.”. Wie drückt man den Satz: ”Mein Hund ist schwarz und Pauls Hund ist weiß.” in Aussagenlogik aus? • A^B • A_B 42 / 45 • pA _ Bq • pA ^ Bq • A^B Mengen Aussagenlogik Quantoren Frage 4 Zu welcher logischen Verknüpfung gehört die letzte Spalte? A B ? 0 0 1 1 0 1 0 1 1 1 0 1 • A^B • A_B 43 / 45 • pA _ Bq • pA ^ Bq • A_B Pingo Mengen Aussagenlogik Quantoren Frage 4 – Lösung Zu welcher logischen Verknüpfung gehört die letzte Spalte? A B ? 0 0 1 1 0 1 0 1 1 1 0 1 • A^B • A_B 43 / 45 • pA _ Bq • pA ^ Bq • A_B Pingo Mengen Aussagenlogik Quantoren Pingo Frage 5 Welcher logische Ausdruck gehört zu dem folgenden logischen Gatter? A B C • A^B_C • A^B_ C • pA _ Bq ^ • A_B^ C C • A _ B ^ p Cq 44 / 45 Mengen Aussagenlogik Quantoren Pingo Frage 5 – Lösung Welcher logische Ausdruck gehört zu dem folgenden logischen Gatter? A B C • A^B_C • A^B_ C • pA _ Bq ^ • A_B^ C C • A _ B ^ p Cq 44 / 45 Mengen Aussagenlogik Quantoren Frage 6 Welche der folgenden Aussagen sind wahr? • @x P R : x ď 0 • Dx P R : x ď 0 • Dn P N : ´n ď 0 • @n P N : ´n ď 0 • @x P R` , x ď 1 : x 2 ď x 45 / 45 Pingo Mengen Aussagenlogik Quantoren Frage 6 – Lösung Welche der folgenden Aussagen sind wahr? • @x P R : x ď 0 • Dx P R : x ď 0 • Dn P N : ´n ď 0 • @n P N : ´n ď 0 • @x P R` , x ď 1 : x 2 ď x 45 / 45 Pingo Lösungen I Ab hier folgen (nach der Veranstaltung) die Lösungen zu den (meisten) Aufgaben dieses Foliensatzes. Lösung 1 - 3 Diese Aufgabe wird in der Gruppe diskutiert. In den Folien wird keine Lösung präsentiert. Lösung 4 Die Lösung dieser Aufgabe wird auf der entsprechenden Folie eingefügt. 1 / 10 Lösungen II Lösung 5 1 Aristoteles war Grieche. Dieser Satz ist wahr und damit eine Aussage. 2 Aristoteles war bedeutend. Dieser Satz ist für einige Leute wahr, für andere nicht. Daher ist er nicht entweder wahr oder falsch und damit keine Aussage. ? Die Zahl 2 ist rational. Dieser Satz ist falsch und damit ebenfalls eine Aussage. 3 4 2 / 10 Es gibt unendlich viele natürliche Zahlen. Dieser Satz ist wahr und damit eine Aussage. Lösungen III Lösung 6 1 richtig 2 falsch 3 ebenfalls richtig Logisch betrachtet bedeutet Es liegen vier Münzen auf dem Tisch“, ” dass mindestens vier Münzen auf dem Tisch liegen. Es dürfen also auch beliebig viel mehr Münzen auf dem Tisch liegen. Lösung 7 A 0 1 3 / 10 A 1 0 p Aq 0 1 Lösungen IV Lösung 8 A B 0 0 1 1 0 1 0 1 B 1 0 1 0 A^ B 0 0 1 0 Lösung 9 Die Lösung dieser Aufgabe wird auf der entsprechenden Folie eingefügt. 4 / 10 Lösungen V Lösung 10 mein Hund Pauls Hund Aussage wahr? schwarz schwarz weiß weiß schwarz weiß schwarz weiß ja ja nein ja Die Aussage besagt also, das entweder beide Hunder schwarz sind, oder beide Hunde weiß sind, oder genau mein Hund schwarz und Pauls und weiß ist. 5 / 10 Lösungen VI Lösung 11 A B A^B 0 0 1 1 0 1 0 1 0 0 0 1 A^ 1 0 0 0 B A^B_ A^ B 1 0 0 1 Lösung 12 Die Lösung dieser Aufgabe wird auf der entsprechenden Folie eingefügt. 6 / 10 Lösungen VII Lösung 13 Logischer Ausdruck: D“ A ^ B ^ p B _ Cq Die Klammern nicht vergessen! Wahrheitstabelle: A B C 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 A^B 0 0 1 1 0 0 0 0 D “ 1, wenn A “ 0, B “ 1 und C “ 1. 7 / 10 B_C 1 1 0 1 1 1 0 1 D 0 0 0 1 0 0 0 0 Lösungen VIII Lösung 14 A B 0 0 1 1 0 1 0 1 pA ^ Bq 1 1 1 0 A_ B 1 1 1 0 Ja, die Aussagen sind äquivalent. Diese Aussage ist als das DeMorgansche Gesetz bekannt. Lösung 15 Folgende Aussagen sind wahr: • Wenn ich Winston Churchhill bin, dann bin ich Engländer. • Wenn der Mond aus Käse ist, dann ist er eine leckere Mahlzeit. • Wenn x gerade ist, dann ist x 2 gerade. 8 / 10 Lösungen IX Lösung 16 • Das A muss umgedreht werden, da auf der Rückseite eine gerade Zahl stehen muss. • Das J muss nicht umgedreht werden. Auf der Rückseite darf eine beliebige Zahl stehen. Die Aussage ist ja nicht: Wenn auf einer Seite eine gerade Zahl steht, dann muss auf der anderen Seite ein Vokal stehen. • Die 3 müssen wir umdrehen, da wir sicherstellen müssen, dass auf der Rückseite kein Vokal steht. • Die 8 müssen wir nicht umdrehen. Die Argumentation ist wie bei J. Allgemein formuliert: Man muss immer alle Vokale und alle ungeraden Zahlen umdrehen. 9 / 10 Lösungen X Lösung 17 • Zu jeder ganzen Zahl z ist ´z ebenfalls eine ganze Zahl. • @x P Z : x ist gerade _ x ist ungerade Lösung 18 • Es gibt eine natürliche Zahl n, die kleiner als 0 ist. • Dr P R : r “ r 2 10 / 10