Fachbereich
Mathematik und Statistik
Universität
Konstanz
 
Schwerpunkt Reelle Geometrie und Algebra > Prof. Dr. S. Kuhlmann > Mitarbeiter > Lothar Sebastian Krapp

Können Computer denken? Automatisches Beweisen und künstliche Intelligenz

mit Dr. Sebastian Koch und Dr. Joris Roos

Arbeitsgruppe 4, Akademie Leysin, Schweiz, Studienstiftung des deutschen Volkes
12. August 2018 – 25. August 2018


Beschreibung: (siehe Jahresprogramm 2018, S. 19)
Während die eigenständig und kreativ denkende Maschine noch ein ferner Zukunftsgedanke ist, wurden im Bereich der künstlichen Intelligenz in den letzten Jahren diverse spannende Durchbrüche erzielt und vielversprechende Entwicklungen angestoßen. Die Methoden der künstlichen Intelligenz genügen bereits heute, um dem Menschen viele Aufgaben abzunehmen, die durch ein hohes Maß an Routine charakterisiert sind. Man denke beispielsweise an Internetsuchmaschinen, Routenplaner, Schachcomputer, Übersetzungsprogramme oder Staubsaugroboter. Immer mehr menschliche Betätigungsfelder im Alltag und in der Wissenschaft werden so im Zuge der fortschreitenden Digitalisierung automatisiert – aber gilt dies auch für die Mathematik? In unserer Arbeitsgruppe möchten wir uns Schritt für Schritt dem aktuellen Forschungsstand in der Anwendung künstlicher Intelligenz auf die formale Mathematik nähern. Wir wollen untersuchen, inwieweit sich das Verstehen, Beweisen und Entdecken mathematischer Zusammenhänge automatisieren lassen. Es wird Gelegenheit sowohl zum theoretischen Durchdringen der relevanten Methoden und Konzepte als auch zur praktischen Umsetzung von Algorithmen und Programmen geben. Es werden keine wesentlichen Vorkenntnisse vorausgesetzt.

Zielgruppe: Studierende der Natur- und Ingenieurwissenschaften sowie der Mathematik und motivierte Studierende anderer Fächer bis zum 4. Semester.

Dozierende:

Material

Vorbereitungshinweise
Prädikatenlogik erster Stufe
Themenblock I – Mathematische Logik
Tutorial Isabelle
Isabelle: FOL – Lösungen
Formalising propositional logic
Prolog: Vier-Farben-Satz Australien
Prolog: Propositional Logic
OCaml: Einführung und Propositional Logic
Formalizing first-order logic
OCaml-Code aus Harrisons Buch
Modelltheoretische Grundlagen – Syntax und Semantik
Mechanizing first-order logic: Unification
Maschinelles Lernen
Python/Jupyter: Lineare Regression(html)
Python/Jupyter: Logistische Regression(html)
Python/Jupyter: Neuronale Netze(html)
Themen für die Projektphase

Projektergebnisse

Haskell: Entscheidungsalgorithmus für reelle ZahlenAusgabe (Thema 2)
NIP, O-Minimalität und neuronale Netze (Thema 5)



Letzte Änderung / Last update: