Logik und Beweisbarkeit

Ähnliche Dokumente
Rhetorik und Argumentationstheorie.

Sudoku. Warum 6? Warum 6?

Berechenbarkeit und Komplexität

Wie viel Mathematik kann ein Computer?

Weitere Beweistechniken und aussagenlogische Modellierung

Brückenkurs Mathematik

Kapitel 1.0. Aussagenlogik: Einführung. Mathematische Logik (WS 2011/12) Kapitel 1.0: Aussagenlogik: Einführung 1/ 1

Prolog basiert auf Prädikatenlogik

Hausaufgaben Negation Aussagen Implikation Äquivalenz Zusammenfassung. Elementare Logik. Diskrete Strukturen. Uta Priss ZeLL, Ostfalia

Logik: aussagenlogische Formeln und Wahrheitstafeln

Logic in a Nutshell. Christian Liguda

Vorkurs: Mathematik für Informatiker

ALP I Rekursive Funktionen

Formale Sprachen und Automaten

SE PHILOSOPHISCHE LOGIK WS 2014 GÜNTHER EDER

Algorithmen und Datenstrukturen

Hilbert-Kalkül (Einführung)

Prüfungsprotokoll Kurs 1825 Logik für Informatiker. Studiengang: MSc. Informatik Prüfer: Prof. Dr. Heinemann Termin: Januar 2015

Vorlesung. Einführung in die mathematische Sprache und naive Mengenlehre

Axiomatische Beschreibung der ganzen Zahlen

Klausur Formale Systeme Fakultät für Informatik WS 2009/2010. Prof. Dr. Bernhard Beckert. 18. Februar 2010

Program = Logic + Control

Kapitel 3. Natürliche Zahlen und vollständige Induktion

Probeklausur zur Vorlesung Berechenbarkeit und Komplexität

ÜBUNG ZUM GRUNDKURS LOGIK SS 2016 GÜNTHER EDER

Einführung in die Mathematik (Vorkurs 1 )

Der Zwei-Quadrate-Satz von Fermat

Handout zu Beweistechniken

Logik, Mengen und Abbildungen

Ausgewählte unentscheidbare Sprachen

11.1 Kontextsensitive und allgemeine Grammatiken

Einführung in die Analysis

3 Vom Zählen zur Induktion

Mathematischer Vorbereitungskurs für das MINT-Studium

Mathematik für Informatiker/Informatikerinnen 2

Mathematische Grundlagen der Computerlinguistik Mengen und Mengenoperationen

Vorkurs Mathematik 1

Informationsblatt Induktionsbeweis

Einführung in Berechenbarkeit, Komplexität und formale Sprachen

Übersicht Datenstrukturen und Algorithmen. Literatur. Algorithmus: Wikipedia Definition. Vorlesung 1: Einführung. Prof. Dr.

Vorlesung Berechenbarkeit und Komplexität. Motivation, Übersicht und Organisatorisches

Normalformen boolescher Funktionen

Vorlesung: Nicht-kooperative Spieltheorie. Teil 1: Organisatorisches, Inhalte der Vorlesung und Nutzentheorie

TU8 Beweismethoden. Daniela Andrade

Die Folgerungsbeziehung

Lösungsvorschläge Blatt 4

5.1 Drei wichtige Beweistechniken Erklärungen zu den Beweistechniken... 56

Unendlich ist nicht gleich unendlich

1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage:

Automaten, Spiele, und Logik

Algorithmische Methoden zur Netzwerkanalyse Vorlesung für den Bereich Master Informatik

Klausurplan Mathematik

Universität Koblenz-Landau, Abteilung Koblenz FB 4 Informatik. Seminar Entscheidungsverfahren für logische Theorien. Endliche Modelle.

Ist die Mathematik widerspruchsfrei?

2. Vorlesung. Slide 40

Primzahlzertifikat von Pratt

Logik Vorlesung 1: Einführung

Formale Methoden II. Gerhard Jäger. SS 2008 Universität Bielefeld. Teil 8, 11. Juni Formale Methoden II p.1/30

Grundlagen der Theoretischen Informatik - Sommersemester Übungsblatt 1: Lösungsvorschläge

Algebra I. Zwischenprüfung. 19. Februar 2016

Einführung in die Informatik

x A, x / A x ist (nicht) Element von A. A B, A B A ist (nicht) Teilmenge von B. A B, A B A ist (nicht) echte Teilmenge von B.

Beschreibungslogiken. Daniel Schradick

Lineare Gleichungssysteme Basis

Themen: Kubische Gleichungen, Ungleichungen, Induktion

Zur Vereinfachung betrachten wir nun nur noch Funktionen f, die einen Funktionswert f nµberechnen. Sie werden alle in einer Tabelle dargestellt:

Modallogik (aussagenlogisch)

Semantik von Formeln und Sequenzen

Übungen zur Vorlesung Mathematik für Informatiker 1 Wintersemester 2013/14 Übungsblatt 8

Lineare Algebra I Klausur. Klausur - Musterlösung

Algorithmische Methoden zur Netzwerkanalyse Vorlesung für den Bereich Master Informatik

Klausur Formale Systeme Fakultät für Informatik WS 2009/2010

Eine Aussage kann eine Eigenschaft für ein einzelnes, konkretes Objekt behaupten:

Prof. Dr. Tim Henning

Einführung in die Informatik

Übersicht über die Einzelveranstaltungen im. B.Ed. Informatik 2+1. oder 2-stündige Klausur Rechnerstrukturen (V+Ü)

Theoretische Informatik

Mengenlehre gibt es seit den achtziger Jahren des 19. Jahrhunderts. Sie wurde von

Algorithmen und Berechnungskomplexität I

Hans Scheitter GmbH & Co.KG

2 Mengen und Abbildungen

Zusammenhänge präzisieren im Modell

Induktive Beweise und rekursive Definitionen

Einführung in die Theoretische Informatik

Pratts Primzahlzertifikate

Anselms Gottesbeweis und die Logik. und überhaupt: Beweise

Mathematik 1 für Informatik Inhalt Grundbegrie

Didaktik der Zahlbereiche

11. Übung zur Vorlesung. Zahlentheorie. im Wintersemester 2015/16

y(p F x) gebunden und in den Formeln F xy

Webbasierte Programmierung

Turing-Maschinen. Definition 1. Eine deterministische Turing-Maschine (kurz DTM) ist ein 6- Dem endlichen Alphabet Σ von Eingabesymbolen.

Automaten und Formale Sprachen

3. Sätze und Formeln

Transkript:

Logik und Beweisbarkeit Einleitung Martin Mundhenk Univ. Jena, Institut für Informatik. Februar 0

Einleitung: U ber Sinn und Form Symbolisches Addieren Al-Chwarizmi (etwa 8 80) Problem: Was ist MMMDCCCXCIX plus CMLIV?? 0.0.

Einleitung: U ber Sinn und Form Symbolisches Addieren Al-Chwarizmi (etwa 8 80) Problem: Was ist MMMDCCCXCIX plus CMLIV?? Abhilfe: Dezimaldarstellung = eine Sprache fu r Zahlen erlaubt symbolisches Addieren 8 + 8 0

Additionen kann man puzzeln Grundwahrheiten (Axiome)... sind wie Puzzlestücke. 0 + + Regeln... korrektes Zusammenlegen zu einer schönen Form... Beispiel: + Jede korrekte Addition lässt sich puzzeln! 0.0.

Additionen kann man puzzeln Grundwahrheiten (Axiome)... sind wie Puzzlestücke. 0 + + Regeln... korrektes Zusammenlegen zu einer schönen Form... Beispiel: + Jede korrekte Addition lässt sich puzzeln! 0.0.

Additionen kann man puzzeln Grundwahrheiten (Axiome)... sind wie Puzzlestücke. 0 + + Regeln... korrektes Zusammenlegen zu einer schönen Form... Beispiel: + Jede korrekte Addition lässt sich puzzeln! 0.0.

Additionen kann man puzzeln Grundwahrheiten (Axiome)... sind wie Puzzlestücke. 0 + + Regeln... korrektes Zusammenlegen zu einer schönen Form... Beispiel: + Jede korrekte Addition lässt sich puzzeln! 0.0.

Additionen kann man puzzeln Grundwahrheiten (Axiome)... sind wie Puzzlestücke. 0 + + Regeln... korrektes Zusammenlegen zu einer schönen Form... Beispiel: + Jede korrekte Addition lässt sich puzzeln! 0.0.

Additionen kann man puzzeln Grundwahrheiten (Axiome)... sind wie Puzzlestücke. 0 + + Regeln... korrektes Zusammenlegen zu einer schönen Form... Beispiel: 0 + Jede korrekte Addition lässt sich puzzeln! 0.0.

Additionen kann man puzzeln Grundwahrheiten (Axiome)... sind wie Puzzlestücke. 0 + + Regeln... korrektes Zusammenlegen zu einer schönen Form... Beispiel: 0 + Jede korrekte Addition lässt sich puzzeln! 0.0.

Additionen kann man puzzeln Grundwahrheiten (Axiome)... sind wie Puzzlestücke. 0 + + Regeln... korrektes Zusammenlegen zu einer schönen Form... Beispiel: 0 + Jede korrekte Addition lässt sich puzzeln! 0.0.

Symbolische Logik und Mathematik Frege (88-) [Grundgesetze der Arithmetik (8, 0)] Satz: Es gibt unendlich viele Primzahlen. x y(x < y a, b(a b = y (a = b = ))) Beweis: Seien p,..., p n alle Primzahlen x. Dann besitzt q = p p... p n + kein p i als Primfaktor. Da jede nat. Zahl Produkt von Primfaktoren ist, gibt es also eine Primzahl y, die nicht zu p,..., p n gehört. Folglich gibt es unendlich viele Primzahlen. Freges These: Es gibt Axiome und Regeln, mit denen man jeden Satz der Arithmetik formal beweisen kann. Mathematik kann man puzzeln! 0.0.

Symbolische Logik und Mathematik Frege (88-) [Grundgesetze der Arithmetik (8, 0)] Satz: Es gibt unendlich viele Primzahlen. x y(x < y a, b(a b = y (a = b = ))) Beweis: Seien p,..., p n alle Primzahlen x. Dann besitzt q = p p... p n + kein p i als Primfaktor. Da jede nat. Zahl Produkt von Primfaktoren ist, gibt es also eine Primzahl y, die nicht zu p,..., p n gehört. Folglich gibt es unendlich viele Primzahlen. Freges These: Es gibt Axiome und Regeln, mit denen man jeden Satz der Arithmetik formal beweisen kann. Mathematik kann man puzzeln! 0.0.

0.0. Symbolische Logik und Mathematik Frege (88-), Russell (8-0), Whitehead (8-) [Principia Mathematica (0-... )]

Symbolische Logik und Mathematik Frege (88-), Russell (8-0), Whitehead (8-) [Principia Mathematica (0-... )]

Hilberts Programm (0) Hilbert (8-) Aufgabe : finde einen streng formalisierten Kalkül mit einfachen unmittelbar einleuchtenden Axiomen, der die Mathematik und Logik auf eine gemeinsame, nachweisbar konsistente Basis stellt d.h. finde die Puzzlestücke für das Mathe-Puzzle und beweise, dass das stimmt.

Gödels Unvollständigkeitssatz () Gödel (0-8) Hilberts Aufgabe hat keine Lösung! (Es gibt kein Mathe-Puzzle... )

Hilberts Programm (0) Hilbert (8-) Aufgabe : finde einen streng formalisierten Kalkül (Axiome & Regeln) mit einfachen unmittelbar einleuchtenden Axiomen, mit dem man jede wahre mathematische Aussage beweisen kann.

Hilberts Programm (0) Hilbert (8-) Aufgabe : finde ein Verfahren, mit dem man jede wahre mathematische Aussage beweisen kann.

Hilberts Entscheidungsproblem () Hilbert (8-) Aufgabe : finde ein Verfahren, mit dem man logische Formel für jede wahre mathematische Aussage beweisen kann, ob sie wahr oder falsch ist.

0.0.8 Hilberts Entscheidungsproblem () Hilbert (8-) Aufgabe : finde ein Verfahren, mit dem man logische Formel für jede wahre mathematische Aussage beweisen kann, ob sie wahr oder falsch ist.. Finde Puzzlestücke, aus denen man alle wahren logischen Formeln puzzeln kann.. Finde Puzzlestücke, aus denen man alle falschen logischen Formeln puzzeln kann.

0.0.8 Gödels Vollständigkeitssatz () Gödel (0-8) Aufgabe : finde ein Verfahren, mit dem man logische Formel für jede wahre mathematische Aussage beweisen kann, ob sie wahr oder falsch ist.. Finde Puzzlestücke, aus denen man alle wahren logischen Formeln puzzeln kann. (Vollständigkeitssatz, Gödel ). Finde Puzzlestücke, aus denen man alle falschen logischen Formeln puzzeln kann.

Turings Unvollständigkeitssatz () Turing (-) Hilberts Aufgabe. hat keine Lösung! (Es gibt kein Puzzle für die falschen logischen Formeln.)

On computable numbers... () Turing (-) computing machines (Turing-Maschinen) was geht: berechenbare Zahlen TMen sind programmierbar was geht nicht: das Halteproblem lösen wie man Unlösbarkeit zeigen kann: Reduktion vom Halteproblem zum Entscheidungsproblem wie s auch geht: äquivalente Maschinerie Sprache für Algorithmen Theorie der Berechenbarkeit

Inhalt der Vorlesung. Vollständigkeitssatz für einen Teil der Arithmetik Aussagenlogik (- Wochen) Natürliches Schließen & dessen Vollständigkeit (Σ -)Arithmetik ( Wochen) Natürliches Schließen & dessen (Un-)Vollständigkeit. Unvollständigkeitssatz der Arithmetik Berechenbarkeit, (Semi-)Entscheidbarkeit ( Wochen) Unvollständigkeit der Peano-Arithmetik ( Wochen) Umfassende Frage: was kann man mit welcher Sprache ausdrücken? Literatur: van Dalen: Logic and Structure (Springer Verlag, 008) Cutland: Computability (Cambridge University Press, ) Smith: An introduction to Gödel s theorems (Cambridge University Press, 0)

Inhalt der Vorlesung. Vollständigkeitssatz für einen Teil der Arithmetik Aussagenlogik (- Wochen) Natürliches Schließen & dessen Vollständigkeit (Σ -)Arithmetik ( Wochen) Natürliches Schließen & dessen (Un-)Vollständigkeit. Unvollständigkeitssatz der Arithmetik Berechenbarkeit, (Semi-)Entscheidbarkeit ( Wochen) Unvollständigkeit der Peano-Arithmetik ( Wochen) Umfassende Frage: was kann man mit welcher Sprache ausdrücken? Literatur: van Dalen: Logic and Structure (Springer Verlag, 008) Cutland: Computability (Cambridge University Press, ) Smith: An introduction to Gödel s theorems (Cambridge University Press, 0) 0.0.

Inhalt der Vorlesung. Vollständigkeitssatz für einen Teil der Arithmetik Aussagenlogik (- Wochen) Natürliches Schließen & dessen Vollständigkeit (Σ -)Arithmetik ( Wochen) Natürliches Schließen & dessen (Un-)Vollständigkeit. Unvollständigkeitssatz der Arithmetik Berechenbarkeit, (Semi-)Entscheidbarkeit ( Wochen) Unvollständigkeit der Peano-Arithmetik ( Wochen) Umfassende Frage: was kann man mit welcher Sprache ausdrücken? Literatur: van Dalen: Logic and Structure (Springer Verlag, 008) Cutland: Computability (Cambridge University Press, ) Smith: An introduction to Gödel s theorems (Cambridge University Press, 0) 0.0.

Formalien zur Vorlesung/Übung Vorlesung/Übung dienstags 8 Uhr, donnerstags Uhr Sprechstunde freitags 0 Uhr und nach Vereinbarung Zulassungsvoraussetzung zur Prüfung: erfolgreiche Bearbeitung der wöchentlichen Übungsaufgabe mündliche Prüfung in der vorlesungsfreien Zeit (Termin wird noch bekanntgegeben)