https://iccl.inf.tu-dresden.de/w/api.php?action=feedcontributions&user=Markus+Kr%C3%B6tzsch&feedformat=atom
International Center for Computational Logic - Benutzerbeiträge [de]
2024-03-29T12:46:48Z
Benutzerbeiträge
MediaWiki 1.35.6
https://iccl.inf.tu-dresden.de/w/index.php?title=Formale_Systeme_(WS2023)&diff=39370
Formale Systeme (WS2023)
2024-01-25T10:47:20Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Vorlesung<br />
|Title=Formale Systeme<br />
|Research group=Wissensbasierte Systeme<br />
|Lecturers=Markus Krötzsch<br />
|Tutors=Stephan Mennicke<br />
|Term=WS<br />
|Year=2023<br />
|Lecture series=Formale Systeme<br />
|Matrix=#fosys:tu-dresden.de<br />
|SWSLecture=4<br />
|SWSExercise=2<br />
|SWSPractical=0<br />
|Exam type=Klausur<br />
|Description=Die Lehrveranstaltung ''Formale Systeme'' vermittelt eine Einleitung in die Gebiete der formalen Sprachen, Automatentheorie und Aussagenlogik. Dies beinhaltet einige der wichtigsten Grundlagen der Informatik, wie z.B. reguläre Ausdrücke, formale Grammatiken sowie Methoden zur praktischen Lösung von "schweren" (NP-vollständigen) Problemen. Damit bildet die Vorlesung die Grundlage für die Vorlesung ''Theoretische Informatik und Logik'' und für viele vertiefende Vorlesungen.<br />
<br />
== Repetitorien ==<br />
<br />
Am '''Montag, den 11.12.2023''' findet im Zeitraum der Vorlesung (11:10-12:40) ein Repetitorium in [[BAR/SCHÖ]] statt. In diesem wird eine kurze Zusammenfassung des bis dahin behandelten Stoffs gegeben sowie einige der '''Aufgaben zur Selbstkontrolle''' aus den Übungsblättern besprochen. <br />
<br />
== Vorlesungen ==<br />
<br />
Die Vorlesungstermine sind<br />
* montags 3.DS (11:10&ndash;12:40) in [[BAR/SCHÖ]] sowie<br />
* donnerstags 4.DS (13:00&ndash;14:30) in [[HSZ/0003]].<br />
<br />
Die erste Vorlesung findet am Montag, dem 9.Oktober 2023 statt.<br />
<br />
== Übungen ==<br />
<br />
<!--<br />
Die Einschreibungen in die Übungsgruppen erfolgt über '''[https://tud.link/effz die OPAL-Seite der Lehrveranstaltung]'''.<br />
--><br />
Die Einschreibung in die Übungsgruppen wird über [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL] erfolgen. Für die Teilnahme an einer Übungsgruppe ist die Einschreibung in dieser Gruppe '''verpflichtend'''. Studierenden ohne Einschreibung kann die Teilnahme an einer selbst gewählten Übung nicht garantiert werden. Übungsleiter sind berechtigt, nicht eingeschriebene Studierende bei Überfüllung aus der Übung zu verweisen.<br />
<br />
Die folgenden Termine für Übungen werden wir anbieten:<br />
* '''Gruppe A''': montags 2. DS (9:20-10:50) in [[APB E010]] (Übungsleiter: [[Marcos Cramer]])<br />
* '''Gruppe B''': montags 2. DS (9:20-10:50) in [[APB E009]] (Übungsleiter: Johannes Tantow)<br />
* '''Gruppe C''': montags 6. DS (16:40-18:10) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe I''': mittwochs 6. DS (16:40-18:10) in [[APB E007]] (Übungsleiter: [[Jonas Karge]])<br />
* '''Gruppe D''': donnerstags 1. DS (7:30-9:00) in [[APB E007]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe E''': donnerstags 5. DS (14:50-16:20) in [[APB E008]] (Übungsleiter: Anton Claußnitzer)<br />
* '''Gruppe F''': freitags 1. DS (7:30-9:00) in [[APB E009]] (Übungsleiter: [[Max Korn]])<br />
* '''Gruppe G''': freitags 2. DS (9:20-10:50) in [[APB E006]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe H''': freitags 3. DS (11:10-12:40) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe J''': freitags 4. DS (13:00-14:30) in [[APB E009]] (Übungsleiter: [[Stephan Mennicke]])<br />
<br />
Die Einschreibung in die Gruppen der [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL-Lehrveranstaltung] wird am '''Montag, den 09.10.2023 um 18:00 Uhr''' freigeschalten.<br />
<br />
Der Übungsbetrieb startet '''am 16. Oktober 2023''' zu Ihren jeweiligen Terminen in den angegebenen Räumen statt. Die Übungsblätter können in der Spalte der jeweiligen Übung unter ''Termine und Unterlagen'' heruntergeladen werden.<br />
<br />
== Unterlagen ==<br />
<br />
Die vollständigen Foliensätze zur Vorlesung erscheinen bis zur Woche der Vorlesung online (siehe ''Termine und Unterlagen''). Weiterführende Literatur ist unter ''Literatur'' angegeben. Die Quellen der Vorlesungsfolien sind auf github verfügbar: https://github.com/knowsys/FormaleSysteme<br />
<br />
Alle Foliensätze der Vorlesungen können entsprechend den Lizensbedingungen von [https://creativecommons.org/licenses/by/3.0/de/ Creative Commons CC By 3.0 Deutschland] genutzt, weitergegeben und modifiziert werden. Als Namensnennung ist folgende Angabe einzufügen:<br />
<br />
(C) Markus Krötzsch, https://iccl.inf.tu-dresden.de/web/FS2023, CC BY 3.0 DE<br />
<br />
Bildrechte können davon abweichen und sind gesondert angegeben. Die Foliensätze enthalten keinerlei Texte, die aus Werken entnommen sind, für welche die VG Wort Verwertungsrechte vertritt.<br />
<br />
Besonderen Dank gilt allen [https://github.com/knowsys/FormaleSysteme/graphs/contributors Contributors], die Anmerkungen und Verbesserungen beigetragen haben: [[Daniel Borchmann]], [[Maximilian Marx]], [https://github.com/chlewe Christian Lewe], [https://github.com/tidenhub David Tiede], [https://github.com/jhaye Johannes (jhaye)], [https://github.com/DerKolibri Andrej Bereza], [https://github.com/CniKKoR CniKKoR], [https://github.com/marcusrossel Marcus Rossel], [https://github.com/MaxHaertwig Max Haertwig], [https://github.com/eknoes Sönke (eknoes)], [https://github.com/bennofs Benno Fünfstück], [https://github.com/voidless Julius Schmitt]. (Stand März 2021; Ergänzungen sind willkommen.)<br />
<br />
== Kontakt ==<br />
<br />
Zur Kommunikation unter Vorlesungsteilnehmern der TU Dresden steht ein [https://matrix.tu-dresden.de/#/room/#fosys:tu-dresden.de Matrix-Kanal] zur Verfügung.<br />
<br />
Kommentare und Bug Reports können gern auch direkt über die entsprechenden Seiten auf github gepostet werden: https://github.com/mkroetzsch/FormaleSysteme<br />
Alternativ können Hinweise zu Tippfehlern in den Vorlesungsfolien auch an die Mailingliste geschickt werden.<br />
<br />
Persönliche Fragen können direkt an das Organisationsteam (siehe Links oben) gestellt werden, falls sie aus einem zwingenden Grund nicht über andere Kanäle gerichtet werden können. Allgemeine Fragen sollten Sie aber immer in geteilten Kanälen stellen, damit auch Ihre Kommilitoninnen und Kommilitonen davon profitieren (oder vielleicht sogar direkt helfen können).<br />
|Literature=Allgemein sind die Vorlesungsfolien und Übungsunterlagen ausreichend detailliert für das Studium. Weitere Lehrmaterialien können dennoch hilfreich sein, um Details nachzuschlagen oder sich weiter im Thema zu vertiefen.<br />
<br />
== Formale Sprachen, Komplexität und Entscheidbarkeit ==<br />
<br />
=== Lehrbücher ===<br />
<br />
* Uwe Schöning: '''Theoretische Informatik -- kurz gefasst.''' Spektrum Akademischer Verlag.<br />
: ''(deutschsprachiger Standardtext; in der Tat ziemlich kurz gefasst)''<br />
* John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: '''Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit.''' Pearson Studium.<br />
: ''(aus dem Englischen übertragenes Standardwerk; Original ev. besser)''<br />
* Michael Sipser: '''Introduction to the Theory of Computation.''' Cengage Learning.<br />
: ''(Standardtext zu Sprachen und Berechnungskomplexität; leider nur auf Englisch)''<br />
<br />
=== Online verfügbare Skripte ===<br />
<br />
* [[Franz Baader]]: '''[https://lat.inf.tu-dresden.de/teaching/ws2013-2014/FS/script_2016-02.pdf Skript Formale Systeme, Teil 1 &ndash; Automaten und formale Sprachen].''' TU Dresden.<br />
<br />
Die Vorlesungen haben kleine Abweichungen von diesem Text, stimmen aber in vielen wichtigen Punkten überein.<br />
<br />
Andere Scripte scheinen zurzeit nicht (mehr) online verfügbar zu sein. Hinweise zu weiteren Links auf sinnvolle Materialien sind willkommen.<br />
<br />
== Aussagenlogik ==<br />
<br />
Die Vorlesungsfolien sollten bei diesem Thema ausreichen. Wer dennoch weitere Details nachschlagen will, dem nützen eventuell die folgenden Bücher:<br />
<br />
* Uwe Schöning: '''Logik für Informatiker.''' Spektrum Akademischer Verlag.<br />
: ''(leichte Abweichungen in Notation und Darstellung)''<br />
* Martin Kreuzer, Stefan Kühling: '''Logik für Informatiker.''' Pearson Studium.<br />
: ''(sehr knapp und informell; eventuell interessant als Quelle für Übungsaufgaben)''<br />
* [[Steffen Hölldobler]]: '''[[Book3008|Logik und Logikprogrammierung]].''' Synchron Verlag.<br />
: ''(Schwerpunkt auf Logikprogrammierung und Prädikatenlogik, aber auch einiges zur Aussagenlogik)''<br />
* [[Steffen Hölldobler]], [[Sebastian Bader]], [[Bertram Fronhöfer]], [[Ursula Hans]], [[Pascal Hitzler]], [[Markus Krötzsch]], [[Tobias Pietzsch]]: '''[[Book3001|Logik und Logikprogrammierung, Band 2: Aufgaben und Lösungen]]''' Synchron Verlag<br />
: ''(Aufgabensammlung aus den Logikvorlesungen vergangener Jahre)''<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung formale Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/09<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-01-overlay.pdf,FS2023-Vorlesung-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grammatiken und die Chomsky-Hierarchie<br />
|Room=HSZ/0003<br />
|Date=2023/10/12<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-02-overlay.pdf,FS2023-Vorlesung-02-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Endliche Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/16<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-03-overlay.pdf,FS2023-Vorlesung-03-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Automaten<br />
|Room=HSZ/0003<br />
|Date=2023/10/19<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-04-overlay.pdf,FS2023-Vorlesung-04-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften regulärer Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/23<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-05-overlay.pdf,FS2023-Vorlesung-05-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Entfällt<br />
|Title=Interne Veranstaltung<br />
|Room=--<br />
|Date=2023/10/26<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/30<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-06-overlay.pdf,FS2023-Vorlesung-06-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/02<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-07-overlay.pdf,FS2023-Vorlesung-07-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/06<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-08-overlay.pdf,FS2023-Vorlesung-08-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/09<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-09-overlay.pdf,FS2023-Vorlesung-09-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grenzen regulärer Sprachen / Probleme für Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/13<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-10-overlay.pdf,FS2023-Vorlesung-10-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Von regulären zu kontextfreien Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/16<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-11-overlay.pdf,FS2023-Vorlesung-11-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Wortproblem für kontextfreie Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/20<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-12-overlay.pdf,FS2023-Vorlesung-12-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Pumping Lemma kontextfreier Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/23<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-13-overlay.pdf,FS2023-Vorlesung-13-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften kontextfreier Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/27<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-14-overlay.pdf,FS2023-Vorlesung-14-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung Kellerautomaten<br />
|Room=HSZ/0003<br />
|Date=2023/11/30<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-15-overlay.pdf,FS2023-Vorlesung-15-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Kellerautomaten und CFGs<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/04<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-16-overlay.pdf,FS2023-Vorlesung-16-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Deterministische Sprachen / Entscheidungsprobleme<br />
|Room=HSZ/0003<br />
|Date=2023/12/07<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-17-overlay.pdf,FS2023-Vorlesung-17-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=Repetitorium<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/11<br />
|DS=DS3<br />
|Download=FoSys23-Repetitorium-01-overlay.pdf,FoSys23-Repetitorium-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Turingmaschinen<br />
|Room=HSZ/0003<br />
|Date=2023/12/14<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-18-overlay.pdf,FS2023-Vorlesung-18-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Turingmaschinen und Unentscheidbarkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/18<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-19-overlay.pdf,FS2023-Vorlesung-19-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Typ 0 und Typ 1<br />
|Room=HSZ/0003<br />
|Date=2024/01/04<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-20-overlay.pdf,FS2023-Vorlesung-20-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Aussagenlogik<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/08<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-21-overlay.pdf,FS2023-Vorlesung-21-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Äquivalenzen und Normalformen<br />
|Room=HSZ/0003<br />
|Date=2024/01/11<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-22-overlay.pdf,FS2023-Vorlesung-22-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Logisches Schließen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/15<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-23-overlay.pdf,FS2023-Vorlesung-23-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Horn-Logik und Komplexitätstheorie<br />
|Room=HSZ/0003<br />
|Date=2024/01/18<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-24-overlay.pdf,FS2023-Vorlesung-24-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=NP-Vollständigkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/22<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-25-overlay.pdf,FS2023-Vorlesung-25-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Zusammenfassung und Ausblick<br />
|Room=HSZ/0003<br />
|Date=2024/01/25<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-26-overlay.pdf,FS2023-Vorlesung-26-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Konsultation<br />
|Title=Besprechung offener Fragen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/29<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Konsultation<br />
|Title=Besprechung der Probeklausur<br />
|Room=HSZ/0003<br />
|Date=2024/02/01<br />
|DS=DS4<br />
|Download=FoSys23-Probeklausur.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=1. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/15<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt01.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=2. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/22<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt02.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=3. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/29<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt03.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=4. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/05<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt04.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=5. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/12<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt05.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=6. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/19<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt06.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=7. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/26<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt07.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=8. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/03<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt08.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=9. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/10<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt09.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=10. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/17<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt10.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=11. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/07<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt11.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=12. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/14<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt12.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=13. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/21<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt13.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=14. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/28<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt14.pdf<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-26-print.pdf&diff=39369
Datei:FS2023-Vorlesung-26-print.pdf
2024-01-25T10:47:13Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-26-overlay.pdf&diff=39368
Datei:FS2023-Vorlesung-26-overlay.pdf
2024-01-25T10:47:05Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Formale_Systeme_(WS2023)&diff=39357
Formale Systeme (WS2023)
2024-01-22T08:44:51Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Vorlesung<br />
|Title=Formale Systeme<br />
|Research group=Wissensbasierte Systeme<br />
|Lecturers=Markus Krötzsch<br />
|Tutors=Stephan Mennicke<br />
|Term=WS<br />
|Year=2023<br />
|Lecture series=Formale Systeme<br />
|Matrix=#fosys:tu-dresden.de<br />
|SWSLecture=4<br />
|SWSExercise=2<br />
|SWSPractical=0<br />
|Exam type=Klausur<br />
|Description=Die Lehrveranstaltung ''Formale Systeme'' vermittelt eine Einleitung in die Gebiete der formalen Sprachen, Automatentheorie und Aussagenlogik. Dies beinhaltet einige der wichtigsten Grundlagen der Informatik, wie z.B. reguläre Ausdrücke, formale Grammatiken sowie Methoden zur praktischen Lösung von "schweren" (NP-vollständigen) Problemen. Damit bildet die Vorlesung die Grundlage für die Vorlesung ''Theoretische Informatik und Logik'' und für viele vertiefende Vorlesungen.<br />
<br />
== Repetitorien ==<br />
<br />
Am '''Montag, den 11.12.2023''' findet im Zeitraum der Vorlesung (11:10-12:40) ein Repetitorium in [[BAR/SCHÖ]] statt. In diesem wird eine kurze Zusammenfassung des bis dahin behandelten Stoffs gegeben sowie einige der '''Aufgaben zur Selbstkontrolle''' aus den Übungsblättern besprochen. <br />
<br />
== Vorlesungen ==<br />
<br />
Die Vorlesungstermine sind<br />
* montags 3.DS (11:10&ndash;12:40) in [[BAR/SCHÖ]] sowie<br />
* donnerstags 4.DS (13:00&ndash;14:30) in [[HSZ/0003]].<br />
<br />
Die erste Vorlesung findet am Montag, dem 9.Oktober 2023 statt.<br />
<br />
== Übungen ==<br />
<br />
<!--<br />
Die Einschreibungen in die Übungsgruppen erfolgt über '''[https://tud.link/effz die OPAL-Seite der Lehrveranstaltung]'''.<br />
--><br />
Die Einschreibung in die Übungsgruppen wird über [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL] erfolgen. Für die Teilnahme an einer Übungsgruppe ist die Einschreibung in dieser Gruppe '''verpflichtend'''. Studierenden ohne Einschreibung kann die Teilnahme an einer selbst gewählten Übung nicht garantiert werden. Übungsleiter sind berechtigt, nicht eingeschriebene Studierende bei Überfüllung aus der Übung zu verweisen.<br />
<br />
Die folgenden Termine für Übungen werden wir anbieten:<br />
* '''Gruppe A''': montags 2. DS (9:20-10:50) in [[APB E010]] (Übungsleiter: [[Marcos Cramer]])<br />
* '''Gruppe B''': montags 2. DS (9:20-10:50) in [[APB E009]] (Übungsleiter: Johannes Tantow)<br />
* '''Gruppe C''': montags 6. DS (16:40-18:10) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe I''': mittwochs 6. DS (16:40-18:10) in [[APB E007]] (Übungsleiter: [[Jonas Karge]])<br />
* '''Gruppe D''': donnerstags 1. DS (7:30-9:00) in [[APB E007]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe E''': donnerstags 5. DS (14:50-16:20) in [[APB E008]] (Übungsleiter: Anton Claußnitzer)<br />
* '''Gruppe F''': freitags 1. DS (7:30-9:00) in [[APB E009]] (Übungsleiter: [[Max Korn]])<br />
* '''Gruppe G''': freitags 2. DS (9:20-10:50) in [[APB E006]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe H''': freitags 3. DS (11:10-12:40) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe J''': freitags 4. DS (13:00-14:30) in [[APB E009]] (Übungsleiter: [[Stephan Mennicke]])<br />
<br />
Die Einschreibung in die Gruppen der [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL-Lehrveranstaltung] wird am '''Montag, den 09.10.2023 um 18:00 Uhr''' freigeschalten.<br />
<br />
Der Übungsbetrieb startet '''am 16. Oktober 2023''' zu Ihren jeweiligen Terminen in den angegebenen Räumen statt. Die Übungsblätter können in der Spalte der jeweiligen Übung unter ''Termine und Unterlagen'' heruntergeladen werden.<br />
<br />
== Unterlagen ==<br />
<br />
Die vollständigen Foliensätze zur Vorlesung erscheinen bis zur Woche der Vorlesung online (siehe ''Termine und Unterlagen''). Weiterführende Literatur ist unter ''Literatur'' angegeben. Die Quellen der Vorlesungsfolien sind auf github verfügbar: https://github.com/knowsys/FormaleSysteme<br />
<br />
Alle Foliensätze der Vorlesungen können entsprechend den Lizensbedingungen von [https://creativecommons.org/licenses/by/3.0/de/ Creative Commons CC By 3.0 Deutschland] genutzt, weitergegeben und modifiziert werden. Als Namensnennung ist folgende Angabe einzufügen:<br />
<br />
(C) Markus Krötzsch, https://iccl.inf.tu-dresden.de/web/FS2023, CC BY 3.0 DE<br />
<br />
Bildrechte können davon abweichen und sind gesondert angegeben. Die Foliensätze enthalten keinerlei Texte, die aus Werken entnommen sind, für welche die VG Wort Verwertungsrechte vertritt.<br />
<br />
Besonderen Dank gilt allen [https://github.com/knowsys/FormaleSysteme/graphs/contributors Contributors], die Anmerkungen und Verbesserungen beigetragen haben: [[Daniel Borchmann]], [[Maximilian Marx]], [https://github.com/chlewe Christian Lewe], [https://github.com/tidenhub David Tiede], [https://github.com/jhaye Johannes (jhaye)], [https://github.com/DerKolibri Andrej Bereza], [https://github.com/CniKKoR CniKKoR], [https://github.com/marcusrossel Marcus Rossel], [https://github.com/MaxHaertwig Max Haertwig], [https://github.com/eknoes Sönke (eknoes)], [https://github.com/bennofs Benno Fünfstück], [https://github.com/voidless Julius Schmitt]. (Stand März 2021; Ergänzungen sind willkommen.)<br />
<br />
== Kontakt ==<br />
<br />
Zur Kommunikation unter Vorlesungsteilnehmern der TU Dresden steht ein [https://matrix.tu-dresden.de/#/room/#fosys:tu-dresden.de Matrix-Kanal] zur Verfügung.<br />
<br />
Kommentare und Bug Reports können gern auch direkt über die entsprechenden Seiten auf github gepostet werden: https://github.com/mkroetzsch/FormaleSysteme<br />
Alternativ können Hinweise zu Tippfehlern in den Vorlesungsfolien auch an die Mailingliste geschickt werden.<br />
<br />
Persönliche Fragen können direkt an das Organisationsteam (siehe Links oben) gestellt werden, falls sie aus einem zwingenden Grund nicht über andere Kanäle gerichtet werden können. Allgemeine Fragen sollten Sie aber immer in geteilten Kanälen stellen, damit auch Ihre Kommilitoninnen und Kommilitonen davon profitieren (oder vielleicht sogar direkt helfen können).<br />
|Literature=Allgemein sind die Vorlesungsfolien und Übungsunterlagen ausreichend detailliert für das Studium. Weitere Lehrmaterialien können dennoch hilfreich sein, um Details nachzuschlagen oder sich weiter im Thema zu vertiefen.<br />
<br />
== Formale Sprachen, Komplexität und Entscheidbarkeit ==<br />
<br />
=== Lehrbücher ===<br />
<br />
* Uwe Schöning: '''Theoretische Informatik -- kurz gefasst.''' Spektrum Akademischer Verlag.<br />
: ''(deutschsprachiger Standardtext; in der Tat ziemlich kurz gefasst)''<br />
* John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: '''Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit.''' Pearson Studium.<br />
: ''(aus dem Englischen übertragenes Standardwerk; Original ev. besser)''<br />
* Michael Sipser: '''Introduction to the Theory of Computation.''' Cengage Learning.<br />
: ''(Standardtext zu Sprachen und Berechnungskomplexität; leider nur auf Englisch)''<br />
<br />
=== Online verfügbare Skripte ===<br />
<br />
* [[Franz Baader]]: '''[https://lat.inf.tu-dresden.de/teaching/ws2013-2014/FS/script_2016-02.pdf Skript Formale Systeme, Teil 1 &ndash; Automaten und formale Sprachen].''' TU Dresden.<br />
<br />
Die Vorlesungen haben kleine Abweichungen von diesem Text, stimmen aber in vielen wichtigen Punkten überein.<br />
<br />
Andere Scripte scheinen zurzeit nicht (mehr) online verfügbar zu sein. Hinweise zu weiteren Links auf sinnvolle Materialien sind willkommen.<br />
<br />
== Aussagenlogik ==<br />
<br />
Die Vorlesungsfolien sollten bei diesem Thema ausreichen. Wer dennoch weitere Details nachschlagen will, dem nützen eventuell die folgenden Bücher:<br />
<br />
* Uwe Schöning: '''Logik für Informatiker.''' Spektrum Akademischer Verlag.<br />
: ''(leichte Abweichungen in Notation und Darstellung)''<br />
* Martin Kreuzer, Stefan Kühling: '''Logik für Informatiker.''' Pearson Studium.<br />
: ''(sehr knapp und informell; eventuell interessant als Quelle für Übungsaufgaben)''<br />
* [[Steffen Hölldobler]]: '''[[Book3008|Logik und Logikprogrammierung]].''' Synchron Verlag.<br />
: ''(Schwerpunkt auf Logikprogrammierung und Prädikatenlogik, aber auch einiges zur Aussagenlogik)''<br />
* [[Steffen Hölldobler]], [[Sebastian Bader]], [[Bertram Fronhöfer]], [[Ursula Hans]], [[Pascal Hitzler]], [[Markus Krötzsch]], [[Tobias Pietzsch]]: '''[[Book3001|Logik und Logikprogrammierung, Band 2: Aufgaben und Lösungen]]''' Synchron Verlag<br />
: ''(Aufgabensammlung aus den Logikvorlesungen vergangener Jahre)''<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung formale Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/09<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-01-overlay.pdf,FS2023-Vorlesung-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grammatiken und die Chomsky-Hierarchie<br />
|Room=HSZ/0003<br />
|Date=2023/10/12<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-02-overlay.pdf,FS2023-Vorlesung-02-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Endliche Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/16<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-03-overlay.pdf,FS2023-Vorlesung-03-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Automaten<br />
|Room=HSZ/0003<br />
|Date=2023/10/19<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-04-overlay.pdf,FS2023-Vorlesung-04-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften regulärer Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/23<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-05-overlay.pdf,FS2023-Vorlesung-05-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Entfällt<br />
|Title=Interne Veranstaltung<br />
|Room=--<br />
|Date=2023/10/26<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/30<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-06-overlay.pdf,FS2023-Vorlesung-06-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/02<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-07-overlay.pdf,FS2023-Vorlesung-07-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/06<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-08-overlay.pdf,FS2023-Vorlesung-08-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/09<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-09-overlay.pdf,FS2023-Vorlesung-09-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grenzen regulärer Sprachen / Probleme für Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/13<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-10-overlay.pdf,FS2023-Vorlesung-10-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Von regulären zu kontextfreien Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/16<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-11-overlay.pdf,FS2023-Vorlesung-11-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Wortproblem für kontextfreie Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/20<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-12-overlay.pdf,FS2023-Vorlesung-12-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Pumping Lemma kontextfreier Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/23<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-13-overlay.pdf,FS2023-Vorlesung-13-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften kontextfreier Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/27<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-14-overlay.pdf,FS2023-Vorlesung-14-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung Kellerautomaten<br />
|Room=HSZ/0003<br />
|Date=2023/11/30<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-15-overlay.pdf,FS2023-Vorlesung-15-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Kellerautomaten und CFGs<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/04<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-16-overlay.pdf,FS2023-Vorlesung-16-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Deterministische Sprachen / Entscheidungsprobleme<br />
|Room=HSZ/0003<br />
|Date=2023/12/07<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-17-overlay.pdf,FS2023-Vorlesung-17-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=Repetitorium<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/11<br />
|DS=DS3<br />
|Download=FoSys23-Repetitorium-01-overlay.pdf,FoSys23-Repetitorium-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Turingmaschinen<br />
|Room=HSZ/0003<br />
|Date=2023/12/14<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-18-overlay.pdf,FS2023-Vorlesung-18-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Turingmaschinen und Unentscheidbarkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/18<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-19-overlay.pdf,FS2023-Vorlesung-19-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Typ 0 und Typ 1<br />
|Room=HSZ/0003<br />
|Date=2024/01/04<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-20-overlay.pdf,FS2023-Vorlesung-20-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Aussagenlogik<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/08<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-21-overlay.pdf,FS2023-Vorlesung-21-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Äquivalenzen und Normalformen<br />
|Room=HSZ/0003<br />
|Date=2024/01/11<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-22-overlay.pdf,FS2023-Vorlesung-22-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Logisches Schließen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/15<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-23-overlay.pdf,FS2023-Vorlesung-23-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Horn-Logik und Komplexitätstheorie<br />
|Room=HSZ/0003<br />
|Date=2024/01/18<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-24-overlay.pdf,FS2023-Vorlesung-24-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=NP-Vollständigkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/22<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-25-overlay.pdf,FS2023-Vorlesung-25-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Zusammenfassung und Ausblick<br />
|Room=HSZ/0003<br />
|Date=2024/01/25<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Konsultation<br />
|Title=Besprechung der Probeklausur<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/29<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Konsultation<br />
|Title=Besprechung offener Fragen<br />
|Room=HSZ/0003<br />
|Date=2024/02/01<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=1. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/15<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt01.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=2. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/22<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt02.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=3. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/29<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt03.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=4. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/05<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt04.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=5. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/12<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt05.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=6. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/19<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt06.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=7. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/26<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt07.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=8. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/03<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt08.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=9. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/10<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt09.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=10. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/17<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt10.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=11. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/07<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt11.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=12. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/14<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt12.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=13. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/21<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt13.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=14. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/28<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt14.pdf<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-25-print.pdf&diff=39356
Datei:FS2023-Vorlesung-25-print.pdf
2024-01-22T08:44:39Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-25-overlay.pdf&diff=39355
Datei:FS2023-Vorlesung-25-overlay.pdf
2024-01-22T08:44:31Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Formale_Systeme_(WS2023)&diff=39345
Formale Systeme (WS2023)
2024-01-18T10:15:49Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Vorlesung<br />
|Title=Formale Systeme<br />
|Research group=Wissensbasierte Systeme<br />
|Lecturers=Markus Krötzsch<br />
|Tutors=Stephan Mennicke<br />
|Term=WS<br />
|Year=2023<br />
|Lecture series=Formale Systeme<br />
|Matrix=#fosys:tu-dresden.de<br />
|SWSLecture=4<br />
|SWSExercise=2<br />
|SWSPractical=0<br />
|Exam type=Klausur<br />
|Description=Die Lehrveranstaltung ''Formale Systeme'' vermittelt eine Einleitung in die Gebiete der formalen Sprachen, Automatentheorie und Aussagenlogik. Dies beinhaltet einige der wichtigsten Grundlagen der Informatik, wie z.B. reguläre Ausdrücke, formale Grammatiken sowie Methoden zur praktischen Lösung von "schweren" (NP-vollständigen) Problemen. Damit bildet die Vorlesung die Grundlage für die Vorlesung ''Theoretische Informatik und Logik'' und für viele vertiefende Vorlesungen.<br />
<br />
== Repetitorien ==<br />
<br />
Am '''Montag, den 11.12.2023''' findet im Zeitraum der Vorlesung (11:10-12:40) ein Repetitorium in [[BAR/SCHÖ]] statt. In diesem wird eine kurze Zusammenfassung des bis dahin behandelten Stoffs gegeben sowie einige der '''Aufgaben zur Selbstkontrolle''' aus den Übungsblättern besprochen. <br />
<br />
== Vorlesungen ==<br />
<br />
Die Vorlesungstermine sind<br />
* montags 3.DS (11:10&ndash;12:40) in [[BAR/SCHÖ]] sowie<br />
* donnerstags 4.DS (13:00&ndash;14:30) in [[HSZ/0003]].<br />
<br />
Die erste Vorlesung findet am Montag, dem 9.Oktober 2023 statt.<br />
<br />
== Übungen ==<br />
<br />
<!--<br />
Die Einschreibungen in die Übungsgruppen erfolgt über '''[https://tud.link/effz die OPAL-Seite der Lehrveranstaltung]'''.<br />
--><br />
Die Einschreibung in die Übungsgruppen wird über [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL] erfolgen. Für die Teilnahme an einer Übungsgruppe ist die Einschreibung in dieser Gruppe '''verpflichtend'''. Studierenden ohne Einschreibung kann die Teilnahme an einer selbst gewählten Übung nicht garantiert werden. Übungsleiter sind berechtigt, nicht eingeschriebene Studierende bei Überfüllung aus der Übung zu verweisen.<br />
<br />
Die folgenden Termine für Übungen werden wir anbieten:<br />
* '''Gruppe A''': montags 2. DS (9:20-10:50) in [[APB E010]] (Übungsleiter: [[Marcos Cramer]])<br />
* '''Gruppe B''': montags 2. DS (9:20-10:50) in [[APB E009]] (Übungsleiter: Johannes Tantow)<br />
* '''Gruppe C''': montags 6. DS (16:40-18:10) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe I''': mittwochs 6. DS (16:40-18:10) in [[APB E007]] (Übungsleiter: [[Jonas Karge]])<br />
* '''Gruppe D''': donnerstags 1. DS (7:30-9:00) in [[APB E007]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe E''': donnerstags 5. DS (14:50-16:20) in [[APB E008]] (Übungsleiter: Anton Claußnitzer)<br />
* '''Gruppe F''': freitags 1. DS (7:30-9:00) in [[APB E009]] (Übungsleiter: [[Max Korn]])<br />
* '''Gruppe G''': freitags 2. DS (9:20-10:50) in [[APB E006]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe H''': freitags 3. DS (11:10-12:40) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe J''': freitags 4. DS (13:00-14:30) in [[APB E009]] (Übungsleiter: [[Stephan Mennicke]])<br />
<br />
Die Einschreibung in die Gruppen der [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL-Lehrveranstaltung] wird am '''Montag, den 09.10.2023 um 18:00 Uhr''' freigeschalten.<br />
<br />
Der Übungsbetrieb startet '''am 16. Oktober 2023''' zu Ihren jeweiligen Terminen in den angegebenen Räumen statt. Die Übungsblätter können in der Spalte der jeweiligen Übung unter ''Termine und Unterlagen'' heruntergeladen werden.<br />
<br />
== Unterlagen ==<br />
<br />
Die vollständigen Foliensätze zur Vorlesung erscheinen bis zur Woche der Vorlesung online (siehe ''Termine und Unterlagen''). Weiterführende Literatur ist unter ''Literatur'' angegeben. Die Quellen der Vorlesungsfolien sind auf github verfügbar: https://github.com/knowsys/FormaleSysteme<br />
<br />
Alle Foliensätze der Vorlesungen können entsprechend den Lizensbedingungen von [https://creativecommons.org/licenses/by/3.0/de/ Creative Commons CC By 3.0 Deutschland] genutzt, weitergegeben und modifiziert werden. Als Namensnennung ist folgende Angabe einzufügen:<br />
<br />
(C) Markus Krötzsch, https://iccl.inf.tu-dresden.de/web/FS2023, CC BY 3.0 DE<br />
<br />
Bildrechte können davon abweichen und sind gesondert angegeben. Die Foliensätze enthalten keinerlei Texte, die aus Werken entnommen sind, für welche die VG Wort Verwertungsrechte vertritt.<br />
<br />
Besonderen Dank gilt allen [https://github.com/knowsys/FormaleSysteme/graphs/contributors Contributors], die Anmerkungen und Verbesserungen beigetragen haben: [[Daniel Borchmann]], [[Maximilian Marx]], [https://github.com/chlewe Christian Lewe], [https://github.com/tidenhub David Tiede], [https://github.com/jhaye Johannes (jhaye)], [https://github.com/DerKolibri Andrej Bereza], [https://github.com/CniKKoR CniKKoR], [https://github.com/marcusrossel Marcus Rossel], [https://github.com/MaxHaertwig Max Haertwig], [https://github.com/eknoes Sönke (eknoes)], [https://github.com/bennofs Benno Fünfstück], [https://github.com/voidless Julius Schmitt]. (Stand März 2021; Ergänzungen sind willkommen.)<br />
<br />
== Kontakt ==<br />
<br />
Zur Kommunikation unter Vorlesungsteilnehmern der TU Dresden steht ein [https://matrix.tu-dresden.de/#/room/#fosys:tu-dresden.de Matrix-Kanal] zur Verfügung.<br />
<br />
Kommentare und Bug Reports können gern auch direkt über die entsprechenden Seiten auf github gepostet werden: https://github.com/mkroetzsch/FormaleSysteme<br />
Alternativ können Hinweise zu Tippfehlern in den Vorlesungsfolien auch an die Mailingliste geschickt werden.<br />
<br />
Persönliche Fragen können direkt an das Organisationsteam (siehe Links oben) gestellt werden, falls sie aus einem zwingenden Grund nicht über andere Kanäle gerichtet werden können. Allgemeine Fragen sollten Sie aber immer in geteilten Kanälen stellen, damit auch Ihre Kommilitoninnen und Kommilitonen davon profitieren (oder vielleicht sogar direkt helfen können).<br />
|Literature=Allgemein sind die Vorlesungsfolien und Übungsunterlagen ausreichend detailliert für das Studium. Weitere Lehrmaterialien können dennoch hilfreich sein, um Details nachzuschlagen oder sich weiter im Thema zu vertiefen.<br />
<br />
== Formale Sprachen, Komplexität und Entscheidbarkeit ==<br />
<br />
=== Lehrbücher ===<br />
<br />
* Uwe Schöning: '''Theoretische Informatik -- kurz gefasst.''' Spektrum Akademischer Verlag.<br />
: ''(deutschsprachiger Standardtext; in der Tat ziemlich kurz gefasst)''<br />
* John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: '''Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit.''' Pearson Studium.<br />
: ''(aus dem Englischen übertragenes Standardwerk; Original ev. besser)''<br />
* Michael Sipser: '''Introduction to the Theory of Computation.''' Cengage Learning.<br />
: ''(Standardtext zu Sprachen und Berechnungskomplexität; leider nur auf Englisch)''<br />
<br />
=== Online verfügbare Skripte ===<br />
<br />
* [[Franz Baader]]: '''[https://lat.inf.tu-dresden.de/teaching/ws2013-2014/FS/script_2016-02.pdf Skript Formale Systeme, Teil 1 &ndash; Automaten und formale Sprachen].''' TU Dresden.<br />
<br />
Die Vorlesungen haben kleine Abweichungen von diesem Text, stimmen aber in vielen wichtigen Punkten überein.<br />
<br />
Andere Scripte scheinen zurzeit nicht (mehr) online verfügbar zu sein. Hinweise zu weiteren Links auf sinnvolle Materialien sind willkommen.<br />
<br />
== Aussagenlogik ==<br />
<br />
Die Vorlesungsfolien sollten bei diesem Thema ausreichen. Wer dennoch weitere Details nachschlagen will, dem nützen eventuell die folgenden Bücher:<br />
<br />
* Uwe Schöning: '''Logik für Informatiker.''' Spektrum Akademischer Verlag.<br />
: ''(leichte Abweichungen in Notation und Darstellung)''<br />
* Martin Kreuzer, Stefan Kühling: '''Logik für Informatiker.''' Pearson Studium.<br />
: ''(sehr knapp und informell; eventuell interessant als Quelle für Übungsaufgaben)''<br />
* [[Steffen Hölldobler]]: '''[[Book3008|Logik und Logikprogrammierung]].''' Synchron Verlag.<br />
: ''(Schwerpunkt auf Logikprogrammierung und Prädikatenlogik, aber auch einiges zur Aussagenlogik)''<br />
* [[Steffen Hölldobler]], [[Sebastian Bader]], [[Bertram Fronhöfer]], [[Ursula Hans]], [[Pascal Hitzler]], [[Markus Krötzsch]], [[Tobias Pietzsch]]: '''[[Book3001|Logik und Logikprogrammierung, Band 2: Aufgaben und Lösungen]]''' Synchron Verlag<br />
: ''(Aufgabensammlung aus den Logikvorlesungen vergangener Jahre)''<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung formale Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/09<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-01-overlay.pdf,FS2023-Vorlesung-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grammatiken und die Chomsky-Hierarchie<br />
|Room=HSZ/0003<br />
|Date=2023/10/12<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-02-overlay.pdf,FS2023-Vorlesung-02-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Endliche Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/16<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-03-overlay.pdf,FS2023-Vorlesung-03-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Automaten<br />
|Room=HSZ/0003<br />
|Date=2023/10/19<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-04-overlay.pdf,FS2023-Vorlesung-04-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften regulärer Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/23<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-05-overlay.pdf,FS2023-Vorlesung-05-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Entfällt<br />
|Title=Interne Veranstaltung<br />
|Room=--<br />
|Date=2023/10/26<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/30<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-06-overlay.pdf,FS2023-Vorlesung-06-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/02<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-07-overlay.pdf,FS2023-Vorlesung-07-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/06<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-08-overlay.pdf,FS2023-Vorlesung-08-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/09<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-09-overlay.pdf,FS2023-Vorlesung-09-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grenzen regulärer Sprachen / Probleme für Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/13<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-10-overlay.pdf,FS2023-Vorlesung-10-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Von regulären zu kontextfreien Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/16<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-11-overlay.pdf,FS2023-Vorlesung-11-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Wortproblem für kontextfreie Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/20<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-12-overlay.pdf,FS2023-Vorlesung-12-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Pumping Lemma kontextfreier Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/23<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-13-overlay.pdf,FS2023-Vorlesung-13-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften kontextfreier Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/27<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-14-overlay.pdf,FS2023-Vorlesung-14-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung Kellerautomaten<br />
|Room=HSZ/0003<br />
|Date=2023/11/30<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-15-overlay.pdf,FS2023-Vorlesung-15-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Kellerautomaten und CFGs<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/04<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-16-overlay.pdf,FS2023-Vorlesung-16-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Deterministische Sprachen / Entscheidungsprobleme<br />
|Room=HSZ/0003<br />
|Date=2023/12/07<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-17-overlay.pdf,FS2023-Vorlesung-17-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=Repetitorium<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/11<br />
|DS=DS3<br />
|Download=FoSys23-Repetitorium-01-overlay.pdf,FoSys23-Repetitorium-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Turingmaschinen<br />
|Room=HSZ/0003<br />
|Date=2023/12/14<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-18-overlay.pdf,FS2023-Vorlesung-18-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Turingmaschinen und Unentscheidbarkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/18<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-19-overlay.pdf,FS2023-Vorlesung-19-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Typ 0 und Typ 1<br />
|Room=HSZ/0003<br />
|Date=2024/01/04<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-20-overlay.pdf,FS2023-Vorlesung-20-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Aussagenlogik<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/08<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-21-overlay.pdf,FS2023-Vorlesung-21-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Äquivalenzen und Normalformen<br />
|Room=HSZ/0003<br />
|Date=2024/01/11<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-22-overlay.pdf,FS2023-Vorlesung-22-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Logisches Schließen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/15<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-23-overlay.pdf,FS2023-Vorlesung-23-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Horn-Logik und Komplexitätstheorie<br />
|Room=HSZ/0003<br />
|Date=2024/01/18<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-24-overlay.pdf,FS2023-Vorlesung-24-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=NP-Vollständigkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/22<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Zusammenfassung und Ausblick<br />
|Room=HSZ/0003<br />
|Date=2024/01/25<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Konsultation<br />
|Title=Besprechung der Probeklausur<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/29<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Konsultation<br />
|Title=Besprechung offener Fragen<br />
|Room=HSZ/0003<br />
|Date=2024/02/01<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=1. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/15<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt01.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=2. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/22<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt02.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=3. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/29<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt03.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=4. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/05<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt04.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=5. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/12<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt05.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=6. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/19<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt06.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=7. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/26<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt07.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=8. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/03<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt08.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=9. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/10<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt09.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=10. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/17<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt10.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=11. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/07<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt11.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=12. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/14<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt12.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=13. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/21<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt13.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=14. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/28<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt14.pdf<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-24-print.pdf&diff=39344
Datei:FS2023-Vorlesung-24-print.pdf
2024-01-18T10:15:44Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-24-overlay.pdf&diff=39343
Datei:FS2023-Vorlesung-24-overlay.pdf
2024-01-18T10:15:34Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-22-print.pdf&diff=39306
Datei:FS2023-Vorlesung-22-print.pdf
2024-01-15T07:24:51Z
<p>Markus Krötzsch: Markus Krötzsch lud eine neue Version von Datei:FS2023-Vorlesung-22-print.pdf hoch</p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-22-overlay.pdf&diff=39305
Datei:FS2023-Vorlesung-22-overlay.pdf
2024-01-15T07:24:37Z
<p>Markus Krötzsch: Markus Krötzsch lud eine neue Version von Datei:FS2023-Vorlesung-22-overlay.pdf hoch</p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Formale_Systeme_(WS2023)&diff=39304
Formale Systeme (WS2023)
2024-01-15T07:24:11Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Vorlesung<br />
|Title=Formale Systeme<br />
|Research group=Wissensbasierte Systeme<br />
|Lecturers=Markus Krötzsch<br />
|Tutors=Stephan Mennicke<br />
|Term=WS<br />
|Year=2023<br />
|Lecture series=Formale Systeme<br />
|Matrix=#fosys:tu-dresden.de<br />
|SWSLecture=4<br />
|SWSExercise=2<br />
|SWSPractical=0<br />
|Exam type=Klausur<br />
|Description=Die Lehrveranstaltung ''Formale Systeme'' vermittelt eine Einleitung in die Gebiete der formalen Sprachen, Automatentheorie und Aussagenlogik. Dies beinhaltet einige der wichtigsten Grundlagen der Informatik, wie z.B. reguläre Ausdrücke, formale Grammatiken sowie Methoden zur praktischen Lösung von "schweren" (NP-vollständigen) Problemen. Damit bildet die Vorlesung die Grundlage für die Vorlesung ''Theoretische Informatik und Logik'' und für viele vertiefende Vorlesungen.<br />
<br />
== Repetitorien ==<br />
<br />
Am '''Montag, den 11.12.2023''' findet im Zeitraum der Vorlesung (11:10-12:40) ein Repetitorium in [[BAR/SCHÖ]] statt. In diesem wird eine kurze Zusammenfassung des bis dahin behandelten Stoffs gegeben sowie einige der '''Aufgaben zur Selbstkontrolle''' aus den Übungsblättern besprochen. <br />
<br />
== Vorlesungen ==<br />
<br />
Die Vorlesungstermine sind<br />
* montags 3.DS (11:10&ndash;12:40) in [[BAR/SCHÖ]] sowie<br />
* donnerstags 4.DS (13:00&ndash;14:30) in [[HSZ/0003]].<br />
<br />
Die erste Vorlesung findet am Montag, dem 9.Oktober 2023 statt.<br />
<br />
== Übungen ==<br />
<br />
<!--<br />
Die Einschreibungen in die Übungsgruppen erfolgt über '''[https://tud.link/effz die OPAL-Seite der Lehrveranstaltung]'''.<br />
--><br />
Die Einschreibung in die Übungsgruppen wird über [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL] erfolgen. Für die Teilnahme an einer Übungsgruppe ist die Einschreibung in dieser Gruppe '''verpflichtend'''. Studierenden ohne Einschreibung kann die Teilnahme an einer selbst gewählten Übung nicht garantiert werden. Übungsleiter sind berechtigt, nicht eingeschriebene Studierende bei Überfüllung aus der Übung zu verweisen.<br />
<br />
Die folgenden Termine für Übungen werden wir anbieten:<br />
* '''Gruppe A''': montags 2. DS (9:20-10:50) in [[APB E010]] (Übungsleiter: [[Marcos Cramer]])<br />
* '''Gruppe B''': montags 2. DS (9:20-10:50) in [[APB E009]] (Übungsleiter: Johannes Tantow)<br />
* '''Gruppe C''': montags 6. DS (16:40-18:10) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe I''': mittwochs 6. DS (16:40-18:10) in [[APB E007]] (Übungsleiter: [[Jonas Karge]])<br />
* '''Gruppe D''': donnerstags 1. DS (7:30-9:00) in [[APB E007]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe E''': donnerstags 5. DS (14:50-16:20) in [[APB E008]] (Übungsleiter: Anton Claußnitzer)<br />
* '''Gruppe F''': freitags 1. DS (7:30-9:00) in [[APB E009]] (Übungsleiter: [[Max Korn]])<br />
* '''Gruppe G''': freitags 2. DS (9:20-10:50) in [[APB E006]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe H''': freitags 3. DS (11:10-12:40) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe J''': freitags 4. DS (13:00-14:30) in [[APB E009]] (Übungsleiter: [[Stephan Mennicke]])<br />
<br />
Die Einschreibung in die Gruppen der [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL-Lehrveranstaltung] wird am '''Montag, den 09.10.2023 um 18:00 Uhr''' freigeschalten.<br />
<br />
Der Übungsbetrieb startet '''am 16. Oktober 2023''' zu Ihren jeweiligen Terminen in den angegebenen Räumen statt. Die Übungsblätter können in der Spalte der jeweiligen Übung unter ''Termine und Unterlagen'' heruntergeladen werden.<br />
<br />
== Unterlagen ==<br />
<br />
Die vollständigen Foliensätze zur Vorlesung erscheinen bis zur Woche der Vorlesung online (siehe ''Termine und Unterlagen''). Weiterführende Literatur ist unter ''Literatur'' angegeben. Die Quellen der Vorlesungsfolien sind auf github verfügbar: https://github.com/knowsys/FormaleSysteme<br />
<br />
Alle Foliensätze der Vorlesungen können entsprechend den Lizensbedingungen von [https://creativecommons.org/licenses/by/3.0/de/ Creative Commons CC By 3.0 Deutschland] genutzt, weitergegeben und modifiziert werden. Als Namensnennung ist folgende Angabe einzufügen:<br />
<br />
(C) Markus Krötzsch, https://iccl.inf.tu-dresden.de/web/FS2023, CC BY 3.0 DE<br />
<br />
Bildrechte können davon abweichen und sind gesondert angegeben. Die Foliensätze enthalten keinerlei Texte, die aus Werken entnommen sind, für welche die VG Wort Verwertungsrechte vertritt.<br />
<br />
Besonderen Dank gilt allen [https://github.com/knowsys/FormaleSysteme/graphs/contributors Contributors], die Anmerkungen und Verbesserungen beigetragen haben: [[Daniel Borchmann]], [[Maximilian Marx]], [https://github.com/chlewe Christian Lewe], [https://github.com/tidenhub David Tiede], [https://github.com/jhaye Johannes (jhaye)], [https://github.com/DerKolibri Andrej Bereza], [https://github.com/CniKKoR CniKKoR], [https://github.com/marcusrossel Marcus Rossel], [https://github.com/MaxHaertwig Max Haertwig], [https://github.com/eknoes Sönke (eknoes)], [https://github.com/bennofs Benno Fünfstück], [https://github.com/voidless Julius Schmitt]. (Stand März 2021; Ergänzungen sind willkommen.)<br />
<br />
== Kontakt ==<br />
<br />
Zur Kommunikation unter Vorlesungsteilnehmern der TU Dresden steht ein [https://matrix.tu-dresden.de/#/room/#fosys:tu-dresden.de Matrix-Kanal] zur Verfügung.<br />
<br />
Kommentare und Bug Reports können gern auch direkt über die entsprechenden Seiten auf github gepostet werden: https://github.com/mkroetzsch/FormaleSysteme<br />
Alternativ können Hinweise zu Tippfehlern in den Vorlesungsfolien auch an die Mailingliste geschickt werden.<br />
<br />
Persönliche Fragen können direkt an das Organisationsteam (siehe Links oben) gestellt werden, falls sie aus einem zwingenden Grund nicht über andere Kanäle gerichtet werden können. Allgemeine Fragen sollten Sie aber immer in geteilten Kanälen stellen, damit auch Ihre Kommilitoninnen und Kommilitonen davon profitieren (oder vielleicht sogar direkt helfen können).<br />
|Literature=Allgemein sind die Vorlesungsfolien und Übungsunterlagen ausreichend detailliert für das Studium. Weitere Lehrmaterialien können dennoch hilfreich sein, um Details nachzuschlagen oder sich weiter im Thema zu vertiefen.<br />
<br />
== Formale Sprachen, Komplexität und Entscheidbarkeit ==<br />
<br />
=== Lehrbücher ===<br />
<br />
* Uwe Schöning: '''Theoretische Informatik -- kurz gefasst.''' Spektrum Akademischer Verlag.<br />
: ''(deutschsprachiger Standardtext; in der Tat ziemlich kurz gefasst)''<br />
* John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: '''Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit.''' Pearson Studium.<br />
: ''(aus dem Englischen übertragenes Standardwerk; Original ev. besser)''<br />
* Michael Sipser: '''Introduction to the Theory of Computation.''' Cengage Learning.<br />
: ''(Standardtext zu Sprachen und Berechnungskomplexität; leider nur auf Englisch)''<br />
<br />
=== Online verfügbare Skripte ===<br />
<br />
* [[Franz Baader]]: '''[https://lat.inf.tu-dresden.de/teaching/ws2013-2014/FS/script_2016-02.pdf Skript Formale Systeme, Teil 1 &ndash; Automaten und formale Sprachen].''' TU Dresden.<br />
<br />
Die Vorlesungen haben kleine Abweichungen von diesem Text, stimmen aber in vielen wichtigen Punkten überein.<br />
<br />
Andere Scripte scheinen zurzeit nicht (mehr) online verfügbar zu sein. Hinweise zu weiteren Links auf sinnvolle Materialien sind willkommen.<br />
<br />
== Aussagenlogik ==<br />
<br />
Die Vorlesungsfolien sollten bei diesem Thema ausreichen. Wer dennoch weitere Details nachschlagen will, dem nützen eventuell die folgenden Bücher:<br />
<br />
* Uwe Schöning: '''Logik für Informatiker.''' Spektrum Akademischer Verlag.<br />
: ''(leichte Abweichungen in Notation und Darstellung)''<br />
* Martin Kreuzer, Stefan Kühling: '''Logik für Informatiker.''' Pearson Studium.<br />
: ''(sehr knapp und informell; eventuell interessant als Quelle für Übungsaufgaben)''<br />
* [[Steffen Hölldobler]]: '''[[Book3008|Logik und Logikprogrammierung]].''' Synchron Verlag.<br />
: ''(Schwerpunkt auf Logikprogrammierung und Prädikatenlogik, aber auch einiges zur Aussagenlogik)''<br />
* [[Steffen Hölldobler]], [[Sebastian Bader]], [[Bertram Fronhöfer]], [[Ursula Hans]], [[Pascal Hitzler]], [[Markus Krötzsch]], [[Tobias Pietzsch]]: '''[[Book3001|Logik und Logikprogrammierung, Band 2: Aufgaben und Lösungen]]''' Synchron Verlag<br />
: ''(Aufgabensammlung aus den Logikvorlesungen vergangener Jahre)''<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung formale Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/09<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-01-overlay.pdf,FS2023-Vorlesung-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grammatiken und die Chomsky-Hierarchie<br />
|Room=HSZ/0003<br />
|Date=2023/10/12<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-02-overlay.pdf,FS2023-Vorlesung-02-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Endliche Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/16<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-03-overlay.pdf,FS2023-Vorlesung-03-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Automaten<br />
|Room=HSZ/0003<br />
|Date=2023/10/19<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-04-overlay.pdf,FS2023-Vorlesung-04-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften regulärer Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/23<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-05-overlay.pdf,FS2023-Vorlesung-05-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Entfällt<br />
|Title=Interne Veranstaltung<br />
|Room=--<br />
|Date=2023/10/26<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/30<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-06-overlay.pdf,FS2023-Vorlesung-06-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/02<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-07-overlay.pdf,FS2023-Vorlesung-07-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/06<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-08-overlay.pdf,FS2023-Vorlesung-08-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/09<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-09-overlay.pdf,FS2023-Vorlesung-09-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grenzen regulärer Sprachen / Probleme für Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/13<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-10-overlay.pdf,FS2023-Vorlesung-10-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Von regulären zu kontextfreien Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/16<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-11-overlay.pdf,FS2023-Vorlesung-11-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Wortproblem für kontextfreie Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/20<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-12-overlay.pdf,FS2023-Vorlesung-12-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Pumping Lemma kontextfreier Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/23<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-13-overlay.pdf,FS2023-Vorlesung-13-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften kontextfreier Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/27<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-14-overlay.pdf,FS2023-Vorlesung-14-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung Kellerautomaten<br />
|Room=HSZ/0003<br />
|Date=2023/11/30<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-15-overlay.pdf,FS2023-Vorlesung-15-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Kellerautomaten und CFGs<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/04<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-16-overlay.pdf,FS2023-Vorlesung-16-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Deterministische Sprachen / Entscheidungsprobleme<br />
|Room=HSZ/0003<br />
|Date=2023/12/07<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-17-overlay.pdf,FS2023-Vorlesung-17-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=Repetitorium<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/11<br />
|DS=DS3<br />
|Download=FoSys23-Repetitorium-01-overlay.pdf,FoSys23-Repetitorium-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Turingmaschinen<br />
|Room=HSZ/0003<br />
|Date=2023/12/14<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-18-overlay.pdf,FS2023-Vorlesung-18-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Turingmaschinen und Unentscheidbarkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/18<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-19-overlay.pdf,FS2023-Vorlesung-19-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Typ 0 und Typ 1<br />
|Room=HSZ/0003<br />
|Date=2024/01/04<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-20-overlay.pdf,FS2023-Vorlesung-20-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Aussagenlogik<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/08<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-21-overlay.pdf,FS2023-Vorlesung-21-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Äquivalenzen und Normalformen<br />
|Room=HSZ/0003<br />
|Date=2024/01/11<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-22-overlay.pdf,FS2023-Vorlesung-22-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Logisches Schließen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/15<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-23-overlay.pdf,FS2023-Vorlesung-23-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Horn-Logik und Komplexitätstheorie<br />
|Room=HSZ/0003<br />
|Date=2024/01/18<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=NP-Vollständigkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/22<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=TBA<br />
|Room=HSZ/0003<br />
|Date=2024/01/25<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Probeklausur<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/29<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Zusammenfassung und Ausblick<br />
|Room=HSZ/0003<br />
|Date=2024/02/01<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=1. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/15<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt01.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=2. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/22<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt02.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=3. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/29<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt03.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=4. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/05<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt04.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=5. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/12<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt05.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=6. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/19<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt06.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=7. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/26<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt07.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=8. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/03<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt08.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=9. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/10<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt09.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=10. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/17<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt10.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=11. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/07<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt11.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=12. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/14<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt12.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=13. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/21<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt13.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=14. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/28<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt14.pdf<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-23-print.pdf&diff=39303
Datei:FS2023-Vorlesung-23-print.pdf
2024-01-15T07:24:05Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-23-overlay.pdf&diff=39302
Datei:FS2023-Vorlesung-23-overlay.pdf
2024-01-15T07:23:57Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Formale_Systeme_(WS2023)&diff=39280
Formale Systeme (WS2023)
2024-01-11T12:01:22Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Vorlesung<br />
|Title=Formale Systeme<br />
|Research group=Wissensbasierte Systeme<br />
|Lecturers=Markus Krötzsch<br />
|Tutors=Stephan Mennicke<br />
|Term=WS<br />
|Year=2023<br />
|Lecture series=Formale Systeme<br />
|Matrix=#fosys:tu-dresden.de<br />
|SWSLecture=4<br />
|SWSExercise=2<br />
|SWSPractical=0<br />
|Exam type=Klausur<br />
|Description=Die Lehrveranstaltung ''Formale Systeme'' vermittelt eine Einleitung in die Gebiete der formalen Sprachen, Automatentheorie und Aussagenlogik. Dies beinhaltet einige der wichtigsten Grundlagen der Informatik, wie z.B. reguläre Ausdrücke, formale Grammatiken sowie Methoden zur praktischen Lösung von "schweren" (NP-vollständigen) Problemen. Damit bildet die Vorlesung die Grundlage für die Vorlesung ''Theoretische Informatik und Logik'' und für viele vertiefende Vorlesungen.<br />
<br />
== Repetitorien ==<br />
<br />
Am '''Montag, den 11.12.2023''' findet im Zeitraum der Vorlesung (11:10-12:40) ein Repetitorium in [[BAR/SCHÖ]] statt. In diesem wird eine kurze Zusammenfassung des bis dahin behandelten Stoffs gegeben sowie einige der '''Aufgaben zur Selbstkontrolle''' aus den Übungsblättern besprochen. <br />
<br />
== Vorlesungen ==<br />
<br />
Die Vorlesungstermine sind<br />
* montags 3.DS (11:10&ndash;12:40) in [[BAR/SCHÖ]] sowie<br />
* donnerstags 4.DS (13:00&ndash;14:30) in [[HSZ/0003]].<br />
<br />
Die erste Vorlesung findet am Montag, dem 9.Oktober 2023 statt.<br />
<br />
== Übungen ==<br />
<br />
<!--<br />
Die Einschreibungen in die Übungsgruppen erfolgt über '''[https://tud.link/effz die OPAL-Seite der Lehrveranstaltung]'''.<br />
--><br />
Die Einschreibung in die Übungsgruppen wird über [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL] erfolgen. Für die Teilnahme an einer Übungsgruppe ist die Einschreibung in dieser Gruppe '''verpflichtend'''. Studierenden ohne Einschreibung kann die Teilnahme an einer selbst gewählten Übung nicht garantiert werden. Übungsleiter sind berechtigt, nicht eingeschriebene Studierende bei Überfüllung aus der Übung zu verweisen.<br />
<br />
Die folgenden Termine für Übungen werden wir anbieten:<br />
* '''Gruppe A''': montags 2. DS (9:20-10:50) in [[APB E010]] (Übungsleiter: [[Marcos Cramer]])<br />
* '''Gruppe B''': montags 2. DS (9:20-10:50) in [[APB E009]] (Übungsleiter: Johannes Tantow)<br />
* '''Gruppe C''': montags 6. DS (16:40-18:10) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe I''': mittwochs 6. DS (16:40-18:10) in [[APB E007]] (Übungsleiter: [[Jonas Karge]])<br />
* '''Gruppe D''': donnerstags 1. DS (7:30-9:00) in [[APB E007]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe E''': donnerstags 5. DS (14:50-16:20) in [[APB E008]] (Übungsleiter: Anton Claußnitzer)<br />
* '''Gruppe F''': freitags 1. DS (7:30-9:00) in [[APB E009]] (Übungsleiter: [[Max Korn]])<br />
* '''Gruppe G''': freitags 2. DS (9:20-10:50) in [[APB E006]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe H''': freitags 3. DS (11:10-12:40) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe J''': freitags 4. DS (13:00-14:30) in [[APB E009]] (Übungsleiter: [[Stephan Mennicke]])<br />
<br />
Die Einschreibung in die Gruppen der [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL-Lehrveranstaltung] wird am '''Montag, den 09.10.2023 um 18:00 Uhr''' freigeschalten.<br />
<br />
Der Übungsbetrieb startet '''am 16. Oktober 2023''' zu Ihren jeweiligen Terminen in den angegebenen Räumen statt. Die Übungsblätter können in der Spalte der jeweiligen Übung unter ''Termine und Unterlagen'' heruntergeladen werden.<br />
<br />
== Unterlagen ==<br />
<br />
Die vollständigen Foliensätze zur Vorlesung erscheinen bis zur Woche der Vorlesung online (siehe ''Termine und Unterlagen''). Weiterführende Literatur ist unter ''Literatur'' angegeben. Die Quellen der Vorlesungsfolien sind auf github verfügbar: https://github.com/knowsys/FormaleSysteme<br />
<br />
Alle Foliensätze der Vorlesungen können entsprechend den Lizensbedingungen von [https://creativecommons.org/licenses/by/3.0/de/ Creative Commons CC By 3.0 Deutschland] genutzt, weitergegeben und modifiziert werden. Als Namensnennung ist folgende Angabe einzufügen:<br />
<br />
(C) Markus Krötzsch, https://iccl.inf.tu-dresden.de/web/FS2023, CC BY 3.0 DE<br />
<br />
Bildrechte können davon abweichen und sind gesondert angegeben. Die Foliensätze enthalten keinerlei Texte, die aus Werken entnommen sind, für welche die VG Wort Verwertungsrechte vertritt.<br />
<br />
Besonderen Dank gilt allen [https://github.com/knowsys/FormaleSysteme/graphs/contributors Contributors], die Anmerkungen und Verbesserungen beigetragen haben: [[Daniel Borchmann]], [[Maximilian Marx]], [https://github.com/chlewe Christian Lewe], [https://github.com/tidenhub David Tiede], [https://github.com/jhaye Johannes (jhaye)], [https://github.com/DerKolibri Andrej Bereza], [https://github.com/CniKKoR CniKKoR], [https://github.com/marcusrossel Marcus Rossel], [https://github.com/MaxHaertwig Max Haertwig], [https://github.com/eknoes Sönke (eknoes)], [https://github.com/bennofs Benno Fünfstück], [https://github.com/voidless Julius Schmitt]. (Stand März 2021; Ergänzungen sind willkommen.)<br />
<br />
== Kontakt ==<br />
<br />
Zur Kommunikation unter Vorlesungsteilnehmern der TU Dresden steht ein [https://matrix.tu-dresden.de/#/room/#fosys:tu-dresden.de Matrix-Kanal] zur Verfügung.<br />
<br />
Kommentare und Bug Reports können gern auch direkt über die entsprechenden Seiten auf github gepostet werden: https://github.com/mkroetzsch/FormaleSysteme<br />
Alternativ können Hinweise zu Tippfehlern in den Vorlesungsfolien auch an die Mailingliste geschickt werden.<br />
<br />
Persönliche Fragen können direkt an das Organisationsteam (siehe Links oben) gestellt werden, falls sie aus einem zwingenden Grund nicht über andere Kanäle gerichtet werden können. Allgemeine Fragen sollten Sie aber immer in geteilten Kanälen stellen, damit auch Ihre Kommilitoninnen und Kommilitonen davon profitieren (oder vielleicht sogar direkt helfen können).<br />
|Literature=Allgemein sind die Vorlesungsfolien und Übungsunterlagen ausreichend detailliert für das Studium. Weitere Lehrmaterialien können dennoch hilfreich sein, um Details nachzuschlagen oder sich weiter im Thema zu vertiefen.<br />
<br />
== Formale Sprachen, Komplexität und Entscheidbarkeit ==<br />
<br />
=== Lehrbücher ===<br />
<br />
* Uwe Schöning: '''Theoretische Informatik -- kurz gefasst.''' Spektrum Akademischer Verlag.<br />
: ''(deutschsprachiger Standardtext; in der Tat ziemlich kurz gefasst)''<br />
* John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: '''Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit.''' Pearson Studium.<br />
: ''(aus dem Englischen übertragenes Standardwerk; Original ev. besser)''<br />
* Michael Sipser: '''Introduction to the Theory of Computation.''' Cengage Learning.<br />
: ''(Standardtext zu Sprachen und Berechnungskomplexität; leider nur auf Englisch)''<br />
<br />
=== Online verfügbare Skripte ===<br />
<br />
* [[Franz Baader]]: '''[https://lat.inf.tu-dresden.de/teaching/ws2013-2014/FS/script_2016-02.pdf Skript Formale Systeme, Teil 1 &ndash; Automaten und formale Sprachen].''' TU Dresden.<br />
<br />
Die Vorlesungen haben kleine Abweichungen von diesem Text, stimmen aber in vielen wichtigen Punkten überein.<br />
<br />
Andere Scripte scheinen zurzeit nicht (mehr) online verfügbar zu sein. Hinweise zu weiteren Links auf sinnvolle Materialien sind willkommen.<br />
<br />
== Aussagenlogik ==<br />
<br />
Die Vorlesungsfolien sollten bei diesem Thema ausreichen. Wer dennoch weitere Details nachschlagen will, dem nützen eventuell die folgenden Bücher:<br />
<br />
* Uwe Schöning: '''Logik für Informatiker.''' Spektrum Akademischer Verlag.<br />
: ''(leichte Abweichungen in Notation und Darstellung)''<br />
* Martin Kreuzer, Stefan Kühling: '''Logik für Informatiker.''' Pearson Studium.<br />
: ''(sehr knapp und informell; eventuell interessant als Quelle für Übungsaufgaben)''<br />
* [[Steffen Hölldobler]]: '''[[Book3008|Logik und Logikprogrammierung]].''' Synchron Verlag.<br />
: ''(Schwerpunkt auf Logikprogrammierung und Prädikatenlogik, aber auch einiges zur Aussagenlogik)''<br />
* [[Steffen Hölldobler]], [[Sebastian Bader]], [[Bertram Fronhöfer]], [[Ursula Hans]], [[Pascal Hitzler]], [[Markus Krötzsch]], [[Tobias Pietzsch]]: '''[[Book3001|Logik und Logikprogrammierung, Band 2: Aufgaben und Lösungen]]''' Synchron Verlag<br />
: ''(Aufgabensammlung aus den Logikvorlesungen vergangener Jahre)''<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung formale Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/09<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-01-overlay.pdf,FS2023-Vorlesung-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grammatiken und die Chomsky-Hierarchie<br />
|Room=HSZ/0003<br />
|Date=2023/10/12<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-02-overlay.pdf,FS2023-Vorlesung-02-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Endliche Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/16<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-03-overlay.pdf,FS2023-Vorlesung-03-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Automaten<br />
|Room=HSZ/0003<br />
|Date=2023/10/19<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-04-overlay.pdf,FS2023-Vorlesung-04-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften regulärer Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/23<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-05-overlay.pdf,FS2023-Vorlesung-05-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Entfällt<br />
|Title=Interne Veranstaltung<br />
|Room=--<br />
|Date=2023/10/26<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/30<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-06-overlay.pdf,FS2023-Vorlesung-06-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/02<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-07-overlay.pdf,FS2023-Vorlesung-07-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/06<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-08-overlay.pdf,FS2023-Vorlesung-08-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/09<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-09-overlay.pdf,FS2023-Vorlesung-09-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grenzen regulärer Sprachen / Probleme für Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/13<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-10-overlay.pdf,FS2023-Vorlesung-10-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Von regulären zu kontextfreien Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/16<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-11-overlay.pdf,FS2023-Vorlesung-11-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Wortproblem für kontextfreie Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/20<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-12-overlay.pdf,FS2023-Vorlesung-12-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Pumping Lemma kontextfreier Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/23<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-13-overlay.pdf,FS2023-Vorlesung-13-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften kontextfreier Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/27<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-14-overlay.pdf,FS2023-Vorlesung-14-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung Kellerautomaten<br />
|Room=HSZ/0003<br />
|Date=2023/11/30<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-15-overlay.pdf,FS2023-Vorlesung-15-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Kellerautomaten und CFGs<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/04<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-16-overlay.pdf,FS2023-Vorlesung-16-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Deterministische Sprachen / Entscheidungsprobleme<br />
|Room=HSZ/0003<br />
|Date=2023/12/07<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-17-overlay.pdf,FS2023-Vorlesung-17-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=Repetitorium<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/11<br />
|DS=DS3<br />
|Download=FoSys23-Repetitorium-01-overlay.pdf,FoSys23-Repetitorium-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Turingmaschinen<br />
|Room=HSZ/0003<br />
|Date=2023/12/14<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-18-overlay.pdf,FS2023-Vorlesung-18-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Turingmaschinen und Unentscheidbarkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/18<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-19-overlay.pdf,FS2023-Vorlesung-19-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Typ 0 und Typ 1<br />
|Room=HSZ/0003<br />
|Date=2024/01/04<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-20-overlay.pdf,FS2023-Vorlesung-20-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Aussagenlogik<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/08<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-21-overlay.pdf,FS2023-Vorlesung-21-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Äquivalenzen und Normalformen<br />
|Room=HSZ/0003<br />
|Date=2024/01/11<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-22-overlay.pdf,FS2023-Vorlesung-22-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Logisches Schließen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/15<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Horn-Logik und Komplexitätstheorie<br />
|Room=HSZ/0003<br />
|Date=2024/01/18<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=NP-Vollständigkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/22<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=TBA<br />
|Room=HSZ/0003<br />
|Date=2024/01/25<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Probeklausur<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/29<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Zusammenfassung und Ausblick<br />
|Room=HSZ/0003<br />
|Date=2024/02/01<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=1. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/15<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt01.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=2. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/22<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt02.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=3. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/29<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt03.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=4. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/05<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt04.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=5. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/12<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt05.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=6. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/19<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt06.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=7. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/26<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt07.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=8. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/03<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt08.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=9. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/10<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt09.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=10. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/17<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt10.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=11. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/07<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt11.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=12. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/14<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt12.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=13. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/21<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt13.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=14. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/28<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt14.pdf<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-22-print.pdf&diff=39279
Datei:FS2023-Vorlesung-22-print.pdf
2024-01-11T12:01:18Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-22-overlay.pdf&diff=39278
Datei:FS2023-Vorlesung-22-overlay.pdf
2024-01-11T12:01:08Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-03-print.pdf&diff=39251
Datei:FS2023-Vorlesung-03-print.pdf
2024-01-08T07:08:14Z
<p>Markus Krötzsch: Markus Krötzsch lud eine neue Version von Datei:FS2023-Vorlesung-03-print.pdf hoch</p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-03-overlay.pdf&diff=39250
Datei:FS2023-Vorlesung-03-overlay.pdf
2024-01-08T07:07:58Z
<p>Markus Krötzsch: Markus Krötzsch lud eine neue Version von Datei:FS2023-Vorlesung-03-overlay.pdf hoch</p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Formale_Systeme_(WS2023)&diff=39249
Formale Systeme (WS2023)
2024-01-08T07:07:36Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Vorlesung<br />
|Title=Formale Systeme<br />
|Research group=Wissensbasierte Systeme<br />
|Lecturers=Markus Krötzsch<br />
|Tutors=Stephan Mennicke<br />
|Term=WS<br />
|Year=2023<br />
|Lecture series=Formale Systeme<br />
|Matrix=#fosys:tu-dresden.de<br />
|SWSLecture=4<br />
|SWSExercise=2<br />
|SWSPractical=0<br />
|Exam type=Klausur<br />
|Description=Die Lehrveranstaltung ''Formale Systeme'' vermittelt eine Einleitung in die Gebiete der formalen Sprachen, Automatentheorie und Aussagenlogik. Dies beinhaltet einige der wichtigsten Grundlagen der Informatik, wie z.B. reguläre Ausdrücke, formale Grammatiken sowie Methoden zur praktischen Lösung von "schweren" (NP-vollständigen) Problemen. Damit bildet die Vorlesung die Grundlage für die Vorlesung ''Theoretische Informatik und Logik'' und für viele vertiefende Vorlesungen.<br />
<br />
== Repetitorien ==<br />
<br />
Am '''Montag, den 11.12.2023''' findet im Zeitraum der Vorlesung (11:10-12:40) ein Repetitorium in [[BAR/SCHÖ]] statt. In diesem wird eine kurze Zusammenfassung des bis dahin behandelten Stoffs gegeben sowie einige der '''Aufgaben zur Selbstkontrolle''' aus den Übungsblättern besprochen. <br />
<br />
== Vorlesungen ==<br />
<br />
Die Vorlesungstermine sind<br />
* montags 3.DS (11:10&ndash;12:40) in [[BAR/SCHÖ]] sowie<br />
* donnerstags 4.DS (13:00&ndash;14:30) in [[HSZ/0003]].<br />
<br />
Die erste Vorlesung findet am Montag, dem 9.Oktober 2023 statt.<br />
<br />
== Übungen ==<br />
<br />
<!--<br />
Die Einschreibungen in die Übungsgruppen erfolgt über '''[https://tud.link/effz die OPAL-Seite der Lehrveranstaltung]'''.<br />
--><br />
Die Einschreibung in die Übungsgruppen wird über [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL] erfolgen. Für die Teilnahme an einer Übungsgruppe ist die Einschreibung in dieser Gruppe '''verpflichtend'''. Studierenden ohne Einschreibung kann die Teilnahme an einer selbst gewählten Übung nicht garantiert werden. Übungsleiter sind berechtigt, nicht eingeschriebene Studierende bei Überfüllung aus der Übung zu verweisen.<br />
<br />
Die folgenden Termine für Übungen werden wir anbieten:<br />
* '''Gruppe A''': montags 2. DS (9:20-10:50) in [[APB E010]] (Übungsleiter: [[Marcos Cramer]])<br />
* '''Gruppe B''': montags 2. DS (9:20-10:50) in [[APB E009]] (Übungsleiter: Johannes Tantow)<br />
* '''Gruppe C''': montags 6. DS (16:40-18:10) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe I''': mittwochs 6. DS (16:40-18:10) in [[APB E007]] (Übungsleiter: [[Jonas Karge]])<br />
* '''Gruppe D''': donnerstags 1. DS (7:30-9:00) in [[APB E007]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe E''': donnerstags 5. DS (14:50-16:20) in [[APB E008]] (Übungsleiter: Anton Claußnitzer)<br />
* '''Gruppe F''': freitags 1. DS (7:30-9:00) in [[APB E009]] (Übungsleiter: [[Max Korn]])<br />
* '''Gruppe G''': freitags 2. DS (9:20-10:50) in [[APB E006]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe H''': freitags 3. DS (11:10-12:40) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe J''': freitags 4. DS (13:00-14:30) in [[APB E009]] (Übungsleiter: [[Stephan Mennicke]])<br />
<br />
Die Einschreibung in die Gruppen der [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL-Lehrveranstaltung] wird am '''Montag, den 09.10.2023 um 18:00 Uhr''' freigeschalten.<br />
<br />
Der Übungsbetrieb startet '''am 16. Oktober 2023''' zu Ihren jeweiligen Terminen in den angegebenen Räumen statt. Die Übungsblätter können in der Spalte der jeweiligen Übung unter ''Termine und Unterlagen'' heruntergeladen werden.<br />
<br />
== Unterlagen ==<br />
<br />
Die vollständigen Foliensätze zur Vorlesung erscheinen bis zur Woche der Vorlesung online (siehe ''Termine und Unterlagen''). Weiterführende Literatur ist unter ''Literatur'' angegeben. Die Quellen der Vorlesungsfolien sind auf github verfügbar: https://github.com/knowsys/FormaleSysteme<br />
<br />
Alle Foliensätze der Vorlesungen können entsprechend den Lizensbedingungen von [https://creativecommons.org/licenses/by/3.0/de/ Creative Commons CC By 3.0 Deutschland] genutzt, weitergegeben und modifiziert werden. Als Namensnennung ist folgende Angabe einzufügen:<br />
<br />
(C) Markus Krötzsch, https://iccl.inf.tu-dresden.de/web/FS2023, CC BY 3.0 DE<br />
<br />
Bildrechte können davon abweichen und sind gesondert angegeben. Die Foliensätze enthalten keinerlei Texte, die aus Werken entnommen sind, für welche die VG Wort Verwertungsrechte vertritt.<br />
<br />
Besonderen Dank gilt allen [https://github.com/knowsys/FormaleSysteme/graphs/contributors Contributors], die Anmerkungen und Verbesserungen beigetragen haben: [[Daniel Borchmann]], [[Maximilian Marx]], [https://github.com/chlewe Christian Lewe], [https://github.com/tidenhub David Tiede], [https://github.com/jhaye Johannes (jhaye)], [https://github.com/DerKolibri Andrej Bereza], [https://github.com/CniKKoR CniKKoR], [https://github.com/marcusrossel Marcus Rossel], [https://github.com/MaxHaertwig Max Haertwig], [https://github.com/eknoes Sönke (eknoes)], [https://github.com/bennofs Benno Fünfstück], [https://github.com/voidless Julius Schmitt]. (Stand März 2021; Ergänzungen sind willkommen.)<br />
<br />
== Kontakt ==<br />
<br />
Zur Kommunikation unter Vorlesungsteilnehmern der TU Dresden steht ein [https://matrix.tu-dresden.de/#/room/#fosys:tu-dresden.de Matrix-Kanal] zur Verfügung.<br />
<br />
Kommentare und Bug Reports können gern auch direkt über die entsprechenden Seiten auf github gepostet werden: https://github.com/mkroetzsch/FormaleSysteme<br />
Alternativ können Hinweise zu Tippfehlern in den Vorlesungsfolien auch an die Mailingliste geschickt werden.<br />
<br />
Persönliche Fragen können direkt an das Organisationsteam (siehe Links oben) gestellt werden, falls sie aus einem zwingenden Grund nicht über andere Kanäle gerichtet werden können. Allgemeine Fragen sollten Sie aber immer in geteilten Kanälen stellen, damit auch Ihre Kommilitoninnen und Kommilitonen davon profitieren (oder vielleicht sogar direkt helfen können).<br />
|Literature=Allgemein sind die Vorlesungsfolien und Übungsunterlagen ausreichend detailliert für das Studium. Weitere Lehrmaterialien können dennoch hilfreich sein, um Details nachzuschlagen oder sich weiter im Thema zu vertiefen.<br />
<br />
== Formale Sprachen, Komplexität und Entscheidbarkeit ==<br />
<br />
=== Lehrbücher ===<br />
<br />
* Uwe Schöning: '''Theoretische Informatik -- kurz gefasst.''' Spektrum Akademischer Verlag.<br />
: ''(deutschsprachiger Standardtext; in der Tat ziemlich kurz gefasst)''<br />
* John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: '''Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit.''' Pearson Studium.<br />
: ''(aus dem Englischen übertragenes Standardwerk; Original ev. besser)''<br />
* Michael Sipser: '''Introduction to the Theory of Computation.''' Cengage Learning.<br />
: ''(Standardtext zu Sprachen und Berechnungskomplexität; leider nur auf Englisch)''<br />
<br />
=== Online verfügbare Skripte ===<br />
<br />
* [[Franz Baader]]: '''[https://lat.inf.tu-dresden.de/teaching/ws2013-2014/FS/script_2016-02.pdf Skript Formale Systeme, Teil 1 &ndash; Automaten und formale Sprachen].''' TU Dresden.<br />
<br />
Die Vorlesungen haben kleine Abweichungen von diesem Text, stimmen aber in vielen wichtigen Punkten überein.<br />
<br />
Andere Scripte scheinen zurzeit nicht (mehr) online verfügbar zu sein. Hinweise zu weiteren Links auf sinnvolle Materialien sind willkommen.<br />
<br />
== Aussagenlogik ==<br />
<br />
Die Vorlesungsfolien sollten bei diesem Thema ausreichen. Wer dennoch weitere Details nachschlagen will, dem nützen eventuell die folgenden Bücher:<br />
<br />
* Uwe Schöning: '''Logik für Informatiker.''' Spektrum Akademischer Verlag.<br />
: ''(leichte Abweichungen in Notation und Darstellung)''<br />
* Martin Kreuzer, Stefan Kühling: '''Logik für Informatiker.''' Pearson Studium.<br />
: ''(sehr knapp und informell; eventuell interessant als Quelle für Übungsaufgaben)''<br />
* [[Steffen Hölldobler]]: '''[[Book3008|Logik und Logikprogrammierung]].''' Synchron Verlag.<br />
: ''(Schwerpunkt auf Logikprogrammierung und Prädikatenlogik, aber auch einiges zur Aussagenlogik)''<br />
* [[Steffen Hölldobler]], [[Sebastian Bader]], [[Bertram Fronhöfer]], [[Ursula Hans]], [[Pascal Hitzler]], [[Markus Krötzsch]], [[Tobias Pietzsch]]: '''[[Book3001|Logik und Logikprogrammierung, Band 2: Aufgaben und Lösungen]]''' Synchron Verlag<br />
: ''(Aufgabensammlung aus den Logikvorlesungen vergangener Jahre)''<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung formale Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/09<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-01-overlay.pdf,FS2023-Vorlesung-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grammatiken und die Chomsky-Hierarchie<br />
|Room=HSZ/0003<br />
|Date=2023/10/12<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-02-overlay.pdf,FS2023-Vorlesung-02-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Endliche Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/16<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-03-overlay.pdf,FS2023-Vorlesung-03-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Automaten<br />
|Room=HSZ/0003<br />
|Date=2023/10/19<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-04-overlay.pdf,FS2023-Vorlesung-04-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften regulärer Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/23<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-05-overlay.pdf,FS2023-Vorlesung-05-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Entfällt<br />
|Title=Interne Veranstaltung<br />
|Room=--<br />
|Date=2023/10/26<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/30<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-06-overlay.pdf,FS2023-Vorlesung-06-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/02<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-07-overlay.pdf,FS2023-Vorlesung-07-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/06<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-08-overlay.pdf,FS2023-Vorlesung-08-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/09<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-09-overlay.pdf,FS2023-Vorlesung-09-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grenzen regulärer Sprachen / Probleme für Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/13<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-10-overlay.pdf,FS2023-Vorlesung-10-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Von regulären zu kontextfreien Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/16<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-11-overlay.pdf,FS2023-Vorlesung-11-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Wortproblem für kontextfreie Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/20<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-12-overlay.pdf,FS2023-Vorlesung-12-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Pumping Lemma kontextfreier Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/23<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-13-overlay.pdf,FS2023-Vorlesung-13-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften kontextfreier Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/27<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-14-overlay.pdf,FS2023-Vorlesung-14-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung Kellerautomaten<br />
|Room=HSZ/0003<br />
|Date=2023/11/30<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-15-overlay.pdf,FS2023-Vorlesung-15-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Kellerautomaten und CFGs<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/04<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-16-overlay.pdf,FS2023-Vorlesung-16-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Deterministische Sprachen / Entscheidungsprobleme<br />
|Room=HSZ/0003<br />
|Date=2023/12/07<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-17-overlay.pdf,FS2023-Vorlesung-17-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=Repetitorium<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/11<br />
|DS=DS3<br />
|Download=FoSys23-Repetitorium-01-overlay.pdf,FoSys23-Repetitorium-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Turingmaschinen<br />
|Room=HSZ/0003<br />
|Date=2023/12/14<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-18-overlay.pdf,FS2023-Vorlesung-18-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Turingmaschinen und Unentscheidbarkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/18<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-19-overlay.pdf,FS2023-Vorlesung-19-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Typ 0 und Typ 1<br />
|Room=HSZ/0003<br />
|Date=2024/01/04<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-20-overlay.pdf,FS2023-Vorlesung-20-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Aussagenlogik<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/08<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-21-overlay.pdf,FS2023-Vorlesung-21-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Äquivalenzen und Normalformen<br />
|Room=HSZ/0003<br />
|Date=2024/01/11<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Logisches Schließen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/15<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Horn-Logik und Komplexitätstheorie<br />
|Room=HSZ/0003<br />
|Date=2024/01/18<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=NP-Vollständigkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/22<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=TBA<br />
|Room=HSZ/0003<br />
|Date=2024/01/25<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Probeklausur<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/29<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Zusammenfassung und Ausblick<br />
|Room=HSZ/0003<br />
|Date=2024/02/01<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=1. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/15<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt01.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=2. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/22<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt02.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=3. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/29<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt03.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=4. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/05<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt04.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=5. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/12<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt05.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=6. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/19<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt06.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=7. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/26<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt07.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=8. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/03<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt08.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=9. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/10<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt09.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=10. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/17<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt10.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=11. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/07<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt11.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=12. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/14<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt12.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=13. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/21<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt13.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=14. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/28<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt14.pdf<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-21-print.pdf&diff=39248
Datei:FS2023-Vorlesung-21-print.pdf
2024-01-08T07:06:38Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-21-overlay.pdf&diff=39247
Datei:FS2023-Vorlesung-21-overlay.pdf
2024-01-08T07:06:29Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Formale_Systeme_(WS2023)&diff=39231
Formale Systeme (WS2023)
2024-01-04T12:00:25Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Vorlesung<br />
|Title=Formale Systeme<br />
|Research group=Wissensbasierte Systeme<br />
|Lecturers=Markus Krötzsch<br />
|Tutors=Stephan Mennicke<br />
|Term=WS<br />
|Year=2023<br />
|Lecture series=Formale Systeme<br />
|Matrix=#fosys:tu-dresden.de<br />
|SWSLecture=4<br />
|SWSExercise=2<br />
|SWSPractical=0<br />
|Exam type=Klausur<br />
|Description=Die Lehrveranstaltung ''Formale Systeme'' vermittelt eine Einleitung in die Gebiete der formalen Sprachen, Automatentheorie und Aussagenlogik. Dies beinhaltet einige der wichtigsten Grundlagen der Informatik, wie z.B. reguläre Ausdrücke, formale Grammatiken sowie Methoden zur praktischen Lösung von "schweren" (NP-vollständigen) Problemen. Damit bildet die Vorlesung die Grundlage für die Vorlesung ''Theoretische Informatik und Logik'' und für viele vertiefende Vorlesungen.<br />
<br />
== Repetitorien ==<br />
<br />
Am '''Montag, den 11.12.2023''' findet im Zeitraum der Vorlesung (11:10-12:40) ein Repetitorium in [[BAR/SCHÖ]] statt. In diesem wird eine kurze Zusammenfassung des bis dahin behandelten Stoffs gegeben sowie einige der '''Aufgaben zur Selbstkontrolle''' aus den Übungsblättern besprochen. <br />
<br />
== Vorlesungen ==<br />
<br />
Die Vorlesungstermine sind<br />
* montags 3.DS (11:10&ndash;12:40) in [[BAR/SCHÖ]] sowie<br />
* donnerstags 4.DS (13:00&ndash;14:30) in [[HSZ/0003]].<br />
<br />
Die erste Vorlesung findet am Montag, dem 9.Oktober 2023 statt.<br />
<br />
== Übungen ==<br />
<br />
<!--<br />
Die Einschreibungen in die Übungsgruppen erfolgt über '''[https://tud.link/effz die OPAL-Seite der Lehrveranstaltung]'''.<br />
--><br />
Die Einschreibung in die Übungsgruppen wird über [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL] erfolgen. Für die Teilnahme an einer Übungsgruppe ist die Einschreibung in dieser Gruppe '''verpflichtend'''. Studierenden ohne Einschreibung kann die Teilnahme an einer selbst gewählten Übung nicht garantiert werden. Übungsleiter sind berechtigt, nicht eingeschriebene Studierende bei Überfüllung aus der Übung zu verweisen.<br />
<br />
Die folgenden Termine für Übungen werden wir anbieten:<br />
* '''Gruppe A''': montags 2. DS (9:20-10:50) in [[APB E010]] (Übungsleiter: [[Marcos Cramer]])<br />
* '''Gruppe B''': montags 2. DS (9:20-10:50) in [[APB E009]] (Übungsleiter: Johannes Tantow)<br />
* '''Gruppe C''': montags 6. DS (16:40-18:10) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe I''': mittwochs 6. DS (16:40-18:10) in [[APB E007]] (Übungsleiter: [[Jonas Karge]])<br />
* '''Gruppe D''': donnerstags 1. DS (7:30-9:00) in [[APB E007]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe E''': donnerstags 5. DS (14:50-16:20) in [[APB E008]] (Übungsleiter: Anton Claußnitzer)<br />
* '''Gruppe F''': freitags 1. DS (7:30-9:00) in [[APB E009]] (Übungsleiter: [[Max Korn]])<br />
* '''Gruppe G''': freitags 2. DS (9:20-10:50) in [[APB E006]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe H''': freitags 3. DS (11:10-12:40) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe J''': freitags 4. DS (13:00-14:30) in [[APB E009]] (Übungsleiter: [[Stephan Mennicke]])<br />
<br />
Die Einschreibung in die Gruppen der [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL-Lehrveranstaltung] wird am '''Montag, den 09.10.2023 um 18:00 Uhr''' freigeschalten.<br />
<br />
Der Übungsbetrieb startet '''am 16. Oktober 2023''' zu Ihren jeweiligen Terminen in den angegebenen Räumen statt. Die Übungsblätter können in der Spalte der jeweiligen Übung unter ''Termine und Unterlagen'' heruntergeladen werden.<br />
<br />
== Unterlagen ==<br />
<br />
Die vollständigen Foliensätze zur Vorlesung erscheinen bis zur Woche der Vorlesung online (siehe ''Termine und Unterlagen''). Weiterführende Literatur ist unter ''Literatur'' angegeben. Die Quellen der Vorlesungsfolien sind auf github verfügbar: https://github.com/knowsys/FormaleSysteme<br />
<br />
Alle Foliensätze der Vorlesungen können entsprechend den Lizensbedingungen von [https://creativecommons.org/licenses/by/3.0/de/ Creative Commons CC By 3.0 Deutschland] genutzt, weitergegeben und modifiziert werden. Als Namensnennung ist folgende Angabe einzufügen:<br />
<br />
(C) Markus Krötzsch, https://iccl.inf.tu-dresden.de/web/FS2023, CC BY 3.0 DE<br />
<br />
Bildrechte können davon abweichen und sind gesondert angegeben. Die Foliensätze enthalten keinerlei Texte, die aus Werken entnommen sind, für welche die VG Wort Verwertungsrechte vertritt.<br />
<br />
Besonderen Dank gilt allen [https://github.com/knowsys/FormaleSysteme/graphs/contributors Contributors], die Anmerkungen und Verbesserungen beigetragen haben: [[Daniel Borchmann]], [[Maximilian Marx]], [https://github.com/chlewe Christian Lewe], [https://github.com/tidenhub David Tiede], [https://github.com/jhaye Johannes (jhaye)], [https://github.com/DerKolibri Andrej Bereza], [https://github.com/CniKKoR CniKKoR], [https://github.com/marcusrossel Marcus Rossel], [https://github.com/MaxHaertwig Max Haertwig], [https://github.com/eknoes Sönke (eknoes)], [https://github.com/bennofs Benno Fünfstück], [https://github.com/voidless Julius Schmitt]. (Stand März 2021; Ergänzungen sind willkommen.)<br />
<br />
== Kontakt ==<br />
<br />
Zur Kommunikation unter Vorlesungsteilnehmern der TU Dresden steht ein [https://matrix.tu-dresden.de/#/room/#fosys:tu-dresden.de Matrix-Kanal] zur Verfügung.<br />
<br />
Kommentare und Bug Reports können gern auch direkt über die entsprechenden Seiten auf github gepostet werden: https://github.com/mkroetzsch/FormaleSysteme<br />
Alternativ können Hinweise zu Tippfehlern in den Vorlesungsfolien auch an die Mailingliste geschickt werden.<br />
<br />
Persönliche Fragen können direkt an das Organisationsteam (siehe Links oben) gestellt werden, falls sie aus einem zwingenden Grund nicht über andere Kanäle gerichtet werden können. Allgemeine Fragen sollten Sie aber immer in geteilten Kanälen stellen, damit auch Ihre Kommilitoninnen und Kommilitonen davon profitieren (oder vielleicht sogar direkt helfen können).<br />
|Literature=Allgemein sind die Vorlesungsfolien und Übungsunterlagen ausreichend detailliert für das Studium. Weitere Lehrmaterialien können dennoch hilfreich sein, um Details nachzuschlagen oder sich weiter im Thema zu vertiefen.<br />
<br />
== Formale Sprachen, Komplexität und Entscheidbarkeit ==<br />
<br />
=== Lehrbücher ===<br />
<br />
* Uwe Schöning: '''Theoretische Informatik -- kurz gefasst.''' Spektrum Akademischer Verlag.<br />
: ''(deutschsprachiger Standardtext; in der Tat ziemlich kurz gefasst)''<br />
* John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: '''Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit.''' Pearson Studium.<br />
: ''(aus dem Englischen übertragenes Standardwerk; Original ev. besser)''<br />
* Michael Sipser: '''Introduction to the Theory of Computation.''' Cengage Learning.<br />
: ''(Standardtext zu Sprachen und Berechnungskomplexität; leider nur auf Englisch)''<br />
<br />
=== Online verfügbare Skripte ===<br />
<br />
* [[Franz Baader]]: '''[https://lat.inf.tu-dresden.de/teaching/ws2013-2014/FS/script_2016-02.pdf Skript Formale Systeme, Teil 1 &ndash; Automaten und formale Sprachen].''' TU Dresden.<br />
<br />
Die Vorlesungen haben kleine Abweichungen von diesem Text, stimmen aber in vielen wichtigen Punkten überein.<br />
<br />
Andere Scripte scheinen zurzeit nicht (mehr) online verfügbar zu sein. Hinweise zu weiteren Links auf sinnvolle Materialien sind willkommen.<br />
<br />
== Aussagenlogik ==<br />
<br />
Die Vorlesungsfolien sollten bei diesem Thema ausreichen. Wer dennoch weitere Details nachschlagen will, dem nützen eventuell die folgenden Bücher:<br />
<br />
* Uwe Schöning: '''Logik für Informatiker.''' Spektrum Akademischer Verlag.<br />
: ''(leichte Abweichungen in Notation und Darstellung)''<br />
* Martin Kreuzer, Stefan Kühling: '''Logik für Informatiker.''' Pearson Studium.<br />
: ''(sehr knapp und informell; eventuell interessant als Quelle für Übungsaufgaben)''<br />
* [[Steffen Hölldobler]]: '''[[Book3008|Logik und Logikprogrammierung]].''' Synchron Verlag.<br />
: ''(Schwerpunkt auf Logikprogrammierung und Prädikatenlogik, aber auch einiges zur Aussagenlogik)''<br />
* [[Steffen Hölldobler]], [[Sebastian Bader]], [[Bertram Fronhöfer]], [[Ursula Hans]], [[Pascal Hitzler]], [[Markus Krötzsch]], [[Tobias Pietzsch]]: '''[[Book3001|Logik und Logikprogrammierung, Band 2: Aufgaben und Lösungen]]''' Synchron Verlag<br />
: ''(Aufgabensammlung aus den Logikvorlesungen vergangener Jahre)''<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung formale Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/09<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-01-overlay.pdf,FS2023-Vorlesung-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grammatiken und die Chomsky-Hierarchie<br />
|Room=HSZ/0003<br />
|Date=2023/10/12<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-02-overlay.pdf,FS2023-Vorlesung-02-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Endliche Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/16<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-03-overlay.pdf,FS2023-Vorlesung-03-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Automaten<br />
|Room=HSZ/0003<br />
|Date=2023/10/19<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-04-overlay.pdf,FS2023-Vorlesung-04-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften regulärer Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/23<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-05-overlay.pdf,FS2023-Vorlesung-05-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Entfällt<br />
|Title=Interne Veranstaltung<br />
|Room=--<br />
|Date=2023/10/26<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/30<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-06-overlay.pdf,FS2023-Vorlesung-06-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/02<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-07-overlay.pdf,FS2023-Vorlesung-07-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/06<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-08-overlay.pdf,FS2023-Vorlesung-08-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/09<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-09-overlay.pdf,FS2023-Vorlesung-09-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grenzen regulärer Sprachen / Probleme für Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/13<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-10-overlay.pdf,FS2023-Vorlesung-10-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Von regulären zu kontextfreien Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/16<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-11-overlay.pdf,FS2023-Vorlesung-11-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Wortproblem für kontextfreie Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/20<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-12-overlay.pdf,FS2023-Vorlesung-12-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Pumping Lemma kontextfreier Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/23<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-13-overlay.pdf,FS2023-Vorlesung-13-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften kontextfreier Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/27<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-14-overlay.pdf,FS2023-Vorlesung-14-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung Kellerautomaten<br />
|Room=HSZ/0003<br />
|Date=2023/11/30<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-15-overlay.pdf,FS2023-Vorlesung-15-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Kellerautomaten und CFGs<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/04<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-16-overlay.pdf,FS2023-Vorlesung-16-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Deterministische Sprachen / Entscheidungsprobleme<br />
|Room=HSZ/0003<br />
|Date=2023/12/07<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-17-overlay.pdf,FS2023-Vorlesung-17-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=Repetitorium<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/11<br />
|DS=DS3<br />
|Download=FoSys23-Repetitorium-01-overlay.pdf,FoSys23-Repetitorium-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Turingmaschinen<br />
|Room=HSZ/0003<br />
|Date=2023/12/14<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-18-overlay.pdf,FS2023-Vorlesung-18-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Turingmaschinen und Unentscheidbarkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/18<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-19-overlay.pdf,FS2023-Vorlesung-19-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Typ 0 und Typ 1<br />
|Room=HSZ/0003<br />
|Date=2024/01/04<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-20-overlay.pdf,FS2023-Vorlesung-20-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Aussagenlogik<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/08<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Äquivalenzen und Normalformen<br />
|Room=HSZ/0003<br />
|Date=2024/01/11<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Logisches Schließen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/15<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Horn-Logik und Komplexitätstheorie<br />
|Room=HSZ/0003<br />
|Date=2024/01/18<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=NP-Vollständigkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/22<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=TBA<br />
|Room=HSZ/0003<br />
|Date=2024/01/25<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Probeklausur<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/29<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Zusammenfassung und Ausblick<br />
|Room=HSZ/0003<br />
|Date=2024/02/01<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=1. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/15<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt01.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=2. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/22<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt02.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=3. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/29<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt03.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=4. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/05<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt04.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=5. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/12<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt05.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=6. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/19<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt06.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=7. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/26<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt07.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=8. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/03<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt08.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=9. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/10<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt09.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=10. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/17<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt10.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=11. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/07<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt11.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=12. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/14<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt12.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=13. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/21<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt13.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=14. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/28<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt14.pdf<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-20-print.pdf&diff=39230
Datei:FS2023-Vorlesung-20-print.pdf
2024-01-04T12:00:21Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-20-overlay.pdf&diff=39229
Datei:FS2023-Vorlesung-20-overlay.pdf
2024-01-04T12:00:09Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-19-print.pdf&diff=39214
Datei:FS2023-Vorlesung-19-print.pdf
2023-12-19T06:49:18Z
<p>Markus Krötzsch: Markus Krötzsch lud eine neue Version von Datei:FS2023-Vorlesung-19-print.pdf hoch</p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-19-overlay.pdf&diff=39213
Datei:FS2023-Vorlesung-19-overlay.pdf
2023-12-19T06:49:09Z
<p>Markus Krötzsch: Markus Krötzsch lud eine neue Version von Datei:FS2023-Vorlesung-19-overlay.pdf hoch</p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Formale_Systeme_(WS2023)&diff=39210
Formale Systeme (WS2023)
2023-12-18T09:45:18Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Vorlesung<br />
|Title=Formale Systeme<br />
|Research group=Wissensbasierte Systeme<br />
|Lecturers=Markus Krötzsch<br />
|Tutors=Stephan Mennicke<br />
|Term=WS<br />
|Year=2023<br />
|Lecture series=Formale Systeme<br />
|Matrix=#fosys:tu-dresden.de<br />
|SWSLecture=4<br />
|SWSExercise=2<br />
|SWSPractical=0<br />
|Exam type=Klausur<br />
|Description=Die Lehrveranstaltung ''Formale Systeme'' vermittelt eine Einleitung in die Gebiete der formalen Sprachen, Automatentheorie und Aussagenlogik. Dies beinhaltet einige der wichtigsten Grundlagen der Informatik, wie z.B. reguläre Ausdrücke, formale Grammatiken sowie Methoden zur praktischen Lösung von "schweren" (NP-vollständigen) Problemen. Damit bildet die Vorlesung die Grundlage für die Vorlesung ''Theoretische Informatik und Logik'' und für viele vertiefende Vorlesungen.<br />
<br />
== Repetitorien ==<br />
<br />
Am '''Montag, den 11.12.2023''' findet im Zeitraum der Vorlesung (11:10-12:40) ein Repetitorium in [[BAR/SCHÖ]] statt. In diesem wird eine kurze Zusammenfassung des bis dahin behandelten Stoffs gegeben sowie einige der '''Aufgaben zur Selbstkontrolle''' aus den Übungsblättern besprochen. <br />
<br />
== Vorlesungen ==<br />
<br />
Die Vorlesungstermine sind<br />
* montags 3.DS (11:10&ndash;12:40) in [[BAR/SCHÖ]] sowie<br />
* donnerstags 4.DS (13:00&ndash;14:30) in [[HSZ/0003]].<br />
<br />
Die erste Vorlesung findet am Montag, dem 9.Oktober 2023 statt.<br />
<br />
== Übungen ==<br />
<br />
<!--<br />
Die Einschreibungen in die Übungsgruppen erfolgt über '''[https://tud.link/effz die OPAL-Seite der Lehrveranstaltung]'''.<br />
--><br />
Die Einschreibung in die Übungsgruppen wird über [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL] erfolgen. Für die Teilnahme an einer Übungsgruppe ist die Einschreibung in dieser Gruppe '''verpflichtend'''. Studierenden ohne Einschreibung kann die Teilnahme an einer selbst gewählten Übung nicht garantiert werden. Übungsleiter sind berechtigt, nicht eingeschriebene Studierende bei Überfüllung aus der Übung zu verweisen.<br />
<br />
Die folgenden Termine für Übungen werden wir anbieten:<br />
* '''Gruppe A''': montags 2. DS (9:20-10:50) in [[APB E010]] (Übungsleiter: [[Marcos Cramer]])<br />
* '''Gruppe B''': montags 2. DS (9:20-10:50) in [[APB E009]] (Übungsleiter: Johannes Tantow)<br />
* '''Gruppe C''': montags 6. DS (16:40-18:10) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe I''': mittwochs 6. DS (16:40-18:10) in [[APB E007]] (Übungsleiter: [[Jonas Karge]])<br />
* '''Gruppe D''': donnerstags 1. DS (7:30-9:00) in [[APB E007]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe E''': donnerstags 5. DS (14:50-16:20) in [[APB E008]] (Übungsleiter: Anton Claußnitzer)<br />
* '''Gruppe F''': freitags 1. DS (7:30-9:00) in [[APB E009]] (Übungsleiter: [[Max Korn]])<br />
* '''Gruppe G''': freitags 2. DS (9:20-10:50) in [[APB E006]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe H''': freitags 3. DS (11:10-12:40) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe J''': freitags 4. DS (13:00-14:30) in [[APB E009]] (Übungsleiter: [[Stephan Mennicke]])<br />
<br />
Die Einschreibung in die Gruppen der [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL-Lehrveranstaltung] wird am '''Montag, den 09.10.2023 um 18:00 Uhr''' freigeschalten.<br />
<br />
Der Übungsbetrieb startet '''am 16. Oktober 2023''' zu Ihren jeweiligen Terminen in den angegebenen Räumen statt. Die Übungsblätter können in der Spalte der jeweiligen Übung unter ''Termine und Unterlagen'' heruntergeladen werden.<br />
<br />
== Unterlagen ==<br />
<br />
Die vollständigen Foliensätze zur Vorlesung erscheinen bis zur Woche der Vorlesung online (siehe ''Termine und Unterlagen''). Weiterführende Literatur ist unter ''Literatur'' angegeben. Die Quellen der Vorlesungsfolien sind auf github verfügbar: https://github.com/knowsys/FormaleSysteme<br />
<br />
Alle Foliensätze der Vorlesungen können entsprechend den Lizensbedingungen von [https://creativecommons.org/licenses/by/3.0/de/ Creative Commons CC By 3.0 Deutschland] genutzt, weitergegeben und modifiziert werden. Als Namensnennung ist folgende Angabe einzufügen:<br />
<br />
(C) Markus Krötzsch, https://iccl.inf.tu-dresden.de/web/FS2023, CC BY 3.0 DE<br />
<br />
Bildrechte können davon abweichen und sind gesondert angegeben. Die Foliensätze enthalten keinerlei Texte, die aus Werken entnommen sind, für welche die VG Wort Verwertungsrechte vertritt.<br />
<br />
Besonderen Dank gilt allen [https://github.com/knowsys/FormaleSysteme/graphs/contributors Contributors], die Anmerkungen und Verbesserungen beigetragen haben: [[Daniel Borchmann]], [[Maximilian Marx]], [https://github.com/chlewe Christian Lewe], [https://github.com/tidenhub David Tiede], [https://github.com/jhaye Johannes (jhaye)], [https://github.com/DerKolibri Andrej Bereza], [https://github.com/CniKKoR CniKKoR], [https://github.com/marcusrossel Marcus Rossel], [https://github.com/MaxHaertwig Max Haertwig], [https://github.com/eknoes Sönke (eknoes)], [https://github.com/bennofs Benno Fünfstück], [https://github.com/voidless Julius Schmitt]. (Stand März 2021; Ergänzungen sind willkommen.)<br />
<br />
== Kontakt ==<br />
<br />
Zur Kommunikation unter Vorlesungsteilnehmern der TU Dresden steht ein [https://matrix.tu-dresden.de/#/room/#fosys:tu-dresden.de Matrix-Kanal] zur Verfügung.<br />
<br />
Kommentare und Bug Reports können gern auch direkt über die entsprechenden Seiten auf github gepostet werden: https://github.com/mkroetzsch/FormaleSysteme<br />
Alternativ können Hinweise zu Tippfehlern in den Vorlesungsfolien auch an die Mailingliste geschickt werden.<br />
<br />
Persönliche Fragen können direkt an das Organisationsteam (siehe Links oben) gestellt werden, falls sie aus einem zwingenden Grund nicht über andere Kanäle gerichtet werden können. Allgemeine Fragen sollten Sie aber immer in geteilten Kanälen stellen, damit auch Ihre Kommilitoninnen und Kommilitonen davon profitieren (oder vielleicht sogar direkt helfen können).<br />
|Literature=Allgemein sind die Vorlesungsfolien und Übungsunterlagen ausreichend detailliert für das Studium. Weitere Lehrmaterialien können dennoch hilfreich sein, um Details nachzuschlagen oder sich weiter im Thema zu vertiefen.<br />
<br />
== Formale Sprachen, Komplexität und Entscheidbarkeit ==<br />
<br />
=== Lehrbücher ===<br />
<br />
* Uwe Schöning: '''Theoretische Informatik -- kurz gefasst.''' Spektrum Akademischer Verlag.<br />
: ''(deutschsprachiger Standardtext; in der Tat ziemlich kurz gefasst)''<br />
* John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: '''Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit.''' Pearson Studium.<br />
: ''(aus dem Englischen übertragenes Standardwerk; Original ev. besser)''<br />
* Michael Sipser: '''Introduction to the Theory of Computation.''' Cengage Learning.<br />
: ''(Standardtext zu Sprachen und Berechnungskomplexität; leider nur auf Englisch)''<br />
<br />
=== Online verfügbare Skripte ===<br />
<br />
* [[Franz Baader]]: '''[https://lat.inf.tu-dresden.de/teaching/ws2013-2014/FS/script_2016-02.pdf Skript Formale Systeme, Teil 1 &ndash; Automaten und formale Sprachen].''' TU Dresden.<br />
<br />
Die Vorlesungen haben kleine Abweichungen von diesem Text, stimmen aber in vielen wichtigen Punkten überein.<br />
<br />
Andere Scripte scheinen zurzeit nicht (mehr) online verfügbar zu sein. Hinweise zu weiteren Links auf sinnvolle Materialien sind willkommen.<br />
<br />
== Aussagenlogik ==<br />
<br />
Die Vorlesungsfolien sollten bei diesem Thema ausreichen. Wer dennoch weitere Details nachschlagen will, dem nützen eventuell die folgenden Bücher:<br />
<br />
* Uwe Schöning: '''Logik für Informatiker.''' Spektrum Akademischer Verlag.<br />
: ''(leichte Abweichungen in Notation und Darstellung)''<br />
* Martin Kreuzer, Stefan Kühling: '''Logik für Informatiker.''' Pearson Studium.<br />
: ''(sehr knapp und informell; eventuell interessant als Quelle für Übungsaufgaben)''<br />
* [[Steffen Hölldobler]]: '''[[Book3008|Logik und Logikprogrammierung]].''' Synchron Verlag.<br />
: ''(Schwerpunkt auf Logikprogrammierung und Prädikatenlogik, aber auch einiges zur Aussagenlogik)''<br />
* [[Steffen Hölldobler]], [[Sebastian Bader]], [[Bertram Fronhöfer]], [[Ursula Hans]], [[Pascal Hitzler]], [[Markus Krötzsch]], [[Tobias Pietzsch]]: '''[[Book3001|Logik und Logikprogrammierung, Band 2: Aufgaben und Lösungen]]''' Synchron Verlag<br />
: ''(Aufgabensammlung aus den Logikvorlesungen vergangener Jahre)''<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung formale Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/09<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-01-overlay.pdf,FS2023-Vorlesung-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grammatiken und die Chomsky-Hierarchie<br />
|Room=HSZ/0003<br />
|Date=2023/10/12<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-02-overlay.pdf,FS2023-Vorlesung-02-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Endliche Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/16<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-03-overlay.pdf,FS2023-Vorlesung-03-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Automaten<br />
|Room=HSZ/0003<br />
|Date=2023/10/19<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-04-overlay.pdf,FS2023-Vorlesung-04-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften regulärer Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/23<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-05-overlay.pdf,FS2023-Vorlesung-05-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Entfällt<br />
|Title=Interne Veranstaltung<br />
|Room=--<br />
|Date=2023/10/26<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/30<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-06-overlay.pdf,FS2023-Vorlesung-06-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/02<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-07-overlay.pdf,FS2023-Vorlesung-07-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/06<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-08-overlay.pdf,FS2023-Vorlesung-08-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/09<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-09-overlay.pdf,FS2023-Vorlesung-09-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grenzen regulärer Sprachen / Probleme für Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/13<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-10-overlay.pdf,FS2023-Vorlesung-10-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Von regulären zu kontextfreien Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/16<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-11-overlay.pdf,FS2023-Vorlesung-11-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Wortproblem für kontextfreie Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/20<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-12-overlay.pdf,FS2023-Vorlesung-12-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Pumping Lemma kontextfreier Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/23<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-13-overlay.pdf,FS2023-Vorlesung-13-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften kontextfreier Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/27<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-14-overlay.pdf,FS2023-Vorlesung-14-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung Kellerautomaten<br />
|Room=HSZ/0003<br />
|Date=2023/11/30<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-15-overlay.pdf,FS2023-Vorlesung-15-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Kellerautomaten und CFGs<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/04<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-16-overlay.pdf,FS2023-Vorlesung-16-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Deterministische Sprachen / Entscheidungsprobleme<br />
|Room=HSZ/0003<br />
|Date=2023/12/07<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-17-overlay.pdf,FS2023-Vorlesung-17-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=Repetitorium<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/11<br />
|DS=DS3<br />
|Download=FoSys23-Repetitorium-01-overlay.pdf,FoSys23-Repetitorium-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Turingmaschinen<br />
|Room=HSZ/0003<br />
|Date=2023/12/14<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-18-overlay.pdf,FS2023-Vorlesung-18-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Turingmaschinen und Unentscheidbarkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/18<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-19-overlay.pdf,FS2023-Vorlesung-19-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Typ 0 und Typ 1<br />
|Room=HSZ/0003<br />
|Date=2024/01/04<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Aussagenlogik<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/08<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Äquivalenzen und Normalformen<br />
|Room=HSZ/0003<br />
|Date=2024/01/11<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Logisches Schließen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/15<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Horn-Logik und Komplexitätstheorie<br />
|Room=HSZ/0003<br />
|Date=2024/01/18<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=NP-Vollständigkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/22<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=TBA<br />
|Room=HSZ/0003<br />
|Date=2024/01/25<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Probeklausur<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/29<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Zusammenfassung und Ausblick<br />
|Room=HSZ/0003<br />
|Date=2024/02/01<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=1. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/15<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt01.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=2. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/22<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt02.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=3. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/29<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt03.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=4. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/05<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt04.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=5. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/12<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt05.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=6. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/19<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt06.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=7. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/26<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt07.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=8. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/03<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt08.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=9. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/10<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt09.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=10. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/17<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt10.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=11. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/07<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt11.pdf<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-19-print.pdf&diff=39209
Datei:FS2023-Vorlesung-19-print.pdf
2023-12-18T09:45:14Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-19-overlay.pdf&diff=39208
Datei:FS2023-Vorlesung-19-overlay.pdf
2023-12-18T09:45:06Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Formale_Systeme_(WS2023)&diff=39201
Formale Systeme (WS2023)
2023-12-14T11:59:13Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Vorlesung<br />
|Title=Formale Systeme<br />
|Research group=Wissensbasierte Systeme<br />
|Lecturers=Markus Krötzsch<br />
|Tutors=Stephan Mennicke<br />
|Term=WS<br />
|Year=2023<br />
|Lecture series=Formale Systeme<br />
|Matrix=#fosys:tu-dresden.de<br />
|SWSLecture=4<br />
|SWSExercise=2<br />
|SWSPractical=0<br />
|Exam type=Klausur<br />
|Description=Die Lehrveranstaltung ''Formale Systeme'' vermittelt eine Einleitung in die Gebiete der formalen Sprachen, Automatentheorie und Aussagenlogik. Dies beinhaltet einige der wichtigsten Grundlagen der Informatik, wie z.B. reguläre Ausdrücke, formale Grammatiken sowie Methoden zur praktischen Lösung von "schweren" (NP-vollständigen) Problemen. Damit bildet die Vorlesung die Grundlage für die Vorlesung ''Theoretische Informatik und Logik'' und für viele vertiefende Vorlesungen.<br />
<br />
== Repetitorien ==<br />
<br />
Am '''Montag, den 11.12.2023''' findet im Zeitraum der Vorlesung (11:10-12:40) ein Repetitorium in [[BAR/SCHÖ]] statt. In diesem wird eine kurze Zusammenfassung des bis dahin behandelten Stoffs gegeben sowie einige der '''Aufgaben zur Selbstkontrolle''' aus den Übungsblättern besprochen. <br />
<br />
== Vorlesungen ==<br />
<br />
Die Vorlesungstermine sind<br />
* montags 3.DS (11:10&ndash;12:40) in [[BAR/SCHÖ]] sowie<br />
* donnerstags 4.DS (13:00&ndash;14:30) in [[HSZ/0003]].<br />
<br />
Die erste Vorlesung findet am Montag, dem 9.Oktober 2023 statt.<br />
<br />
== Übungen ==<br />
<br />
<!--<br />
Die Einschreibungen in die Übungsgruppen erfolgt über '''[https://tud.link/effz die OPAL-Seite der Lehrveranstaltung]'''.<br />
--><br />
Die Einschreibung in die Übungsgruppen wird über [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL] erfolgen. Für die Teilnahme an einer Übungsgruppe ist die Einschreibung in dieser Gruppe '''verpflichtend'''. Studierenden ohne Einschreibung kann die Teilnahme an einer selbst gewählten Übung nicht garantiert werden. Übungsleiter sind berechtigt, nicht eingeschriebene Studierende bei Überfüllung aus der Übung zu verweisen.<br />
<br />
Die folgenden Termine für Übungen werden wir anbieten:<br />
* '''Gruppe A''': montags 2. DS (9:20-10:50) in [[APB E010]] (Übungsleiter: [[Marcos Cramer]])<br />
* '''Gruppe B''': montags 2. DS (9:20-10:50) in [[APB E009]] (Übungsleiter: Johannes Tantow)<br />
* '''Gruppe C''': montags 6. DS (16:40-18:10) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe I''': mittwochs 6. DS (16:40-18:10) in [[APB E007]] (Übungsleiter: [[Jonas Karge]])<br />
* '''Gruppe D''': donnerstags 1. DS (7:30-9:00) in [[APB E007]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe E''': donnerstags 5. DS (14:50-16:20) in [[APB E008]] (Übungsleiter: Anton Claußnitzer)<br />
* '''Gruppe F''': freitags 1. DS (7:30-9:00) in [[APB E009]] (Übungsleiter: [[Max Korn]])<br />
* '''Gruppe G''': freitags 2. DS (9:20-10:50) in [[APB E006]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe H''': freitags 3. DS (11:10-12:40) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe J''': freitags 4. DS (13:00-14:30) in [[APB E009]] (Übungsleiter: [[Stephan Mennicke]])<br />
<br />
Die Einschreibung in die Gruppen der [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL-Lehrveranstaltung] wird am '''Montag, den 09.10.2023 um 18:00 Uhr''' freigeschalten.<br />
<br />
Der Übungsbetrieb startet '''am 16. Oktober 2023''' zu Ihren jeweiligen Terminen in den angegebenen Räumen statt. Die Übungsblätter können in der Spalte der jeweiligen Übung unter ''Termine und Unterlagen'' heruntergeladen werden.<br />
<br />
== Unterlagen ==<br />
<br />
Die vollständigen Foliensätze zur Vorlesung erscheinen bis zur Woche der Vorlesung online (siehe ''Termine und Unterlagen''). Weiterführende Literatur ist unter ''Literatur'' angegeben. Die Quellen der Vorlesungsfolien sind auf github verfügbar: https://github.com/knowsys/FormaleSysteme<br />
<br />
Alle Foliensätze der Vorlesungen können entsprechend den Lizensbedingungen von [https://creativecommons.org/licenses/by/3.0/de/ Creative Commons CC By 3.0 Deutschland] genutzt, weitergegeben und modifiziert werden. Als Namensnennung ist folgende Angabe einzufügen:<br />
<br />
(C) Markus Krötzsch, https://iccl.inf.tu-dresden.de/web/FS2023, CC BY 3.0 DE<br />
<br />
Bildrechte können davon abweichen und sind gesondert angegeben. Die Foliensätze enthalten keinerlei Texte, die aus Werken entnommen sind, für welche die VG Wort Verwertungsrechte vertritt.<br />
<br />
Besonderen Dank gilt allen [https://github.com/knowsys/FormaleSysteme/graphs/contributors Contributors], die Anmerkungen und Verbesserungen beigetragen haben: [[Daniel Borchmann]], [[Maximilian Marx]], [https://github.com/chlewe Christian Lewe], [https://github.com/tidenhub David Tiede], [https://github.com/jhaye Johannes (jhaye)], [https://github.com/DerKolibri Andrej Bereza], [https://github.com/CniKKoR CniKKoR], [https://github.com/marcusrossel Marcus Rossel], [https://github.com/MaxHaertwig Max Haertwig], [https://github.com/eknoes Sönke (eknoes)], [https://github.com/bennofs Benno Fünfstück], [https://github.com/voidless Julius Schmitt]. (Stand März 2021; Ergänzungen sind willkommen.)<br />
<br />
== Kontakt ==<br />
<br />
Zur Kommunikation unter Vorlesungsteilnehmern der TU Dresden steht ein [https://matrix.tu-dresden.de/#/room/#fosys:tu-dresden.de Matrix-Kanal] zur Verfügung.<br />
<br />
Kommentare und Bug Reports können gern auch direkt über die entsprechenden Seiten auf github gepostet werden: https://github.com/mkroetzsch/FormaleSysteme<br />
Alternativ können Hinweise zu Tippfehlern in den Vorlesungsfolien auch an die Mailingliste geschickt werden.<br />
<br />
Persönliche Fragen können direkt an das Organisationsteam (siehe Links oben) gestellt werden, falls sie aus einem zwingenden Grund nicht über andere Kanäle gerichtet werden können. Allgemeine Fragen sollten Sie aber immer in geteilten Kanälen stellen, damit auch Ihre Kommilitoninnen und Kommilitonen davon profitieren (oder vielleicht sogar direkt helfen können).<br />
|Literature=Allgemein sind die Vorlesungsfolien und Übungsunterlagen ausreichend detailliert für das Studium. Weitere Lehrmaterialien können dennoch hilfreich sein, um Details nachzuschlagen oder sich weiter im Thema zu vertiefen.<br />
<br />
== Formale Sprachen, Komplexität und Entscheidbarkeit ==<br />
<br />
=== Lehrbücher ===<br />
<br />
* Uwe Schöning: '''Theoretische Informatik -- kurz gefasst.''' Spektrum Akademischer Verlag.<br />
: ''(deutschsprachiger Standardtext; in der Tat ziemlich kurz gefasst)''<br />
* John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: '''Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit.''' Pearson Studium.<br />
: ''(aus dem Englischen übertragenes Standardwerk; Original ev. besser)''<br />
* Michael Sipser: '''Introduction to the Theory of Computation.''' Cengage Learning.<br />
: ''(Standardtext zu Sprachen und Berechnungskomplexität; leider nur auf Englisch)''<br />
<br />
=== Online verfügbare Skripte ===<br />
<br />
* [[Franz Baader]]: '''[https://lat.inf.tu-dresden.de/teaching/ws2013-2014/FS/script_2016-02.pdf Skript Formale Systeme, Teil 1 &ndash; Automaten und formale Sprachen].''' TU Dresden.<br />
<br />
Die Vorlesungen haben kleine Abweichungen von diesem Text, stimmen aber in vielen wichtigen Punkten überein.<br />
<br />
Andere Scripte scheinen zurzeit nicht (mehr) online verfügbar zu sein. Hinweise zu weiteren Links auf sinnvolle Materialien sind willkommen.<br />
<br />
== Aussagenlogik ==<br />
<br />
Die Vorlesungsfolien sollten bei diesem Thema ausreichen. Wer dennoch weitere Details nachschlagen will, dem nützen eventuell die folgenden Bücher:<br />
<br />
* Uwe Schöning: '''Logik für Informatiker.''' Spektrum Akademischer Verlag.<br />
: ''(leichte Abweichungen in Notation und Darstellung)''<br />
* Martin Kreuzer, Stefan Kühling: '''Logik für Informatiker.''' Pearson Studium.<br />
: ''(sehr knapp und informell; eventuell interessant als Quelle für Übungsaufgaben)''<br />
* [[Steffen Hölldobler]]: '''[[Book3008|Logik und Logikprogrammierung]].''' Synchron Verlag.<br />
: ''(Schwerpunkt auf Logikprogrammierung und Prädikatenlogik, aber auch einiges zur Aussagenlogik)''<br />
* [[Steffen Hölldobler]], [[Sebastian Bader]], [[Bertram Fronhöfer]], [[Ursula Hans]], [[Pascal Hitzler]], [[Markus Krötzsch]], [[Tobias Pietzsch]]: '''[[Book3001|Logik und Logikprogrammierung, Band 2: Aufgaben und Lösungen]]''' Synchron Verlag<br />
: ''(Aufgabensammlung aus den Logikvorlesungen vergangener Jahre)''<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung formale Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/09<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-01-overlay.pdf,FS2023-Vorlesung-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grammatiken und die Chomsky-Hierarchie<br />
|Room=HSZ/0003<br />
|Date=2023/10/12<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-02-overlay.pdf,FS2023-Vorlesung-02-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Endliche Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/16<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-03-overlay.pdf,FS2023-Vorlesung-03-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Automaten<br />
|Room=HSZ/0003<br />
|Date=2023/10/19<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-04-overlay.pdf,FS2023-Vorlesung-04-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften regulärer Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/23<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-05-overlay.pdf,FS2023-Vorlesung-05-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Entfällt<br />
|Title=Interne Veranstaltung<br />
|Room=--<br />
|Date=2023/10/26<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/30<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-06-overlay.pdf,FS2023-Vorlesung-06-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/02<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-07-overlay.pdf,FS2023-Vorlesung-07-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/06<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-08-overlay.pdf,FS2023-Vorlesung-08-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/09<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-09-overlay.pdf,FS2023-Vorlesung-09-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grenzen regulärer Sprachen / Probleme für Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/13<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-10-overlay.pdf,FS2023-Vorlesung-10-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Von regulären zu kontextfreien Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/16<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-11-overlay.pdf,FS2023-Vorlesung-11-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Wortproblem für kontextfreie Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/20<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-12-overlay.pdf,FS2023-Vorlesung-12-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Pumping Lemma kontextfreier Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/23<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-13-overlay.pdf,FS2023-Vorlesung-13-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften kontextfreier Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/27<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-14-overlay.pdf,FS2023-Vorlesung-14-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung Kellerautomaten<br />
|Room=HSZ/0003<br />
|Date=2023/11/30<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-15-overlay.pdf,FS2023-Vorlesung-15-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Kellerautomaten und CFGs<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/04<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-16-overlay.pdf,FS2023-Vorlesung-16-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Deterministische Sprachen / Entscheidungsprobleme<br />
|Room=HSZ/0003<br />
|Date=2023/12/07<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-17-overlay.pdf,FS2023-Vorlesung-17-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=Repetitorium<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/11<br />
|DS=DS3<br />
|Download=FoSys23-Repetitorium-01-overlay.pdf,FoSys23-Repetitorium-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Turingmaschinen<br />
|Room=HSZ/0003<br />
|Date=2023/12/14<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-18-overlay.pdf,FS2023-Vorlesung-18-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Turingmaschinen und Unentscheidbarkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/18<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Typ 0 und Typ 1<br />
|Room=HSZ/0003<br />
|Date=2024/01/04<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Aussagenlogik<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/08<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Äquivalenzen und Normalformen<br />
|Room=HSZ/0003<br />
|Date=2024/01/11<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Logisches Schließen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/15<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Horn-Logik und Komplexitätstheorie<br />
|Room=HSZ/0003<br />
|Date=2024/01/18<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=NP-Vollständigkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/22<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=TBA<br />
|Room=HSZ/0003<br />
|Date=2024/01/25<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Probeklausur<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/29<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Zusammenfassung und Ausblick<br />
|Room=HSZ/0003<br />
|Date=2024/02/01<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=1. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/15<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt01.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=2. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/22<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt02.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=3. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/29<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt03.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=4. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/05<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt04.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=5. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/12<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt05.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=6. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/19<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt06.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=7. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/26<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt07.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=8. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/03<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt08.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=9. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/10<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt09.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=10. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/17<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt10.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=11. Übungsblatt<br />
|Room=--<br />
|Date=2024/01/07<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt11.pdf<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-18-print.pdf&diff=39200
Datei:FS2023-Vorlesung-18-print.pdf
2023-12-14T11:59:07Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-18-overlay.pdf&diff=39199
Datei:FS2023-Vorlesung-18-overlay.pdf
2023-12-14T11:58:58Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Inproceedings3342&diff=39172
Inproceedings3342
2023-12-11T15:34:20Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Publikation Erster Autor<br />
|ErsterAutorVorname=Ali<br />
|ErsterAutorNachname=Elhalawati<br />
|FurtherAuthors=Markus Krötzsch; Stephan Mennicke<br />
}}<br />
{{Inproceedings<br />
|Referiert=1<br />
|Title=An Existential Rule Framework for Computing Why-Provenance On-Demand for Datalog<br />
|To appear=0<br />
|Year=2022<br />
|Booktitle=Proceddings of the 6th International Joint Conference on Rules and Reasoning (RuleML+RR 2022)<br />
|Pages=146--163<br />
|Publisher=Springer<br />
|Editor=Guido Governatori, Anni-Yasmin Turhan<br />
|Series=LNCS<br />
|Volume=13752<br />
}}<br />
{{Publikation Details<br />
|Abstract=Why-provenance — explaining why a query result is obtained — is an essential asset for reaching the goal of Explainable AI. For instance, recursive (Datalog) queries may show unexpected derivations due to complex entanglement of database atoms inside recursive rule applications. Provenance, and why-provenance in particular, helps debugging rule sets to eventually obtain the desired set of rules. There are three kinds of approaches to computing why-provenance for Datalog in the literature: (1) the complete ones, (2) the approximate ones, and (3) the theoretical ones. What all these approaches have in common is that they aim at computing provenance for all IDB atoms, while only a few atoms might be requested to be explained. We contribute an on-demand approach: After deriving all entailed facts of a Datalog program, we allow for querying for the provenance of particular IDB atoms and the structures involved in deriving provenance are computed only then. Our framework is based on terminating existential rules, recording the different rule applications. We present two implementations of the framework, one based on the semiring solver FPsolve, the other one based Datalog(S), a recent extension of Datalog by set terms. We perform experiments on benchmark rule sets using both implementations and discuss feasibility of provenance on-demand.<br />
|Download=An Existential Rule Framework for Computing Why Provenance On Demand for Datalog (2).pdf<br />
|DOI Name=10.1007/978-3-031-21541-4_10<br />
|Projekt=CPEC, KIMEDS, SECAI, ScaDS.AI, Cfaed<br />
|Forschungsgruppe=Wissensbasierte Systeme<br />
}}<br />
{{Forschungsgebiet Auswahl<br />
|Forschungsgebiet=Existenzielle Regeln<br />
}}<br />
{{Forschungsgebiet Auswahl<br />
|Forschungsgebiet=Datenbanktheorie<br />
}}<br />
{{Forschungsgebiet Auswahl<br />
|Forschungsgebiet=Regelbasiertes Schließen<br />
}}<br />
{{Forschungsgebiet Auswahl<br />
|Forschungsgebiet=Wissensrepräsentation und logisches Schließen<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Inproceedings3342&diff=39171
Inproceedings3342
2023-12-11T15:34:02Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Publikation Erster Autor<br />
|ErsterAutorVorname=Ali<br />
|ErsterAutorNachname=Elhalawati<br />
|FurtherAuthors=Markus Krötzsch; Stephan Mennicke<br />
}}<br />
{{Inproceedings<br />
|Referiert=1<br />
|Title=An Existential Rule Framework for Computing Why-Provenance On-Demand for Datalog<br />
|To appear=0<br />
|Year=2022<br />
|Month=September<br />
|Booktitle=Proceddings of the 6th International Joint Conference on Rules and Reasoning (RuleML+RR 2022)<br />
|Pages=146--163<br />
|Publisher=Springer<br />
|Editor=Guido Governatori, Anni-Yasmin Turhan<br />
|Series=LNCS<br />
|Volume=13752<br />
}}<br />
{{Publikation Details<br />
|Abstract=Why-provenance — explaining why a query result is obtained — is an essential asset for reaching the goal of Explainable AI. For instance, recursive (Datalog) queries may show unexpected derivations due to complex entanglement of database atoms inside recursive rule applications. Provenance, and why-provenance in particular, helps debugging rule sets to eventually obtain the desired set of rules. There are three kinds of approaches to computing why-provenance for Datalog in the literature: (1) the complete ones, (2) the approximate ones, and (3) the theoretical ones. What all these approaches have in common is that they aim at computing provenance for all IDB atoms, while only a few atoms might be requested to be explained. We contribute an on-demand approach: After deriving all entailed facts of a Datalog program, we allow for querying for the provenance of particular IDB atoms and the structures involved in deriving provenance are computed only then. Our framework is based on terminating existential rules, recording the different rule applications. We present two implementations of the framework, one based on the semiring solver FPsolve, the other one based Datalog(S), a recent extension of Datalog by set terms. We perform experiments on benchmark rule sets using both implementations and discuss feasibility of provenance on-demand.<br />
|Download=An Existential Rule Framework for Computing Why Provenance On Demand for Datalog (2).pdf<br />
|DOI Name=10.1007/978-3-031-21541-4_10<br />
|Projekt=CPEC, KIMEDS, SECAI, ScaDS.AI, Cfaed<br />
|Forschungsgruppe=Wissensbasierte Systeme<br />
}}<br />
{{Forschungsgebiet Auswahl<br />
|Forschungsgebiet=Existenzielle Regeln<br />
}}<br />
{{Forschungsgebiet Auswahl<br />
|Forschungsgebiet=Datenbanktheorie<br />
}}<br />
{{Forschungsgebiet Auswahl<br />
|Forschungsgebiet=Regelbasiertes Schließen<br />
}}<br />
{{Forschungsgebiet Auswahl<br />
|Forschungsgebiet=Wissensrepräsentation und logisches Schließen<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Formale_Systeme_(WS2023)&diff=39156
Formale Systeme (WS2023)
2023-12-07T12:00:10Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Vorlesung<br />
|Title=Formale Systeme<br />
|Research group=Wissensbasierte Systeme<br />
|Lecturers=Markus Krötzsch<br />
|Tutors=Stephan Mennicke<br />
|Term=WS<br />
|Year=2023<br />
|Lecture series=Formale Systeme<br />
|Matrix=#fosys:tu-dresden.de<br />
|SWSLecture=4<br />
|SWSExercise=2<br />
|SWSPractical=0<br />
|Exam type=Klausur<br />
|Description=Die Lehrveranstaltung ''Formale Systeme'' vermittelt eine Einleitung in die Gebiete der formalen Sprachen, Automatentheorie und Aussagenlogik. Dies beinhaltet einige der wichtigsten Grundlagen der Informatik, wie z.B. reguläre Ausdrücke, formale Grammatiken sowie Methoden zur praktischen Lösung von "schweren" (NP-vollständigen) Problemen. Damit bildet die Vorlesung die Grundlage für die Vorlesung ''Theoretische Informatik und Logik'' und für viele vertiefende Vorlesungen.<br />
<br />
== Repetitorien ==<br />
<br />
Am '''Montag, den 11.12.2023''' findet im Zeitraum der Vorlesung (11:10-12:40) ein Repetitorium in [[BAR/SCHÖ]] statt. In diesem wird eine kurze Zusammenfassung des bis dahin behandelten Stoffs gegeben sowie einige der '''Aufgaben zur Selbstkontrolle''' aus den Übungsblättern besprochen. <br />
<br />
== Vorlesungen ==<br />
<br />
Die Vorlesungstermine sind<br />
* montags 3.DS (11:10&ndash;12:40) in [[BAR/SCHÖ]] sowie<br />
* donnerstags 4.DS (13:00&ndash;14:30) in [[HSZ/0003]].<br />
<br />
Die erste Vorlesung findet am Montag, dem 9.Oktober 2023 statt.<br />
<br />
== Übungen ==<br />
<br />
<!--<br />
Die Einschreibungen in die Übungsgruppen erfolgt über '''[https://tud.link/effz die OPAL-Seite der Lehrveranstaltung]'''.<br />
--><br />
Die Einschreibung in die Übungsgruppen wird über [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL] erfolgen. Für die Teilnahme an einer Übungsgruppe ist die Einschreibung in dieser Gruppe '''verpflichtend'''. Studierenden ohne Einschreibung kann die Teilnahme an einer selbst gewählten Übung nicht garantiert werden. Übungsleiter sind berechtigt, nicht eingeschriebene Studierende bei Überfüllung aus der Übung zu verweisen.<br />
<br />
Die folgenden Termine für Übungen werden wir anbieten:<br />
* '''Gruppe A''': montags 2. DS (9:20-10:50) in [[APB E010]] (Übungsleiter: [[Marcos Cramer]])<br />
* '''Gruppe B''': montags 2. DS (9:20-10:50) in [[APB E009]] (Übungsleiter: Johannes Tantow)<br />
* '''Gruppe C''': montags 6. DS (16:40-18:10) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe I''': mittwochs 6. DS (16:40-18:10) in [[APB E007]] (Übungsleiter: [[Jonas Karge]])<br />
* '''Gruppe D''': donnerstags 1. DS (7:30-9:00) in [[APB E007]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe E''': donnerstags 5. DS (14:50-16:20) in [[APB E008]] (Übungsleiter: Anton Claußnitzer)<br />
* '''Gruppe F''': freitags 1. DS (7:30-9:00) in [[APB E009]] (Übungsleiter: [[Max Korn]])<br />
* '''Gruppe G''': freitags 2. DS (9:20-10:50) in [[APB E006]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe H''': freitags 3. DS (11:10-12:40) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe J''': freitags 4. DS (13:00-14:30) in [[APB E009]] (Übungsleiter: [[Stephan Mennicke]])<br />
<br />
Die Einschreibung in die Gruppen der [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL-Lehrveranstaltung] wird am '''Montag, den 09.10.2023 um 18:00 Uhr''' freigeschalten.<br />
<br />
Der Übungsbetrieb startet '''am 16. Oktober 2023''' zu Ihren jeweiligen Terminen in den angegebenen Räumen statt. Die Übungsblätter können in der Spalte der jeweiligen Übung unter ''Termine und Unterlagen'' heruntergeladen werden.<br />
<br />
== Unterlagen ==<br />
<br />
Die vollständigen Foliensätze zur Vorlesung erscheinen bis zur Woche der Vorlesung online (siehe ''Termine und Unterlagen''). Weiterführende Literatur ist unter ''Literatur'' angegeben. Die Quellen der Vorlesungsfolien sind auf github verfügbar: https://github.com/knowsys/FormaleSysteme<br />
<br />
Alle Foliensätze der Vorlesungen können entsprechend den Lizensbedingungen von [https://creativecommons.org/licenses/by/3.0/de/ Creative Commons CC By 3.0 Deutschland] genutzt, weitergegeben und modifiziert werden. Als Namensnennung ist folgende Angabe einzufügen:<br />
<br />
(C) Markus Krötzsch, https://iccl.inf.tu-dresden.de/web/FS2023, CC BY 3.0 DE<br />
<br />
Bildrechte können davon abweichen und sind gesondert angegeben. Die Foliensätze enthalten keinerlei Texte, die aus Werken entnommen sind, für welche die VG Wort Verwertungsrechte vertritt.<br />
<br />
Besonderen Dank gilt allen [https://github.com/knowsys/FormaleSysteme/graphs/contributors Contributors], die Anmerkungen und Verbesserungen beigetragen haben: [[Daniel Borchmann]], [[Maximilian Marx]], [https://github.com/chlewe Christian Lewe], [https://github.com/tidenhub David Tiede], [https://github.com/jhaye Johannes (jhaye)], [https://github.com/DerKolibri Andrej Bereza], [https://github.com/CniKKoR CniKKoR], [https://github.com/marcusrossel Marcus Rossel], [https://github.com/MaxHaertwig Max Haertwig], [https://github.com/eknoes Sönke (eknoes)], [https://github.com/bennofs Benno Fünfstück], [https://github.com/voidless Julius Schmitt]. (Stand März 2021; Ergänzungen sind willkommen.)<br />
<br />
== Kontakt ==<br />
<br />
Zur Kommunikation unter Vorlesungsteilnehmern der TU Dresden steht ein [https://matrix.tu-dresden.de/#/room/#fosys:tu-dresden.de Matrix-Kanal] zur Verfügung.<br />
<br />
Kommentare und Bug Reports können gern auch direkt über die entsprechenden Seiten auf github gepostet werden: https://github.com/mkroetzsch/FormaleSysteme<br />
Alternativ können Hinweise zu Tippfehlern in den Vorlesungsfolien auch an die Mailingliste geschickt werden.<br />
<br />
Persönliche Fragen können direkt an das Organisationsteam (siehe Links oben) gestellt werden, falls sie aus einem zwingenden Grund nicht über andere Kanäle gerichtet werden können. Allgemeine Fragen sollten Sie aber immer in geteilten Kanälen stellen, damit auch Ihre Kommilitoninnen und Kommilitonen davon profitieren (oder vielleicht sogar direkt helfen können).<br />
|Literature=Allgemein sind die Vorlesungsfolien und Übungsunterlagen ausreichend detailliert für das Studium. Weitere Lehrmaterialien können dennoch hilfreich sein, um Details nachzuschlagen oder sich weiter im Thema zu vertiefen.<br />
<br />
== Formale Sprachen, Komplexität und Entscheidbarkeit ==<br />
<br />
=== Lehrbücher ===<br />
<br />
* Uwe Schöning: '''Theoretische Informatik -- kurz gefasst.''' Spektrum Akademischer Verlag.<br />
: ''(deutschsprachiger Standardtext; in der Tat ziemlich kurz gefasst)''<br />
* John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: '''Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit.''' Pearson Studium.<br />
: ''(aus dem Englischen übertragenes Standardwerk; Original ev. besser)''<br />
* Michael Sipser: '''Introduction to the Theory of Computation.''' Cengage Learning.<br />
: ''(Standardtext zu Sprachen und Berechnungskomplexität; leider nur auf Englisch)''<br />
<br />
=== Online verfügbare Skripte ===<br />
<br />
* [[Franz Baader]]: '''[https://lat.inf.tu-dresden.de/teaching/ws2013-2014/FS/script_2016-02.pdf Skript Formale Systeme, Teil 1 &ndash; Automaten und formale Sprachen].''' TU Dresden.<br />
<br />
Die Vorlesungen haben kleine Abweichungen von diesem Text, stimmen aber in vielen wichtigen Punkten überein.<br />
<br />
Andere Scripte scheinen zurzeit nicht (mehr) online verfügbar zu sein. Hinweise zu weiteren Links auf sinnvolle Materialien sind willkommen.<br />
<br />
== Aussagenlogik ==<br />
<br />
Die Vorlesungsfolien sollten bei diesem Thema ausreichen. Wer dennoch weitere Details nachschlagen will, dem nützen eventuell die folgenden Bücher:<br />
<br />
* Uwe Schöning: '''Logik für Informatiker.''' Spektrum Akademischer Verlag.<br />
: ''(leichte Abweichungen in Notation und Darstellung)''<br />
* Martin Kreuzer, Stefan Kühling: '''Logik für Informatiker.''' Pearson Studium.<br />
: ''(sehr knapp und informell; eventuell interessant als Quelle für Übungsaufgaben)''<br />
* [[Steffen Hölldobler]]: '''[[Book3008|Logik und Logikprogrammierung]].''' Synchron Verlag.<br />
: ''(Schwerpunkt auf Logikprogrammierung und Prädikatenlogik, aber auch einiges zur Aussagenlogik)''<br />
* [[Steffen Hölldobler]], [[Sebastian Bader]], [[Bertram Fronhöfer]], [[Ursula Hans]], [[Pascal Hitzler]], [[Markus Krötzsch]], [[Tobias Pietzsch]]: '''[[Book3001|Logik und Logikprogrammierung, Band 2: Aufgaben und Lösungen]]''' Synchron Verlag<br />
: ''(Aufgabensammlung aus den Logikvorlesungen vergangener Jahre)''<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung formale Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/09<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-01-overlay.pdf,FS2023-Vorlesung-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grammatiken und die Chomsky-Hierarchie<br />
|Room=HSZ/0003<br />
|Date=2023/10/12<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-02-overlay.pdf,FS2023-Vorlesung-02-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Endliche Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/16<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-03-overlay.pdf,FS2023-Vorlesung-03-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Automaten<br />
|Room=HSZ/0003<br />
|Date=2023/10/19<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-04-overlay.pdf,FS2023-Vorlesung-04-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften regulärer Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/23<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-05-overlay.pdf,FS2023-Vorlesung-05-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Entfällt<br />
|Title=Interne Veranstaltung<br />
|Room=--<br />
|Date=2023/10/26<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/30<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-06-overlay.pdf,FS2023-Vorlesung-06-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/02<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-07-overlay.pdf,FS2023-Vorlesung-07-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/06<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-08-overlay.pdf,FS2023-Vorlesung-08-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/09<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-09-overlay.pdf,FS2023-Vorlesung-09-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grenzen regulärer Sprachen / Probleme für Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/13<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-10-overlay.pdf,FS2023-Vorlesung-10-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Von regulären zu kontextfreien Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/16<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-11-overlay.pdf,FS2023-Vorlesung-11-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Wortproblem für kontextfreie Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/20<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-12-overlay.pdf,FS2023-Vorlesung-12-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Pumping Lemma kontextfreier Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/23<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-13-overlay.pdf,FS2023-Vorlesung-13-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften kontextfreier Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/27<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-14-overlay.pdf,FS2023-Vorlesung-14-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung Kellerautomaten<br />
|Room=HSZ/0003<br />
|Date=2023/11/30<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-15-overlay.pdf,FS2023-Vorlesung-15-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Kellerautomaten und CFGs<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/04<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-16-overlay.pdf,FS2023-Vorlesung-16-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Deterministische Sprachen / Entscheidungsprobleme<br />
|Room=HSZ/0003<br />
|Date=2023/12/07<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-17-overlay.pdf,FS2023-Vorlesung-17-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=Repetitorium<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/11<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Turingmaschinen<br />
|Room=HSZ/0003<br />
|Date=2023/12/14<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Turingmaschinen und Unentscheidbarkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/18<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Typ 0 und Typ 1<br />
|Room=HSZ/0003<br />
|Date=2024/01/04<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Aussagenlogik<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/08<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Äquivalenzen und Normalformen<br />
|Room=HSZ/0003<br />
|Date=2024/01/11<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Logisches Schließen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/15<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Horn-Logik und Komplexitätstheorie<br />
|Room=HSZ/0003<br />
|Date=2024/01/18<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=NP-Vollständigkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/22<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=TBA<br />
|Room=HSZ/0003<br />
|Date=2024/01/25<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Probeklausur<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/29<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Zusammenfassung und Ausblick<br />
|Room=HSZ/0003<br />
|Date=2024/02/01<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=1. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/15<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt01.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=2. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/22<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt02.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=3. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/29<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt03.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=4. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/05<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt04.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=5. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/12<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt05.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=6. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/19<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt06.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=7. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/26<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt07.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=8. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/03<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt08.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=9. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/10<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt09.pdf<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-17-print.pdf&diff=39155
Datei:FS2023-Vorlesung-17-print.pdf
2023-12-07T12:00:07Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-17-overlay.pdf&diff=39154
Datei:FS2023-Vorlesung-17-overlay.pdf
2023-12-07T12:00:00Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Formale_Systeme_(WS2023)&diff=39142
Formale Systeme (WS2023)
2023-12-04T12:46:33Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Vorlesung<br />
|Title=Formale Systeme<br />
|Research group=Wissensbasierte Systeme<br />
|Lecturers=Markus Krötzsch<br />
|Tutors=Stephan Mennicke<br />
|Term=WS<br />
|Year=2023<br />
|Lecture series=Formale Systeme<br />
|Matrix=#fosys:tu-dresden.de<br />
|SWSLecture=4<br />
|SWSExercise=2<br />
|SWSPractical=0<br />
|Exam type=Klausur<br />
|Description=Die Lehrveranstaltung ''Formale Systeme'' vermittelt eine Einleitung in die Gebiete der formalen Sprachen, Automatentheorie und Aussagenlogik. Dies beinhaltet einige der wichtigsten Grundlagen der Informatik, wie z.B. reguläre Ausdrücke, formale Grammatiken sowie Methoden zur praktischen Lösung von "schweren" (NP-vollständigen) Problemen. Damit bildet die Vorlesung die Grundlage für die Vorlesung ''Theoretische Informatik und Logik'' und für viele vertiefende Vorlesungen.<br />
<br />
== Repetitorien ==<br />
<br />
Am '''Montag, den 11.12.2023''' findet im Zeitraum der Vorlesung (11:10-12:40) ein Repetitorium in [[BAR/SCHÖ]] statt. In diesem wird eine kurze Zusammenfassung des bis dahin behandelten Stoffs gegeben sowie einige der '''Aufgaben zur Selbstkontrolle''' aus den Übungsblättern besprochen. <br />
<br />
== Vorlesungen ==<br />
<br />
Die Vorlesungstermine sind<br />
* montags 3.DS (11:10&ndash;12:40) in [[BAR/SCHÖ]] sowie<br />
* donnerstags 4.DS (13:00&ndash;14:30) in [[HSZ/0003]].<br />
<br />
Die erste Vorlesung findet am Montag, dem 9.Oktober 2023 statt.<br />
<br />
== Übungen ==<br />
<br />
<!--<br />
Die Einschreibungen in die Übungsgruppen erfolgt über '''[https://tud.link/effz die OPAL-Seite der Lehrveranstaltung]'''.<br />
--><br />
Die Einschreibung in die Übungsgruppen wird über [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL] erfolgen. Für die Teilnahme an einer Übungsgruppe ist die Einschreibung in dieser Gruppe '''verpflichtend'''. Studierenden ohne Einschreibung kann die Teilnahme an einer selbst gewählten Übung nicht garantiert werden. Übungsleiter sind berechtigt, nicht eingeschriebene Studierende bei Überfüllung aus der Übung zu verweisen.<br />
<br />
Die folgenden Termine für Übungen werden wir anbieten:<br />
* '''Gruppe A''': montags 2. DS (9:20-10:50) in [[APB E010]] (Übungsleiter: [[Marcos Cramer]])<br />
* '''Gruppe B''': montags 2. DS (9:20-10:50) in [[APB E009]] (Übungsleiter: Johannes Tantow)<br />
* '''Gruppe C''': montags 6. DS (16:40-18:10) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe I''': mittwochs 6. DS (16:40-18:10) in [[APB E007]] (Übungsleiter: [[Jonas Karge]])<br />
* '''Gruppe D''': donnerstags 1. DS (7:30-9:00) in [[APB E007]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe E''': donnerstags 5. DS (14:50-16:20) in [[APB E008]] (Übungsleiter: Anton Claußnitzer)<br />
* '''Gruppe F''': freitags 1. DS (7:30-9:00) in [[APB E009]] (Übungsleiter: [[Max Korn]])<br />
* '''Gruppe G''': freitags 2. DS (9:20-10:50) in [[APB E006]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe H''': freitags 3. DS (11:10-12:40) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe J''': freitags 4. DS (13:00-14:30) in [[APB E009]] (Übungsleiter: [[Stephan Mennicke]])<br />
<br />
Die Einschreibung in die Gruppen der [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL-Lehrveranstaltung] wird am '''Montag, den 09.10.2023 um 18:00 Uhr''' freigeschalten.<br />
<br />
Der Übungsbetrieb startet '''am 16. Oktober 2023''' zu Ihren jeweiligen Terminen in den angegebenen Räumen statt. Die Übungsblätter können in der Spalte der jeweiligen Übung unter ''Termine und Unterlagen'' heruntergeladen werden.<br />
<br />
== Unterlagen ==<br />
<br />
Die vollständigen Foliensätze zur Vorlesung erscheinen bis zur Woche der Vorlesung online (siehe ''Termine und Unterlagen''). Weiterführende Literatur ist unter ''Literatur'' angegeben. Die Quellen der Vorlesungsfolien sind auf github verfügbar: https://github.com/knowsys/FormaleSysteme<br />
<br />
Alle Foliensätze der Vorlesungen können entsprechend den Lizensbedingungen von [https://creativecommons.org/licenses/by/3.0/de/ Creative Commons CC By 3.0 Deutschland] genutzt, weitergegeben und modifiziert werden. Als Namensnennung ist folgende Angabe einzufügen:<br />
<br />
(C) Markus Krötzsch, https://iccl.inf.tu-dresden.de/web/FS2023, CC BY 3.0 DE<br />
<br />
Bildrechte können davon abweichen und sind gesondert angegeben. Die Foliensätze enthalten keinerlei Texte, die aus Werken entnommen sind, für welche die VG Wort Verwertungsrechte vertritt.<br />
<br />
Besonderen Dank gilt allen [https://github.com/knowsys/FormaleSysteme/graphs/contributors Contributors], die Anmerkungen und Verbesserungen beigetragen haben: [[Daniel Borchmann]], [[Maximilian Marx]], [https://github.com/chlewe Christian Lewe], [https://github.com/tidenhub David Tiede], [https://github.com/jhaye Johannes (jhaye)], [https://github.com/DerKolibri Andrej Bereza], [https://github.com/CniKKoR CniKKoR], [https://github.com/marcusrossel Marcus Rossel], [https://github.com/MaxHaertwig Max Haertwig], [https://github.com/eknoes Sönke (eknoes)], [https://github.com/bennofs Benno Fünfstück], [https://github.com/voidless Julius Schmitt]. (Stand März 2021; Ergänzungen sind willkommen.)<br />
<br />
== Kontakt ==<br />
<br />
Zur Kommunikation unter Vorlesungsteilnehmern der TU Dresden steht ein [https://matrix.tu-dresden.de/#/room/#fosys:tu-dresden.de Matrix-Kanal] zur Verfügung.<br />
<br />
Kommentare und Bug Reports können gern auch direkt über die entsprechenden Seiten auf github gepostet werden: https://github.com/mkroetzsch/FormaleSysteme<br />
Alternativ können Hinweise zu Tippfehlern in den Vorlesungsfolien auch an die Mailingliste geschickt werden.<br />
<br />
Persönliche Fragen können direkt an das Organisationsteam (siehe Links oben) gestellt werden, falls sie aus einem zwingenden Grund nicht über andere Kanäle gerichtet werden können. Allgemeine Fragen sollten Sie aber immer in geteilten Kanälen stellen, damit auch Ihre Kommilitoninnen und Kommilitonen davon profitieren (oder vielleicht sogar direkt helfen können).<br />
|Literature=Allgemein sind die Vorlesungsfolien und Übungsunterlagen ausreichend detailliert für das Studium. Weitere Lehrmaterialien können dennoch hilfreich sein, um Details nachzuschlagen oder sich weiter im Thema zu vertiefen.<br />
<br />
== Formale Sprachen, Komplexität und Entscheidbarkeit ==<br />
<br />
=== Lehrbücher ===<br />
<br />
* Uwe Schöning: '''Theoretische Informatik -- kurz gefasst.''' Spektrum Akademischer Verlag.<br />
: ''(deutschsprachiger Standardtext; in der Tat ziemlich kurz gefasst)''<br />
* John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: '''Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit.''' Pearson Studium.<br />
: ''(aus dem Englischen übertragenes Standardwerk; Original ev. besser)''<br />
* Michael Sipser: '''Introduction to the Theory of Computation.''' Cengage Learning.<br />
: ''(Standardtext zu Sprachen und Berechnungskomplexität; leider nur auf Englisch)''<br />
<br />
=== Online verfügbare Skripte ===<br />
<br />
* [[Franz Baader]]: '''[https://lat.inf.tu-dresden.de/teaching/ws2013-2014/FS/script_2016-02.pdf Skript Formale Systeme, Teil 1 &ndash; Automaten und formale Sprachen].''' TU Dresden.<br />
<br />
Die Vorlesungen haben kleine Abweichungen von diesem Text, stimmen aber in vielen wichtigen Punkten überein.<br />
<br />
Andere Scripte scheinen zurzeit nicht (mehr) online verfügbar zu sein. Hinweise zu weiteren Links auf sinnvolle Materialien sind willkommen.<br />
<br />
== Aussagenlogik ==<br />
<br />
Die Vorlesungsfolien sollten bei diesem Thema ausreichen. Wer dennoch weitere Details nachschlagen will, dem nützen eventuell die folgenden Bücher:<br />
<br />
* Uwe Schöning: '''Logik für Informatiker.''' Spektrum Akademischer Verlag.<br />
: ''(leichte Abweichungen in Notation und Darstellung)''<br />
* Martin Kreuzer, Stefan Kühling: '''Logik für Informatiker.''' Pearson Studium.<br />
: ''(sehr knapp und informell; eventuell interessant als Quelle für Übungsaufgaben)''<br />
* [[Steffen Hölldobler]]: '''[[Book3008|Logik und Logikprogrammierung]].''' Synchron Verlag.<br />
: ''(Schwerpunkt auf Logikprogrammierung und Prädikatenlogik, aber auch einiges zur Aussagenlogik)''<br />
* [[Steffen Hölldobler]], [[Sebastian Bader]], [[Bertram Fronhöfer]], [[Ursula Hans]], [[Pascal Hitzler]], [[Markus Krötzsch]], [[Tobias Pietzsch]]: '''[[Book3001|Logik und Logikprogrammierung, Band 2: Aufgaben und Lösungen]]''' Synchron Verlag<br />
: ''(Aufgabensammlung aus den Logikvorlesungen vergangener Jahre)''<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung formale Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/09<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-01-overlay.pdf,FS2023-Vorlesung-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grammatiken und die Chomsky-Hierarchie<br />
|Room=HSZ/0003<br />
|Date=2023/10/12<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-02-overlay.pdf,FS2023-Vorlesung-02-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Endliche Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/16<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-03-overlay.pdf,FS2023-Vorlesung-03-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Automaten<br />
|Room=HSZ/0003<br />
|Date=2023/10/19<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-04-overlay.pdf,FS2023-Vorlesung-04-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften regulärer Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/23<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-05-overlay.pdf,FS2023-Vorlesung-05-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Entfällt<br />
|Title=Interne Veranstaltung<br />
|Room=--<br />
|Date=2023/10/26<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/30<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-06-overlay.pdf,FS2023-Vorlesung-06-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/02<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-07-overlay.pdf,FS2023-Vorlesung-07-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/06<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-08-overlay.pdf,FS2023-Vorlesung-08-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/09<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-09-overlay.pdf,FS2023-Vorlesung-09-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grenzen regulärer Sprachen / Probleme für Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/13<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-10-overlay.pdf,FS2023-Vorlesung-10-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Von regulären zu kontextfreien Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/16<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-11-overlay.pdf,FS2023-Vorlesung-11-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Wortproblem für kontextfreie Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/20<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-12-overlay.pdf,FS2023-Vorlesung-12-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Pumping Lemma kontextfreier Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/23<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-13-overlay.pdf,FS2023-Vorlesung-13-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften kontextfreier Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/27<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-14-overlay.pdf,FS2023-Vorlesung-14-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung Kellerautomaten<br />
|Room=HSZ/0003<br />
|Date=2023/11/30<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-15-overlay.pdf,FS2023-Vorlesung-15-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Kellerautomaten und CFGs<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/04<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-16-overlay.pdf,FS2023-Vorlesung-16-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Deterministische Sprachen / Entscheidungsprobleme<br />
|Room=HSZ/0003<br />
|Date=2023/12/07<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=Repetitorium<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/11<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Turingmaschinen<br />
|Room=HSZ/0003<br />
|Date=2023/12/14<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Turingmaschinen und Unentscheidbarkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/18<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Typ 0 und Typ 1<br />
|Room=HSZ/0003<br />
|Date=2024/01/04<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Aussagenlogik<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/08<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Äquivalenzen und Normalformen<br />
|Room=HSZ/0003<br />
|Date=2024/01/11<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Logisches Schließen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/15<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Horn-Logik und Komplexitätstheorie<br />
|Room=HSZ/0003<br />
|Date=2024/01/18<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=NP-Vollständigkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/22<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=TBA<br />
|Room=HSZ/0003<br />
|Date=2024/01/25<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Probeklausur<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/29<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Zusammenfassung und Ausblick<br />
|Room=HSZ/0003<br />
|Date=2024/02/01<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=1. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/15<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt01.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=2. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/22<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt02.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=3. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/29<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt03.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=4. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/05<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt04.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=5. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/12<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt05.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=6. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/19<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt06.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=7. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/26<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt07.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=8. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/03<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt08.pdf<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-16-print.pdf&diff=39141
Datei:FS2023-Vorlesung-16-print.pdf
2023-12-04T12:46:26Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-16-overlay.pdf&diff=39140
Datei:FS2023-Vorlesung-16-overlay.pdf
2023-12-04T12:46:18Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Formale_Systeme_(WS2023)&diff=39129
Formale Systeme (WS2023)
2023-11-30T11:35:33Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Vorlesung<br />
|Title=Formale Systeme<br />
|Research group=Wissensbasierte Systeme<br />
|Lecturers=Markus Krötzsch<br />
|Tutors=Stephan Mennicke<br />
|Term=WS<br />
|Year=2023<br />
|Lecture series=Formale Systeme<br />
|Matrix=#fosys:tu-dresden.de<br />
|SWSLecture=4<br />
|SWSExercise=2<br />
|SWSPractical=0<br />
|Exam type=Klausur<br />
|Description=Die Lehrveranstaltung ''Formale Systeme'' vermittelt eine Einleitung in die Gebiete der formalen Sprachen, Automatentheorie und Aussagenlogik. Dies beinhaltet einige der wichtigsten Grundlagen der Informatik, wie z.B. reguläre Ausdrücke, formale Grammatiken sowie Methoden zur praktischen Lösung von "schweren" (NP-vollständigen) Problemen. Damit bildet die Vorlesung die Grundlage für die Vorlesung ''Theoretische Informatik und Logik'' und für viele vertiefende Vorlesungen.<br />
<br />
== Repetitorien ==<br />
<br />
Am '''Montag, den 11.12.2023''' findet im Zeitraum der Vorlesung (11:10-12:40) ein Repetitorium in [[BAR/SCHÖ]] statt. In diesem wird eine kurze Zusammenfassung des bis dahin behandelten Stoffs gegeben sowie einige der '''Aufgaben zur Selbstkontrolle''' aus den Übungsblättern besprochen. <br />
<br />
== Vorlesungen ==<br />
<br />
Die Vorlesungstermine sind<br />
* montags 3.DS (11:10&ndash;12:40) in [[BAR/SCHÖ]] sowie<br />
* donnerstags 4.DS (13:00&ndash;14:30) in [[HSZ/0003]].<br />
<br />
Die erste Vorlesung findet am Montag, dem 9.Oktober 2023 statt.<br />
<br />
== Übungen ==<br />
<br />
<!--<br />
Die Einschreibungen in die Übungsgruppen erfolgt über '''[https://tud.link/effz die OPAL-Seite der Lehrveranstaltung]'''.<br />
--><br />
Die Einschreibung in die Übungsgruppen wird über [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL] erfolgen. Für die Teilnahme an einer Übungsgruppe ist die Einschreibung in dieser Gruppe '''verpflichtend'''. Studierenden ohne Einschreibung kann die Teilnahme an einer selbst gewählten Übung nicht garantiert werden. Übungsleiter sind berechtigt, nicht eingeschriebene Studierende bei Überfüllung aus der Übung zu verweisen.<br />
<br />
Die folgenden Termine für Übungen werden wir anbieten:<br />
* '''Gruppe A''': montags 2. DS (9:20-10:50) in [[APB E010]] (Übungsleiter: [[Marcos Cramer]])<br />
* '''Gruppe B''': montags 2. DS (9:20-10:50) in [[APB E009]] (Übungsleiter: Johannes Tantow)<br />
* '''Gruppe C''': montags 6. DS (16:40-18:10) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe I''': mittwochs 6. DS (16:40-18:10) in [[APB E007]] (Übungsleiter: [[Jonas Karge]])<br />
* '''Gruppe D''': donnerstags 1. DS (7:30-9:00) in [[APB E007]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe E''': donnerstags 5. DS (14:50-16:20) in [[APB E008]] (Übungsleiter: Anton Claußnitzer)<br />
* '''Gruppe F''': freitags 1. DS (7:30-9:00) in [[APB E009]] (Übungsleiter: [[Max Korn]])<br />
* '''Gruppe G''': freitags 2. DS (9:20-10:50) in [[APB E006]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe H''': freitags 3. DS (11:10-12:40) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe J''': freitags 4. DS (13:00-14:30) in [[APB E009]] (Übungsleiter: [[Stephan Mennicke]])<br />
<br />
Die Einschreibung in die Gruppen der [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL-Lehrveranstaltung] wird am '''Montag, den 09.10.2023 um 18:00 Uhr''' freigeschalten.<br />
<br />
Der Übungsbetrieb startet '''am 16. Oktober 2023''' zu Ihren jeweiligen Terminen in den angegebenen Räumen statt. Die Übungsblätter können in der Spalte der jeweiligen Übung unter ''Termine und Unterlagen'' heruntergeladen werden.<br />
<br />
== Unterlagen ==<br />
<br />
Die vollständigen Foliensätze zur Vorlesung erscheinen bis zur Woche der Vorlesung online (siehe ''Termine und Unterlagen''). Weiterführende Literatur ist unter ''Literatur'' angegeben. Die Quellen der Vorlesungsfolien sind auf github verfügbar: https://github.com/knowsys/FormaleSysteme<br />
<br />
Alle Foliensätze der Vorlesungen können entsprechend den Lizensbedingungen von [https://creativecommons.org/licenses/by/3.0/de/ Creative Commons CC By 3.0 Deutschland] genutzt, weitergegeben und modifiziert werden. Als Namensnennung ist folgende Angabe einzufügen:<br />
<br />
(C) Markus Krötzsch, https://iccl.inf.tu-dresden.de/web/FS2023, CC BY 3.0 DE<br />
<br />
Bildrechte können davon abweichen und sind gesondert angegeben. Die Foliensätze enthalten keinerlei Texte, die aus Werken entnommen sind, für welche die VG Wort Verwertungsrechte vertritt.<br />
<br />
Besonderen Dank gilt allen [https://github.com/knowsys/FormaleSysteme/graphs/contributors Contributors], die Anmerkungen und Verbesserungen beigetragen haben: [[Daniel Borchmann]], [[Maximilian Marx]], [https://github.com/chlewe Christian Lewe], [https://github.com/tidenhub David Tiede], [https://github.com/jhaye Johannes (jhaye)], [https://github.com/DerKolibri Andrej Bereza], [https://github.com/CniKKoR CniKKoR], [https://github.com/marcusrossel Marcus Rossel], [https://github.com/MaxHaertwig Max Haertwig], [https://github.com/eknoes Sönke (eknoes)], [https://github.com/bennofs Benno Fünfstück], [https://github.com/voidless Julius Schmitt]. (Stand März 2021; Ergänzungen sind willkommen.)<br />
<br />
== Kontakt ==<br />
<br />
Zur Kommunikation unter Vorlesungsteilnehmern der TU Dresden steht ein [https://matrix.tu-dresden.de/#/room/#fosys:tu-dresden.de Matrix-Kanal] zur Verfügung.<br />
<br />
Kommentare und Bug Reports können gern auch direkt über die entsprechenden Seiten auf github gepostet werden: https://github.com/mkroetzsch/FormaleSysteme<br />
Alternativ können Hinweise zu Tippfehlern in den Vorlesungsfolien auch an die Mailingliste geschickt werden.<br />
<br />
Persönliche Fragen können direkt an das Organisationsteam (siehe Links oben) gestellt werden, falls sie aus einem zwingenden Grund nicht über andere Kanäle gerichtet werden können. Allgemeine Fragen sollten Sie aber immer in geteilten Kanälen stellen, damit auch Ihre Kommilitoninnen und Kommilitonen davon profitieren (oder vielleicht sogar direkt helfen können).<br />
|Literature=Allgemein sind die Vorlesungsfolien und Übungsunterlagen ausreichend detailliert für das Studium. Weitere Lehrmaterialien können dennoch hilfreich sein, um Details nachzuschlagen oder sich weiter im Thema zu vertiefen.<br />
<br />
== Formale Sprachen, Komplexität und Entscheidbarkeit ==<br />
<br />
=== Lehrbücher ===<br />
<br />
* Uwe Schöning: '''Theoretische Informatik -- kurz gefasst.''' Spektrum Akademischer Verlag.<br />
: ''(deutschsprachiger Standardtext; in der Tat ziemlich kurz gefasst)''<br />
* John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: '''Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit.''' Pearson Studium.<br />
: ''(aus dem Englischen übertragenes Standardwerk; Original ev. besser)''<br />
* Michael Sipser: '''Introduction to the Theory of Computation.''' Cengage Learning.<br />
: ''(Standardtext zu Sprachen und Berechnungskomplexität; leider nur auf Englisch)''<br />
<br />
=== Online verfügbare Skripte ===<br />
<br />
* [[Franz Baader]]: '''[https://lat.inf.tu-dresden.de/teaching/ws2013-2014/FS/script_2016-02.pdf Skript Formale Systeme, Teil 1 &ndash; Automaten und formale Sprachen].''' TU Dresden.<br />
<br />
Die Vorlesungen haben kleine Abweichungen von diesem Text, stimmen aber in vielen wichtigen Punkten überein.<br />
<br />
Andere Scripte scheinen zurzeit nicht (mehr) online verfügbar zu sein. Hinweise zu weiteren Links auf sinnvolle Materialien sind willkommen.<br />
<br />
== Aussagenlogik ==<br />
<br />
Die Vorlesungsfolien sollten bei diesem Thema ausreichen. Wer dennoch weitere Details nachschlagen will, dem nützen eventuell die folgenden Bücher:<br />
<br />
* Uwe Schöning: '''Logik für Informatiker.''' Spektrum Akademischer Verlag.<br />
: ''(leichte Abweichungen in Notation und Darstellung)''<br />
* Martin Kreuzer, Stefan Kühling: '''Logik für Informatiker.''' Pearson Studium.<br />
: ''(sehr knapp und informell; eventuell interessant als Quelle für Übungsaufgaben)''<br />
* [[Steffen Hölldobler]]: '''[[Book3008|Logik und Logikprogrammierung]].''' Synchron Verlag.<br />
: ''(Schwerpunkt auf Logikprogrammierung und Prädikatenlogik, aber auch einiges zur Aussagenlogik)''<br />
* [[Steffen Hölldobler]], [[Sebastian Bader]], [[Bertram Fronhöfer]], [[Ursula Hans]], [[Pascal Hitzler]], [[Markus Krötzsch]], [[Tobias Pietzsch]]: '''[[Book3001|Logik und Logikprogrammierung, Band 2: Aufgaben und Lösungen]]''' Synchron Verlag<br />
: ''(Aufgabensammlung aus den Logikvorlesungen vergangener Jahre)''<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung formale Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/09<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-01-overlay.pdf,FS2023-Vorlesung-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grammatiken und die Chomsky-Hierarchie<br />
|Room=HSZ/0003<br />
|Date=2023/10/12<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-02-overlay.pdf,FS2023-Vorlesung-02-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Endliche Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/16<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-03-overlay.pdf,FS2023-Vorlesung-03-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Automaten<br />
|Room=HSZ/0003<br />
|Date=2023/10/19<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-04-overlay.pdf,FS2023-Vorlesung-04-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften regulärer Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/23<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-05-overlay.pdf,FS2023-Vorlesung-05-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Entfällt<br />
|Title=Interne Veranstaltung<br />
|Room=--<br />
|Date=2023/10/26<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/30<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-06-overlay.pdf,FS2023-Vorlesung-06-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/02<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-07-overlay.pdf,FS2023-Vorlesung-07-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/06<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-08-overlay.pdf,FS2023-Vorlesung-08-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/09<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-09-overlay.pdf,FS2023-Vorlesung-09-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grenzen regulärer Sprachen / Probleme für Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/13<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-10-overlay.pdf,FS2023-Vorlesung-10-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Von regulären zu kontextfreien Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/16<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-11-overlay.pdf,FS2023-Vorlesung-11-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Wortproblem für kontextfreie Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/20<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-12-overlay.pdf,FS2023-Vorlesung-12-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Pumping Lemma kontextfreier Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/23<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-13-overlay.pdf,FS2023-Vorlesung-13-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften kontextfreier Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/27<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-14-overlay.pdf,FS2023-Vorlesung-14-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung Kellerautomaten<br />
|Room=HSZ/0003<br />
|Date=2023/11/30<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-15-overlay.pdf,FS2023-Vorlesung-15-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Kellerautomaten und CFGs<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/04<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Deterministische Sprachen / Entscheidungsprobleme<br />
|Room=HSZ/0003<br />
|Date=2023/12/07<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=Repetitorium<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/11<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Turingmaschinen<br />
|Room=HSZ/0003<br />
|Date=2023/12/14<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Turingmaschinen und Unentscheidbarkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/18<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Typ 0 und Typ 1<br />
|Room=HSZ/0003<br />
|Date=2024/01/04<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Aussagenlogik<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/08<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Äquivalenzen und Normalformen<br />
|Room=HSZ/0003<br />
|Date=2024/01/11<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Logisches Schließen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/15<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Horn-Logik und Komplexitätstheorie<br />
|Room=HSZ/0003<br />
|Date=2024/01/18<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=NP-Vollständigkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/22<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=TBA<br />
|Room=HSZ/0003<br />
|Date=2024/01/25<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Probeklausur<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/29<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Zusammenfassung und Ausblick<br />
|Room=HSZ/0003<br />
|Date=2024/02/01<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=1. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/15<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt01.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=2. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/22<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt02.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=3. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/29<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt03.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=4. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/05<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt04.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=5. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/12<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt05.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=6. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/19<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt06.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=7. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/26<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt07.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=8. Übungsblatt<br />
|Room=--<br />
|Date=2023/12/03<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt08.pdf<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-15-print.pdf&diff=39128
Datei:FS2023-Vorlesung-15-print.pdf
2023-11-30T11:35:21Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-15-overlay.pdf&diff=39127
Datei:FS2023-Vorlesung-15-overlay.pdf
2023-11-30T11:35:15Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Formale_Systeme_(WS2023)&diff=39119
Formale Systeme (WS2023)
2023-11-27T09:14:54Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Vorlesung<br />
|Title=Formale Systeme<br />
|Research group=Wissensbasierte Systeme<br />
|Lecturers=Markus Krötzsch<br />
|Tutors=Stephan Mennicke<br />
|Term=WS<br />
|Year=2023<br />
|Lecture series=Formale Systeme<br />
|Matrix=#fosys:tu-dresden.de<br />
|SWSLecture=4<br />
|SWSExercise=2<br />
|SWSPractical=0<br />
|Exam type=Klausur<br />
|Description=Die Lehrveranstaltung ''Formale Systeme'' vermittelt eine Einleitung in die Gebiete der formalen Sprachen, Automatentheorie und Aussagenlogik. Dies beinhaltet einige der wichtigsten Grundlagen der Informatik, wie z.B. reguläre Ausdrücke, formale Grammatiken sowie Methoden zur praktischen Lösung von "schweren" (NP-vollständigen) Problemen. Damit bildet die Vorlesung die Grundlage für die Vorlesung ''Theoretische Informatik und Logik'' und für viele vertiefende Vorlesungen.<br />
<br />
== Repetitorien ==<br />
<br />
Am '''Montag, den 11.12.2023''' findet im Zeitraum der Vorlesung (11:10-12:40) ein Repetitorium in [[BAR/SCHÖ]] statt. In diesem wird eine kurze Zusammenfassung des bis dahin behandelten Stoffs gegeben sowie einige der '''Aufgaben zur Selbstkontrolle''' aus den Übungsblättern besprochen. <br />
<br />
== Vorlesungen ==<br />
<br />
Die Vorlesungstermine sind<br />
* montags 3.DS (11:10&ndash;12:40) in [[BAR/SCHÖ]] sowie<br />
* donnerstags 4.DS (13:00&ndash;14:30) in [[HSZ/0003]].<br />
<br />
Die erste Vorlesung findet am Montag, dem 9.Oktober 2023 statt.<br />
<br />
== Übungen ==<br />
<br />
<!--<br />
Die Einschreibungen in die Übungsgruppen erfolgt über '''[https://tud.link/effz die OPAL-Seite der Lehrveranstaltung]'''.<br />
--><br />
Die Einschreibung in die Übungsgruppen wird über [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL] erfolgen. Für die Teilnahme an einer Übungsgruppe ist die Einschreibung in dieser Gruppe '''verpflichtend'''. Studierenden ohne Einschreibung kann die Teilnahme an einer selbst gewählten Übung nicht garantiert werden. Übungsleiter sind berechtigt, nicht eingeschriebene Studierende bei Überfüllung aus der Übung zu verweisen.<br />
<br />
Die folgenden Termine für Übungen werden wir anbieten:<br />
* '''Gruppe A''': montags 2. DS (9:20-10:50) in [[APB E010]] (Übungsleiter: [[Marcos Cramer]])<br />
* '''Gruppe B''': montags 2. DS (9:20-10:50) in [[APB E009]] (Übungsleiter: Johannes Tantow)<br />
* '''Gruppe C''': montags 6. DS (16:40-18:10) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe I''': mittwochs 6. DS (16:40-18:10) in [[APB E007]] (Übungsleiter: [[Jonas Karge]])<br />
* '''Gruppe D''': donnerstags 1. DS (7:30-9:00) in [[APB E007]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe E''': donnerstags 5. DS (14:50-16:20) in [[APB E008]] (Übungsleiter: Anton Claußnitzer)<br />
* '''Gruppe F''': freitags 1. DS (7:30-9:00) in [[APB E009]] (Übungsleiter: [[Max Korn]])<br />
* '''Gruppe G''': freitags 2. DS (9:20-10:50) in [[APB E006]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe H''': freitags 3. DS (11:10-12:40) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe J''': freitags 4. DS (13:00-14:30) in [[APB E009]] (Übungsleiter: [[Stephan Mennicke]])<br />
<br />
Die Einschreibung in die Gruppen der [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL-Lehrveranstaltung] wird am '''Montag, den 09.10.2023 um 18:00 Uhr''' freigeschalten.<br />
<br />
Der Übungsbetrieb startet '''am 16. Oktober 2023''' zu Ihren jeweiligen Terminen in den angegebenen Räumen statt. Die Übungsblätter können in der Spalte der jeweiligen Übung unter ''Termine und Unterlagen'' heruntergeladen werden.<br />
<br />
== Unterlagen ==<br />
<br />
Die vollständigen Foliensätze zur Vorlesung erscheinen bis zur Woche der Vorlesung online (siehe ''Termine und Unterlagen''). Weiterführende Literatur ist unter ''Literatur'' angegeben. Die Quellen der Vorlesungsfolien sind auf github verfügbar: https://github.com/knowsys/FormaleSysteme<br />
<br />
Alle Foliensätze der Vorlesungen können entsprechend den Lizensbedingungen von [https://creativecommons.org/licenses/by/3.0/de/ Creative Commons CC By 3.0 Deutschland] genutzt, weitergegeben und modifiziert werden. Als Namensnennung ist folgende Angabe einzufügen:<br />
<br />
(C) Markus Krötzsch, https://iccl.inf.tu-dresden.de/web/FS2023, CC BY 3.0 DE<br />
<br />
Bildrechte können davon abweichen und sind gesondert angegeben. Die Foliensätze enthalten keinerlei Texte, die aus Werken entnommen sind, für welche die VG Wort Verwertungsrechte vertritt.<br />
<br />
Besonderen Dank gilt allen [https://github.com/knowsys/FormaleSysteme/graphs/contributors Contributors], die Anmerkungen und Verbesserungen beigetragen haben: [[Daniel Borchmann]], [[Maximilian Marx]], [https://github.com/chlewe Christian Lewe], [https://github.com/tidenhub David Tiede], [https://github.com/jhaye Johannes (jhaye)], [https://github.com/DerKolibri Andrej Bereza], [https://github.com/CniKKoR CniKKoR], [https://github.com/marcusrossel Marcus Rossel], [https://github.com/MaxHaertwig Max Haertwig], [https://github.com/eknoes Sönke (eknoes)], [https://github.com/bennofs Benno Fünfstück], [https://github.com/voidless Julius Schmitt]. (Stand März 2021; Ergänzungen sind willkommen.)<br />
<br />
== Kontakt ==<br />
<br />
Zur Kommunikation unter Vorlesungsteilnehmern der TU Dresden steht ein [https://matrix.tu-dresden.de/#/room/#fosys:tu-dresden.de Matrix-Kanal] zur Verfügung.<br />
<br />
Kommentare und Bug Reports können gern auch direkt über die entsprechenden Seiten auf github gepostet werden: https://github.com/mkroetzsch/FormaleSysteme<br />
Alternativ können Hinweise zu Tippfehlern in den Vorlesungsfolien auch an die Mailingliste geschickt werden.<br />
<br />
Persönliche Fragen können direkt an das Organisationsteam (siehe Links oben) gestellt werden, falls sie aus einem zwingenden Grund nicht über andere Kanäle gerichtet werden können. Allgemeine Fragen sollten Sie aber immer in geteilten Kanälen stellen, damit auch Ihre Kommilitoninnen und Kommilitonen davon profitieren (oder vielleicht sogar direkt helfen können).<br />
|Literature=Allgemein sind die Vorlesungsfolien und Übungsunterlagen ausreichend detailliert für das Studium. Weitere Lehrmaterialien können dennoch hilfreich sein, um Details nachzuschlagen oder sich weiter im Thema zu vertiefen.<br />
<br />
== Formale Sprachen, Komplexität und Entscheidbarkeit ==<br />
<br />
=== Lehrbücher ===<br />
<br />
* Uwe Schöning: '''Theoretische Informatik -- kurz gefasst.''' Spektrum Akademischer Verlag.<br />
: ''(deutschsprachiger Standardtext; in der Tat ziemlich kurz gefasst)''<br />
* John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: '''Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit.''' Pearson Studium.<br />
: ''(aus dem Englischen übertragenes Standardwerk; Original ev. besser)''<br />
* Michael Sipser: '''Introduction to the Theory of Computation.''' Cengage Learning.<br />
: ''(Standardtext zu Sprachen und Berechnungskomplexität; leider nur auf Englisch)''<br />
<br />
=== Online verfügbare Skripte ===<br />
<br />
* [[Franz Baader]]: '''[https://lat.inf.tu-dresden.de/teaching/ws2013-2014/FS/script_2016-02.pdf Skript Formale Systeme, Teil 1 &ndash; Automaten und formale Sprachen].''' TU Dresden.<br />
<br />
Die Vorlesungen haben kleine Abweichungen von diesem Text, stimmen aber in vielen wichtigen Punkten überein.<br />
<br />
Andere Scripte scheinen zurzeit nicht (mehr) online verfügbar zu sein. Hinweise zu weiteren Links auf sinnvolle Materialien sind willkommen.<br />
<br />
== Aussagenlogik ==<br />
<br />
Die Vorlesungsfolien sollten bei diesem Thema ausreichen. Wer dennoch weitere Details nachschlagen will, dem nützen eventuell die folgenden Bücher:<br />
<br />
* Uwe Schöning: '''Logik für Informatiker.''' Spektrum Akademischer Verlag.<br />
: ''(leichte Abweichungen in Notation und Darstellung)''<br />
* Martin Kreuzer, Stefan Kühling: '''Logik für Informatiker.''' Pearson Studium.<br />
: ''(sehr knapp und informell; eventuell interessant als Quelle für Übungsaufgaben)''<br />
* [[Steffen Hölldobler]]: '''[[Book3008|Logik und Logikprogrammierung]].''' Synchron Verlag.<br />
: ''(Schwerpunkt auf Logikprogrammierung und Prädikatenlogik, aber auch einiges zur Aussagenlogik)''<br />
* [[Steffen Hölldobler]], [[Sebastian Bader]], [[Bertram Fronhöfer]], [[Ursula Hans]], [[Pascal Hitzler]], [[Markus Krötzsch]], [[Tobias Pietzsch]]: '''[[Book3001|Logik und Logikprogrammierung, Band 2: Aufgaben und Lösungen]]''' Synchron Verlag<br />
: ''(Aufgabensammlung aus den Logikvorlesungen vergangener Jahre)''<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung formale Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/09<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-01-overlay.pdf,FS2023-Vorlesung-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grammatiken und die Chomsky-Hierarchie<br />
|Room=HSZ/0003<br />
|Date=2023/10/12<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-02-overlay.pdf,FS2023-Vorlesung-02-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Endliche Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/16<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-03-overlay.pdf,FS2023-Vorlesung-03-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Automaten<br />
|Room=HSZ/0003<br />
|Date=2023/10/19<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-04-overlay.pdf,FS2023-Vorlesung-04-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften regulärer Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/23<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-05-overlay.pdf,FS2023-Vorlesung-05-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Entfällt<br />
|Title=Interne Veranstaltung<br />
|Room=--<br />
|Date=2023/10/26<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/30<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-06-overlay.pdf,FS2023-Vorlesung-06-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/02<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-07-overlay.pdf,FS2023-Vorlesung-07-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/06<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-08-overlay.pdf,FS2023-Vorlesung-08-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/09<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-09-overlay.pdf,FS2023-Vorlesung-09-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grenzen regulärer Sprachen / Probleme für Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/13<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-10-overlay.pdf,FS2023-Vorlesung-10-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Von regulären zu kontextfreien Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/16<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-11-overlay.pdf,FS2023-Vorlesung-11-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Wortproblem für kontextfreie Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/20<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-12-overlay.pdf,FS2023-Vorlesung-12-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Pumping Lemma kontextfreier Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/23<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-13-overlay.pdf,FS2023-Vorlesung-13-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften kontextfreier Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/27<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-14-overlay.pdf,FS2023-Vorlesung-14-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung Kellerautomaten<br />
|Room=HSZ/0003<br />
|Date=2023/11/30<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Kellerautomaten und CFGs<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/04<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Deterministische Sprachen / Entscheidungsprobleme<br />
|Room=HSZ/0003<br />
|Date=2023/12/07<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=Repetitorium<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/11<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Turingmaschinen<br />
|Room=HSZ/0003<br />
|Date=2023/12/14<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Turingmaschinen und Unentscheidbarkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/18<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Typ 0 und Typ 1<br />
|Room=HSZ/0003<br />
|Date=2024/01/04<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Aussagenlogik<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/08<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Äquivalenzen und Normalformen<br />
|Room=HSZ/0003<br />
|Date=2024/01/11<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Logisches Schließen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/15<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Horn-Logik und Komplexitätstheorie<br />
|Room=HSZ/0003<br />
|Date=2024/01/18<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=NP-Vollständigkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/22<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=TBA<br />
|Room=HSZ/0003<br />
|Date=2024/01/25<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Probeklausur<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/29<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Zusammenfassung und Ausblick<br />
|Room=HSZ/0003<br />
|Date=2024/02/01<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=1. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/15<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt01.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=2. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/22<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt02.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=3. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/29<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt03.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=4. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/05<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt04.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=5. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/12<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt05.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=6. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/19<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt06.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=7. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/26<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt07.pdf<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-14-print.pdf&diff=39118
Datei:FS2023-Vorlesung-14-print.pdf
2023-11-27T09:14:51Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-14-overlay.pdf&diff=39117
Datei:FS2023-Vorlesung-14-overlay.pdf
2023-11-27T09:14:44Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Formale_Systeme_(WS2023)&diff=39105
Formale Systeme (WS2023)
2023-11-23T12:01:06Z
<p>Markus Krötzsch: </p>
<hr />
<div>{{Vorlesung<br />
|Title=Formale Systeme<br />
|Research group=Wissensbasierte Systeme<br />
|Lecturers=Markus Krötzsch<br />
|Tutors=Stephan Mennicke<br />
|Term=WS<br />
|Year=2023<br />
|Lecture series=Formale Systeme<br />
|Matrix=#fosys:tu-dresden.de<br />
|SWSLecture=4<br />
|SWSExercise=2<br />
|SWSPractical=0<br />
|Exam type=Klausur<br />
|Description=Die Lehrveranstaltung ''Formale Systeme'' vermittelt eine Einleitung in die Gebiete der formalen Sprachen, Automatentheorie und Aussagenlogik. Dies beinhaltet einige der wichtigsten Grundlagen der Informatik, wie z.B. reguläre Ausdrücke, formale Grammatiken sowie Methoden zur praktischen Lösung von "schweren" (NP-vollständigen) Problemen. Damit bildet die Vorlesung die Grundlage für die Vorlesung ''Theoretische Informatik und Logik'' und für viele vertiefende Vorlesungen.<br />
<br />
== Repetitorien ==<br />
<br />
Am '''Montag, den 11.12.2023''' findet im Zeitraum der Vorlesung (11:10-12:40) ein Repetitorium in [[BAR/SCHÖ]] statt. In diesem wird eine kurze Zusammenfassung des bis dahin behandelten Stoffs gegeben sowie einige der '''Aufgaben zur Selbstkontrolle''' aus den Übungsblättern besprochen. <br />
<br />
== Vorlesungen ==<br />
<br />
Die Vorlesungstermine sind<br />
* montags 3.DS (11:10&ndash;12:40) in [[BAR/SCHÖ]] sowie<br />
* donnerstags 4.DS (13:00&ndash;14:30) in [[HSZ/0003]].<br />
<br />
Die erste Vorlesung findet am Montag, dem 9.Oktober 2023 statt.<br />
<br />
== Übungen ==<br />
<br />
<!--<br />
Die Einschreibungen in die Übungsgruppen erfolgt über '''[https://tud.link/effz die OPAL-Seite der Lehrveranstaltung]'''.<br />
--><br />
Die Einschreibung in die Übungsgruppen wird über [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL] erfolgen. Für die Teilnahme an einer Übungsgruppe ist die Einschreibung in dieser Gruppe '''verpflichtend'''. Studierenden ohne Einschreibung kann die Teilnahme an einer selbst gewählten Übung nicht garantiert werden. Übungsleiter sind berechtigt, nicht eingeschriebene Studierende bei Überfüllung aus der Übung zu verweisen.<br />
<br />
Die folgenden Termine für Übungen werden wir anbieten:<br />
* '''Gruppe A''': montags 2. DS (9:20-10:50) in [[APB E010]] (Übungsleiter: [[Marcos Cramer]])<br />
* '''Gruppe B''': montags 2. DS (9:20-10:50) in [[APB E009]] (Übungsleiter: Johannes Tantow)<br />
* '''Gruppe C''': montags 6. DS (16:40-18:10) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe I''': mittwochs 6. DS (16:40-18:10) in [[APB E007]] (Übungsleiter: [[Jonas Karge]])<br />
* '''Gruppe D''': donnerstags 1. DS (7:30-9:00) in [[APB E007]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe E''': donnerstags 5. DS (14:50-16:20) in [[APB E008]] (Übungsleiter: Anton Claußnitzer)<br />
* '''Gruppe F''': freitags 1. DS (7:30-9:00) in [[APB E009]] (Übungsleiter: [[Max Korn]])<br />
* '''Gruppe G''': freitags 2. DS (9:20-10:50) in [[APB E006]] (Übungsleiter: Aaron Kutzer)<br />
* '''Gruppe H''': freitags 3. DS (11:10-12:40) in [[APB E010]] (Übungsleiter: Florens Förster)<br />
* '''Gruppe J''': freitags 4. DS (13:00-14:30) in [[APB E009]] (Übungsleiter: [[Stephan Mennicke]])<br />
<br />
Die Einschreibung in die Gruppen der [https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/41670868994/CourseNode/1696386794426560011 OPAL-Lehrveranstaltung] wird am '''Montag, den 09.10.2023 um 18:00 Uhr''' freigeschalten.<br />
<br />
Der Übungsbetrieb startet '''am 16. Oktober 2023''' zu Ihren jeweiligen Terminen in den angegebenen Räumen statt. Die Übungsblätter können in der Spalte der jeweiligen Übung unter ''Termine und Unterlagen'' heruntergeladen werden.<br />
<br />
== Unterlagen ==<br />
<br />
Die vollständigen Foliensätze zur Vorlesung erscheinen bis zur Woche der Vorlesung online (siehe ''Termine und Unterlagen''). Weiterführende Literatur ist unter ''Literatur'' angegeben. Die Quellen der Vorlesungsfolien sind auf github verfügbar: https://github.com/knowsys/FormaleSysteme<br />
<br />
Alle Foliensätze der Vorlesungen können entsprechend den Lizensbedingungen von [https://creativecommons.org/licenses/by/3.0/de/ Creative Commons CC By 3.0 Deutschland] genutzt, weitergegeben und modifiziert werden. Als Namensnennung ist folgende Angabe einzufügen:<br />
<br />
(C) Markus Krötzsch, https://iccl.inf.tu-dresden.de/web/FS2023, CC BY 3.0 DE<br />
<br />
Bildrechte können davon abweichen und sind gesondert angegeben. Die Foliensätze enthalten keinerlei Texte, die aus Werken entnommen sind, für welche die VG Wort Verwertungsrechte vertritt.<br />
<br />
Besonderen Dank gilt allen [https://github.com/knowsys/FormaleSysteme/graphs/contributors Contributors], die Anmerkungen und Verbesserungen beigetragen haben: [[Daniel Borchmann]], [[Maximilian Marx]], [https://github.com/chlewe Christian Lewe], [https://github.com/tidenhub David Tiede], [https://github.com/jhaye Johannes (jhaye)], [https://github.com/DerKolibri Andrej Bereza], [https://github.com/CniKKoR CniKKoR], [https://github.com/marcusrossel Marcus Rossel], [https://github.com/MaxHaertwig Max Haertwig], [https://github.com/eknoes Sönke (eknoes)], [https://github.com/bennofs Benno Fünfstück], [https://github.com/voidless Julius Schmitt]. (Stand März 2021; Ergänzungen sind willkommen.)<br />
<br />
== Kontakt ==<br />
<br />
Zur Kommunikation unter Vorlesungsteilnehmern der TU Dresden steht ein [https://matrix.tu-dresden.de/#/room/#fosys:tu-dresden.de Matrix-Kanal] zur Verfügung.<br />
<br />
Kommentare und Bug Reports können gern auch direkt über die entsprechenden Seiten auf github gepostet werden: https://github.com/mkroetzsch/FormaleSysteme<br />
Alternativ können Hinweise zu Tippfehlern in den Vorlesungsfolien auch an die Mailingliste geschickt werden.<br />
<br />
Persönliche Fragen können direkt an das Organisationsteam (siehe Links oben) gestellt werden, falls sie aus einem zwingenden Grund nicht über andere Kanäle gerichtet werden können. Allgemeine Fragen sollten Sie aber immer in geteilten Kanälen stellen, damit auch Ihre Kommilitoninnen und Kommilitonen davon profitieren (oder vielleicht sogar direkt helfen können).<br />
|Literature=Allgemein sind die Vorlesungsfolien und Übungsunterlagen ausreichend detailliert für das Studium. Weitere Lehrmaterialien können dennoch hilfreich sein, um Details nachzuschlagen oder sich weiter im Thema zu vertiefen.<br />
<br />
== Formale Sprachen, Komplexität und Entscheidbarkeit ==<br />
<br />
=== Lehrbücher ===<br />
<br />
* Uwe Schöning: '''Theoretische Informatik -- kurz gefasst.''' Spektrum Akademischer Verlag.<br />
: ''(deutschsprachiger Standardtext; in der Tat ziemlich kurz gefasst)''<br />
* John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: '''Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit.''' Pearson Studium.<br />
: ''(aus dem Englischen übertragenes Standardwerk; Original ev. besser)''<br />
* Michael Sipser: '''Introduction to the Theory of Computation.''' Cengage Learning.<br />
: ''(Standardtext zu Sprachen und Berechnungskomplexität; leider nur auf Englisch)''<br />
<br />
=== Online verfügbare Skripte ===<br />
<br />
* [[Franz Baader]]: '''[https://lat.inf.tu-dresden.de/teaching/ws2013-2014/FS/script_2016-02.pdf Skript Formale Systeme, Teil 1 &ndash; Automaten und formale Sprachen].''' TU Dresden.<br />
<br />
Die Vorlesungen haben kleine Abweichungen von diesem Text, stimmen aber in vielen wichtigen Punkten überein.<br />
<br />
Andere Scripte scheinen zurzeit nicht (mehr) online verfügbar zu sein. Hinweise zu weiteren Links auf sinnvolle Materialien sind willkommen.<br />
<br />
== Aussagenlogik ==<br />
<br />
Die Vorlesungsfolien sollten bei diesem Thema ausreichen. Wer dennoch weitere Details nachschlagen will, dem nützen eventuell die folgenden Bücher:<br />
<br />
* Uwe Schöning: '''Logik für Informatiker.''' Spektrum Akademischer Verlag.<br />
: ''(leichte Abweichungen in Notation und Darstellung)''<br />
* Martin Kreuzer, Stefan Kühling: '''Logik für Informatiker.''' Pearson Studium.<br />
: ''(sehr knapp und informell; eventuell interessant als Quelle für Übungsaufgaben)''<br />
* [[Steffen Hölldobler]]: '''[[Book3008|Logik und Logikprogrammierung]].''' Synchron Verlag.<br />
: ''(Schwerpunkt auf Logikprogrammierung und Prädikatenlogik, aber auch einiges zur Aussagenlogik)''<br />
* [[Steffen Hölldobler]], [[Sebastian Bader]], [[Bertram Fronhöfer]], [[Ursula Hans]], [[Pascal Hitzler]], [[Markus Krötzsch]], [[Tobias Pietzsch]]: '''[[Book3001|Logik und Logikprogrammierung, Band 2: Aufgaben und Lösungen]]''' Synchron Verlag<br />
: ''(Aufgabensammlung aus den Logikvorlesungen vergangener Jahre)''<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung formale Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/09<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-01-overlay.pdf,FS2023-Vorlesung-01-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grammatiken und die Chomsky-Hierarchie<br />
|Room=HSZ/0003<br />
|Date=2023/10/12<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-02-overlay.pdf,FS2023-Vorlesung-02-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Endliche Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/16<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-03-overlay.pdf,FS2023-Vorlesung-03-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Automaten<br />
|Room=HSZ/0003<br />
|Date=2023/10/19<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-04-overlay.pdf,FS2023-Vorlesung-04-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften regulärer Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/23<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-05-overlay.pdf,FS2023-Vorlesung-05-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Entfällt<br />
|Title=Interne Veranstaltung<br />
|Room=--<br />
|Date=2023/10/26<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/10/30<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-06-overlay.pdf,FS2023-Vorlesung-06-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Reguläre Ausdrücke (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/02<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-07-overlay.pdf,FS2023-Vorlesung-07-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (1)<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/06<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-08-overlay.pdf,FS2023-Vorlesung-08-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Minimale Automaten (2)<br />
|Room=HSZ/0003<br />
|Date=2023/11/09<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-09-overlay.pdf,FS2023-Vorlesung-09-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Grenzen regulärer Sprachen / Probleme für Automaten<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/13<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-10-overlay.pdf,FS2023-Vorlesung-10-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Von regulären zu kontextfreien Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/16<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-11-overlay.pdf,FS2023-Vorlesung-11-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Wortproblem für kontextfreie Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/20<br />
|DS=DS3<br />
|Download=FS2023-Vorlesung-12-overlay.pdf,FS2023-Vorlesung-12-print.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Das Pumping Lemma kontextfreier Sprachen<br />
|Room=HSZ/0003<br />
|Date=2023/11/23<br />
|DS=DS4<br />
|Download=FS2023-Vorlesung-13-overlay.pdf,FS2023-Vorlesung-13-print.pdf,<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Abschlusseigenschaften kontextfreier Sprachen<br />
|Room=BAR/SCHÖ<br />
|Date=2023/11/27<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Einleitung Kellerautomaten<br />
|Room=HSZ/0003<br />
|Date=2023/11/30<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Kellerautomaten und CFGs<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/04<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Deterministische Sprachen / Entscheidungsprobleme<br />
|Room=HSZ/0003<br />
|Date=2023/12/07<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=Repetitorium<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/11<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Turingmaschinen<br />
|Room=HSZ/0003<br />
|Date=2023/12/14<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Nichtdeterministische Turingmaschinen und Unentscheidbarkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2023/12/18<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Typ 0 und Typ 1<br />
|Room=HSZ/0003<br />
|Date=2024/01/04<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Aussagenlogik<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/08<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Äquivalenzen und Normalformen<br />
|Room=HSZ/0003<br />
|Date=2024/01/11<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Logisches Schließen<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/15<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Horn-Logik und Komplexitätstheorie<br />
|Room=HSZ/0003<br />
|Date=2024/01/18<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=NP-Vollständigkeit<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/22<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=TBA<br />
|Room=HSZ/0003<br />
|Date=2024/01/25<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Probeklausur<br />
|Room=BAR/SCHÖ<br />
|Date=2024/01/29<br />
|DS=DS3<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Vorlesung<br />
|Title=Zusammenfassung und Ausblick<br />
|Room=HSZ/0003<br />
|Date=2024/02/01<br />
|DS=DS4<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=1. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/15<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt01.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=2. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/22<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt02.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=3. Übungsblatt<br />
|Room=--<br />
|Date=2023/10/29<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt03.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=4. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/05<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt04.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=5. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/12<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt05.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=6. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/19<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt06.pdf<br />
}}<br />
{{Vorlesung Zeiten<br />
|Lehrveranstaltungstype=Übung<br />
|Title=7. Übungsblatt<br />
|Room=--<br />
|Date=2023/11/26<br />
|DS=terminlos<br />
|Download=FoSys23-Blatt07.pdf<br />
}}</div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-13-print.pdf&diff=39104
Datei:FS2023-Vorlesung-13-print.pdf
2023-11-23T12:01:03Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch
https://iccl.inf.tu-dresden.de/w/index.php?title=Datei:FS2023-Vorlesung-13-overlay.pdf&diff=39103
Datei:FS2023-Vorlesung-13-overlay.pdf
2023-11-23T12:00:56Z
<p>Markus Krötzsch: </p>
<hr />
<div></div>
Markus Krötzsch