Formale Logik Aussagen werden in den Naturwissenschaften und in der Informatik unter Anwendung von genau definierten logischen Operatoren miteinander verknüpft. Aussagen können dabei nur entweder wahr oder falsch sein (1 bzw. 0) – jede Aussage speichert also 1 Bit an Information. Technisch werden diese Operatoren in Form von auf eine den logischen Operatoren entsprechende Schaltung von Transistoren in einem Chip realisiert – hier spricht man von logischen Gattern. Logische Operatoren und Wahrheitswertetabellen • Negation → NICHT-Gatter: ¬ A (''nicht A'') • Konjunktion → UND-Gatter: • Disjunktion → ODER-Gatter: Einfache Aussagen A, B A∧B (''A und B'') A∨B (''A oder B'') Durch logische Operatoren verknüpfte Aussagen Aufgaben zur Vorlesung 'Mathematik für Informatiker' (Prof. Dr. Wolff, Tübingen) *) • Fertige einen stichwortartigen Mitschrieb an. Nach der Vorlesung zu bearbeiten: 1 Sei A eine Aussage. Zeige, dass die doppelte Negation ¬(¬ A) äquivalent zu A ist. Tipp: Stelle die Wahrheitswertetabelle auf. Bemerkung: Dass die doppelte Verneinung äquivalent ist zur Aussage selbst, ist umgangssprachlich nicht immer ganz klar. Das liegt unter anderem daran, dass schon die Verneinung umgangssprachlich komplizierter ist, als man annimmt. Hier ein Beispiel: “Denken Sie jetzt bitte nicht an einen rosa Elefanten mit blauen Pünktchen!” Woran denken Sie jetzt? Manche drücken das so aus: “Die Seele kennt keine Verneinung”. 2 Entscheide, ob die folgenden Aussagen wahr oder falsch sind. • • • • Wenn eine natürliche Zahl n durch 4 teilbar ist, dann ist sie auch durch 2 teilbar Teilbarkeit durch 4 ist hinreichend für Teilbarkeit durch 2 Teilbarkeit durch 2 ist notwendig für Teilbarkeit durch 4 Teilbarkeit durch 4 ist notwendig für Teilbarkeit durch 2 AEG | Informatik | Theil/Schi 3 Zeige: Die Aussage “Wenn es regnet, wird der Wald nass” ist logisch äquivalent zur Aussage “Bleibt der Wald trocken, regnet es nicht”. Tipp: Aussage A: “Es regnet”, Aussage B: “Der Wald wird nass”. Baue alle Aussagen der Aufgabe (z.B. mit Negation) aus diesen Aufgaben auf. 4 Vollziehe im Heft das Ergebnis der verknüpften Aussage in der letzten Spalte der Tabelle auf diesem Blatt nach (nachrechnen!). 5 Zeige, dass die folgenden Aussagen logisch äquivalent sind, also die gleichen Werte in der Wahrheitswerttabelle besitzen: (a) (¬( A∧ B)) ist logisch äquivalent zu ((¬ A)∨(¬ B)) (b) (¬( A∨ B)) ist logisch äquivalent zu ((¬ A)∧(¬ B)) 5 Fertige einen ca. 1/2-seitigen Heftaufschrieb an, der die Unterscheidung des nicht-exklusiven Oders vom exklusiven Oder verdeutlicht (Internetrecherche ist erlaubt). *) Die Vorlesung ist hier nachzuhören: http://timms.uni-tuebingen.de/Browser/Browser01.aspx?path=%2fUniversit%C3%A4t+T%C3%BCbingen%2fMathematischNaturwissenschaftliche+Fakult%C3%A4t%2fMathematik%2fVorlesung+Mathematik+I+WiSe+2002-2003%2f AEG | Informatik | Theil/Schi