<p>
	Hier finden Sie (nach den Vorlesungen) Informationen zum Inhalt der
	einzelnen Vorlesungsstunden sowie gelegentlich ergänzende Bemerkungen.
</p>

<vspace height="1em"/>

<dl>
	<dt>Mi, 16.04.2014</dt>
	<dd>
		Eröffnungsveranstaltung. 
		Kapitel 1: Einführung ins Thema. Organisatorisches. <br/>
		Kapitel 2: Grundbegriffe zum Thema Wörter und Sprachen. Klassen, Abschlusseigenschaften, Klasse FIN,  Abschlusseigenschaften von FIN
		<br/>Beginn mit Kapitel 3: Endliche Automaten und reguläre
		Sprachen - heute: DFAs, Klasse REG, Pumping-Lemma
		<dl>
			<dt>Material:</dt>
			<dd><a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/regularly/dismod/MOD-Skript.pdf">Skript "Diskrete Modellierung"</a>: Kapitel 7 (Endliche Automaten zur Modellierung von Abläufen)<br/> Im <a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/ss14/th-inf-2/skript-ti2.pdf">Skript</a> Kapitel 2 und Kapitel 3.1 (bis einschließlich 3.1.1.)</dd>
			<dd>
				<ul>
					<li><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/1-Einfuehrung.pdf">Vortragsfolien Teil 1 (Einleitung und Organisatorisches)</a></li>
					<li/><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/2-Grundlagen.pdf">Vortragsfolien Kapitel 2 (Grundlagen)</a></li>
					<li/><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/3-regulaer.pdf">Vortragsfolien Kapitel 3 (Reguläre Sprachen, Teil 1)</a></li>
				</ul>
			</dd>
			<dd>
				<a href="http://electure.studiumdigitale.uni-frankfurt.de/index.php?cat=1&videolist=677">Videoaufzeichnung 
		        der Vorlesung:</a> 
		<ul><li>Die E-Lecture V01. [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/GKxECEYRhx/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/GKxECEYRhx/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/GKxECEYRhx/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/GKxECEYRhx/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/GKxECEYRhx/mp3_audio.mp3">audio</a>]</li>
			</dd>
			<dt>Übungsaufgaben:</dt>
			<dd>
				<a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/Blatt01.pdf">Übungsblatt 1</a>
				wurde ausgeteilt. (In Aufgabe 3 war das echte Teilmengenzeichen zuerst fälschlicherweise ein echtes Obermengenzeichen.)
			</dd>
		</dl>
	</dd>
</dd>
<dt>Mi, 23.04.2014</dt>
<dd>
	weiter mit Kapitel 3: Endliche Automaten und reguläre
	Sprachen - heute: Komplement- und Produktautomat, Abschlusseigenschaften, Nerode-Relation
	<dl>
		<dt>Material:</dt>
		<dd>
			Im <a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/ss14/th-inf-2/skript-ti2.pdf">Skript</a> Kapitel 2 und Kapitel 3.1 (bis einschließlich 3.1.3., aber noch nicht den Beweis des Myhill-Nerode-Satzes)
		</dd>
		<dd>
			<ul>
				<li/><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/3-regulaer-2.pdf">Vortragsfolien Kapitel 3 (Reguläre Sprachen, Teil 2)</a></li>
				<li/><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/3-regulaer-3.pdf">Vortragsfolien Kapitel 3 (Reguläre Sprachen, Teil 3)</a></li>
			</ul>
		</dd>
		<dd>
				<a href="http://electure.studiumdigitale.uni-frankfurt.de/index.php?cat=1&videolist=677">Videoaufzeichnung 
		        der Vorlesung:</a><ul><li> Die E-Lecture V02. [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/mMpFcRMZQF/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/mMpFcRMZQF/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/mMpFcRMZQF/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/mMpFcRMZQF/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/mMpFcRMZQF/mp3_audio.mp3">audio</a>]</li>
		</dd>

		<dt>Übungsaufgaben:</dt>
		<dd>
			<a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/Blatt02.pdf">Übungsblatt 2</a>
			wurde ausgeteilt.
		</dd>
	</dl>
</dd>
<dt>Mi, 30.04.2014</dt>
<dd>
	weiter mit Kapitel 3: Endliche Automaten und reguläre
	Sprachen - heute: Satz von Myhill-Nerode fertig bewiesen, Minimierung von DFAs
	<dl>
		<dt>Material:</dt>
		<dd>
			Im <a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/ss14/th-inf-2/skript-ti2.pdf">Skript</a>  Kapitel 3.1 (bis einschließlich 3.1.5). Schwerpunkt auf dem Minimierungs-Algorithmus.
		</dd>
		<dd>
			<ul>
				<li/><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/3-regulaer-3.pdf">Vortragsfolien Kapitel 3 (Reguläre Sprachen, Teil 3)</a></li>
				<li/><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/3-regulaer-4.pdf">Vortragsfolien Kapitel 3 (Reguläre Sprachen, Teil 4)</a></li>
			</ul>
		</dd>
		<dd>
				<a href="http://electure.studiumdigitale.uni-frankfurt.de/index.php?cat=1&videolist=677">Videoaufzeichnung 
		        der Vorlesung:</a> 
		<ul><li>Die E-Lecture V03. [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/P2vHjwkGxy/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/P2vHjwkGxy/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/P2vHjwkGxy/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/P2vHjwkGxy/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/P2vHjwkGxy/mp3_audio.mp3">audio</a>]</li>
		</dd>
		<dt>Weitere Lektüre</dt>
		<dd>Kapitel 3.10 in <a href="/teaching/ss14/th-inf-2#literature">[S-Sec]</a>,</dd>
		<dd><a href="http://arxiv.org/abs/1010.5318">Diese Veröffentlichung</a>, in der mehrere Algorithmen zur Minimierung von DFAs verglichen werden.</dd>
		<dt>Übungsaufgaben:</dt>
		<dd>
			<a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/Blatt03.pdf">Übungsblatt 3</a>
			wurde ausgeteilt.
		</dd>
	</dl>
</dd>
<dt>Mi, 07.05.2014</dt>
<dd>
	weiter mit Kapitel 3: Endliche Automaten und reguläre
	Sprachen - heute: NFAs, NFAs mit nichtdeterministischem Startzustand, NFAs mit &#949;-Übergängen, Brzozowskis Algorithmus, Reversal-Konstruktion.
	<dl>
		<dt>Material:</dt>
		<dd>
			Im <a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/ss14/th-inf-2/skript-ti2.pdf">Skript</a>  Kapitel 3.2 (bis einschließlich 3.2.3). 
		</dd>
		<dd>
			<ul>
				<li/><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/3-regulaer-5.pdf">Vortragsfolien Kapitel 3 (Reguläre Sprachen, Teil 5)</a></li>

		</dd>
		<dd>
				<a href="http://electure.studiumdigitale.uni-frankfurt.de/index.php?cat=1&videolist=677">Videoaufzeichnung 
		        der Vorlesung:</a> 
		<ul><li>Die E-Lecture V04 - Teil 1 [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/adEJNA143J/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/adEJNA143J/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/adEJNA143J/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/adEJNA143J/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/adEJNA143J/mp3_audio.mp3">audio</a>]</li>
		<li>Die E-Lecture V04 - Teil 2 [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/gOJWf62f34/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/gOJWf62f34/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/gOJWf62f34/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/gOJWf62f34/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/gOJWf62f34/mp3_audio.mp3">audio</a>]</li></ul>
		</dd>
		<dt>Übungsaufgaben:</dt>
		<dd>
			<a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/Blatt04.pdf">Übungsblatt 4</a>
			wurde ausgeteilt.
		</dd>
	</dl>
</dd>
<dt>Mi, 14.05.2014</dt>
<dd>
	weiter mit Kapitel 3: Endliche Automaten und reguläre
	Sprachen - heute: Abschluss der Klasse REG unter Vereinigung, Konkatenation und Kleene-Stern anhand von ε-NFAs, reguläre Ausdrücke, erweiterte NFAs, sowie Substitution, Homomorphismus und inverser Homomorphismus.
	<dl>
		<dt>Material:</dt>
		<dd>
			Im <a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/ss14/th-inf-2/skript-ti2.pdf">Skript</a>  von Kapitel 3.2.4 bis einschließlich 3.3.2). Beachten Sie besonders den Algorithmus ENFA2RegEx und die Beispiele in Kapitel 3.3.2.
		</dd>
		<dd>
			<ul>
				<li/><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/3-regulaer-6.pdf">Vortragsfolien Kapitel 3 (Reguläre Sprachen, Teil 6)</a></li>
			</ul>
		</dd>
		<dd>
				<a href="http://electure.studiumdigitale.uni-frankfurt.de/index.php?cat=1&videolist=677">Videoaufzeichnung 
		        der Vorlesung:</a> 
		<ul>
			<li>Die E-Lecture V05 - Teil 1 [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/QmUIbpD7nD/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/QmUIbpD7nD/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/QmUIbpD7nD/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/QmUIbpD7nD/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/QmUIbpD7nD/mp3_audio.mp3">audio</a>]</li>
			<li>Die E-Lecture V05 - Teil 2 [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/xpDoj43f2S/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/xpDoj43f2S/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/xpDoj43f2S/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/xpDoj43f2S/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/xpDoj43f2S/mp3_audio.mp3">audio</a>]</li>
		</ul>
		</dd>
		<dt>Weitere Lektüre</dt>
		<dd>In der Vorlesung wurde kurz über die Programmbibliotheken für reguläre Ausdrücke gesprochen, die stark automatentheoretisch geprägt sind:
			<ul><li>RE2: Die Webseite des Projekts finden Sie <a href="https://code.google.com/p/re2/">dort</a>. Besonders relevant ist <a href="http://swtch.com/~rsc/regexp/regexp1.html">dieser</a> Text zu den theoretischen Hintergründen.</li>
			<li>redgrep: Auf der <a href="https://code.google.com/p/redgrep/">Webseite</a> habe ich nicht viel dazu gefunden, aber es gibt ein <a href="https://www.youtube.com/watch?v=ZJOgDovsIsg">Video</a> (YouTube), das ein wenig den Hintergrund erläutert. Die <i>regular expression derivatives</i>, von denen dort die Rede ist, sind ähnlich zu den Ableitungen von regulären Sprachen definiert, die wir bereits aus der Vorlesung kennen.</li>
			</dd>	
		<dt>Übungsaufgaben:</dt>
		<dd>
			<a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/Blatt05.pdf">Übungsblatt 5</a>
			wurde ausgeteilt.
		</dd>
	</dl>
	<dt>Mi, 21.05.2014</dt>
	<dd>
		weiter mit Kapitel 3: Endliche Automaten und reguläre
		Sprachen - heute: Entscheidungsprobleme, reguläre Grammatiken. Einstieg in Kapitel 4: Kontextfreie Sprachen - heute: Kontextfreie Grammatiken, Abschlusseigenschaften, Ableitungsbäume.
		<dl>
			<dt>Material:</dt>
			<dd>
				Im <a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/ss14/th-inf-2/skript-ti2.pdf">Skript</a>  von Kapitel 3.4 bis einschließlich 4.1. 
			</dd>
			<dd>
				<ul>
					<li/><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/3-regulaer-7.pdf">Vortragsfolien Kapitel 3 (Reguläre Sprachen, Teil 7)</a></li>
					<li/><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/4-kontextfrei-1.pdf">Vortragsfolien Kapitel 4 (Kontextfreie Sprachen, Teil 1)</a></li>
				</ul>
			</dd>
			<dd>
					<a href="http://electure.studiumdigitale.uni-frankfurt.de/index.php?cat=1&videolist=677">Videoaufzeichnung 
			        der Vorlesung</a>
			<ul><li>Die E-Lecture V06 [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/EeupqcECLZ/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/EeupqcECLZ/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/EeupqcECLZ/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/EeupqcECLZ/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/EeupqcECLZ/mp3_audio.mp3">audio</a>]</li></ul>
			</dd>
			<dt>Weitere Lektüre</dt>
			<dd>In der Vorlesung wurde wieder kurz über die Programmbibliotheken für reguläre Ausdrücke gesprochen, die stark automatentheoretisch geprägt sind. Damit Sie nicht scrollen müssen hier noch einmal die Links:
				<ul><li>RE2: Die Webseite des Projekts finden Sie <a href="https://code.google.com/p/re2/">dort</a>. Besonders relevant ist <a href="http://swtch.com/~rsc/regexp/regexp1.html">dieser</a> Text zu den theoretischen Hintergründen.</li>
				<li>redgrep: Auf der <a href="https://code.google.com/p/redgrep/">Webseite</a> habe ich nicht viel dazu gefunden, aber es gibt ein <a href="https://www.youtube.com/watch?v=ZJOgDovsIsg">Video</a> (YouTube), das ein wenig den Hintergrund erläutert. Die <i>regular expression derivatives</i>, von denen dort die Rede ist, sind ähnlich zu den Ableitungen von regulären Sprachen definiert, die wir bereits aus der Vorlesung kennen.</li>
				</dd>	
			<dt>Übungsaufgaben:</dt>
			<dd>
				<a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/Blatt06.pdf">Übungsblatt 6</a>
				wurde ausgeteilt.
			</dd>
		</dl>	
</dd>
	<dt>Mi, 28.05.2014</dt>
	<dd>
		weiter mit Kapitel 4: Kontextfreie Sprachen - heute: Das Pumping-Lemma für Kontextfreie Sprachen, (Nicht-)Abschlusseigenschaften, Chomsky-Normalform.
		<dl>
			<dt>Material:</dt>
			<dd>
				Im <a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/ss14/th-inf-2/skript-ti2.pdf">Skript</a>  Kapitel 4.1.1 und 4.1.2. 
			</dd>
			<dd>
				<ul>
					<li/><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/4-kontextfrei-2.pdf">Vortragsfolien Kapitel 4 (Kontextfreie Sprachen, Teil 2)</a></li>
				</ul>
			</dd>
			<dd>
					<a href="http://electure.studiumdigitale.uni-frankfurt.de/index.php?cat=1&videolist=677">Videoaufzeichnung 
			        der Vorlesung</a>
			<ul><li>Die E-Lecture V07 [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/bjzpQEyrRL/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/bjzpQEyrRL/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/bjzpQEyrRL/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/bjzpQEyrRL/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/bjzpQEyrRL/mp3_audio.mp3">audio</a>]</li></ul>
			</dd>
			<dt>Übungsaufgaben:</dt>
			<dd>
				<a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/Blatt07.pdf">Übungsblatt 7</a>
				wurde ausgeteilt.
			</dd>
		</dl>		
</dd>
	<dt>Mi, 04.06.2014</dt>
	<dd>
		weiter mit Kapitel 4: Kontextfreie Sprachen - heute: Der CYK-Algorithmus und Mehrdeutigkeit.
		<dl>
			<dt>Material:</dt>
			<dd>
				Im <a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/ss14/th-inf-2/skript-ti2.pdf">Skript</a>  Kapitel 4.1.3 und 4.1.4. 
			</dd>
			<dd>
				<ul>
					<li/><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/4-kontextfrei-3.pdf">Vortragsfolien Kapitel 4 (Kontextfreie Sprachen, Teil 3)</a></li>
				</ul>
			</dd>
			<dd>
					<a href="http://electure.studiumdigitale.uni-frankfurt.de/index.php?cat=1&videolist=677">Videoaufzeichnung 
			        der Vorlesung</a>
			<ul><li>Die E-Lecture V08 [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/9jFwE7cVFW/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/9jFwE7cVFW/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/9jFwE7cVFW/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/9jFwE7cVFW/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/9jFwE7cVFW/mp3_audio.mp3">audio</a>]</li></ul>
			</dd>
			<dt>Übungsaufgaben:</dt>
			<dd>
				<a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/Blatt08.pdf">Übungsblatt 8</a>
				wurde ausgeteilt. Leider hatten sich ein paar Fehler eingeschlichen; beachten Sie bitte die Hinweise auf der Seite zur Vorlesung (unter <i>Aktuelles</i>).
			</dd>
		</dl>
		
</dd>
	<dt>Mi, 11.06.2014</dt>
	<dd>
		weiter mit Kapitel 4: Kontextfreie Sprachen - heute: Kellerautomaten (und der Abschluss der Klasse der kontextfreien Sprachen unter inversen Homomorphismen).
		<dl>
			<dt>Material:</dt>
			<dd>
				Im <a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/ss14/th-inf-2/skript-ti2.pdf">Skript</a>  Kapitel 4.2 bis einschließlich 4.2.1.
			</dd>
			<dd>
				<ul>
					<li/><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/4-kontextfrei-4.pdf">Vortragsfolien Kapitel 4 (Kontextfreie Sprachen, Teil 4)</a></li>
				</ul>
			</dd>
			<dd>
					<a href="http://electure.studiumdigitale.uni-frankfurt.de/index.php?cat=1&videolist=677">Videoaufzeichnung 
			        der Vorlesung</a>
			<ul><li>Die E-Lecture V09 [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/9SIVMQswBa/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/9SIVMQswBa/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/9SIVMQswBa/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/9SIVMQswBa/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/9SIVMQswBa/mp3_audio.mp3">audio</a>]
			</li></ul>
			</dd>
			<dt>Übungsaufgaben:</dt>
			<dd>
				<a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/Blatt09.pdf">Übungsblatt 9</a>
				wurde ausgeteilt.
			</dd>
		</dl>
</dd>
	<dt>Mi, 18.06.2014</dt>
	<dd>
		weiter mit Kapitel 4: Kontextfreie Sprachen - heute: deterministische Kellerautomaten (und deterministisch kontextfreie Sprachen), Entscheidungsprobleme für kontextfreie Sprachen (und das Postsche Korrespondenz Problem).
		<dl>
			<dt>Material:</dt>
			<dd>
				Im <a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/ss14/th-inf-2/skript-ti2.pdf">Skript</a>  Kapitel 4.2.2 und 4.3
			</dd>
			<dd>
				<ul>
					<li/><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/4-kontextfrei-5.pdf">Vortragsfolien Kapitel 4 (Kontextfreie Sprachen, Teil 5)</a></li>
				</ul>
			</dd>
			<dd>
					<a href="http://electure.studiumdigitale.uni-frankfurt.de/index.php?cat=1&videolist=677">Videoaufzeichnung 
			        der Vorlesung</a>
			<ul><li>Die E-Lecture V10 		[<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/0biGqxOYsf/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/0biGqxOYsf/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/0biGqxOYsf/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/0biGqxOYsf/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/0biGqxOYsf/mp3_audio.mp3">audio</a>]</li></ul>
			</dd>
			<dt>Bonus-Material</dt>
			<dd>
<a href="http://www.tks.informatik.uni-frankfurt.de/pages/staff/people/freydenberger/pcp">Dort</a> können Sie ein Programm zum Lösen von (manchen) PCP-Instanzen herunterladen.
			</dd>
			<dt>Übungsaufgaben:</dt>
			<dd>
				<a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/Blatt10.pdf">Übungsblatt 10</a>
				wurde ausgeteilt.
			</dd>
				
		</dl>
</dd>
	<dt>Mi, 25.06.2014</dt>
	<dd>
		Wiederholung der Tripelkonstruktion. Einstieg in Kapitel 5: Jenseits der kontextfreien Sprachen. Kontextsensitive Sprachen (kontextsensitive und monotone Grammatiken, LBAs) und die Chomsky-Hierarchie.
		<dl>
			<dt>Material:</dt>
			<dd>
				Im <a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/ss14/th-inf-2/skript-ti2.pdf">Skript</a>  Kapitel 4.2.1, 5.1 und 5.2
			</dd>
			<dd>
				<ul>
					<li><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/4-kontextfrei-bonus.pdf">Vortragsfolien Kapitel 4 (Kontextfreie Sprachen, Bonusfolien Tripelkonstruktion)</a></li>
						<li><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/5-weiteres-1.pdf">Vortragsfolien Kapitel 5 (Jenseits der kontextfreie Sprachen, Teil 1)</a></li>
				</ul>
			</dd>
			<dd>
					<a href="http://electure.studiumdigitale.uni-frankfurt.de/index.php?cat=1&videolist=677">Videoaufzeichnung 
			        der Vorlesung</a>
			<ul><li>Die E-Lecture V11 [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/527KAhnaEF/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/527KAhnaEF/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/527KAhnaEF/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/527KAhnaEF/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/527KAhnaEF/mp3_audio.mp3">audio</a>]<br/>Aus technischen Gründen wurden die Folien bei dieser Vorlesung nicht mit aufgezeichnet. Wir bedauern dies zutiefst, weisen aber gleichzeitig auch darauf hin, dass wir auf die technische Seite der Aufzeichnungen keinen Einfluss haben.</li></ul>
			</dd>
			<dt>Übungsaufgaben:</dt>
			<dd>
				<a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/Blatt11.pdf">Übungsblatt 11</a>
				wurde ausgeteilt.
			</dd>
				
		</dl>
</dd>
	<dt>Mi, 02.07.2014</dt>
	<dd>
		Weiter Kapitel 5: Jenseits der kontextfreien Sprachen. Patternsprachen und erweiterte reguläre Ausdrücke.
		<dl>
			<dt>Material:</dt>
			<dd>
				Im <a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/ss14/th-inf-2/skript-ti2.pdf">Skript</a>  Kapitel 5.3
			</dd>
			<dd>
				<ul>
					<li><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/5-weiteres-2.pdf">Vortragsfolien Kapitel 5 (Jenseits der kontextfreie Sprachen, Teil 2)</a></li>
				</ul>
			</dd>
			<dd>
					<a href="http://electure.studiumdigitale.uni-frankfurt.de/index.php?cat=1&videolist=677">Videoaufzeichnung 
			        der Vorlesung</a>
			<ul><li>Die E-Lecture V12 [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/uQcokysU9b/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/uQcokysU9b/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/uQcokysU9b/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/uQcokysU9b/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/uQcokysU9b/mp3_audio.mp3">audio</a>]</li></ul>
			</dd>
			<dt>Weitere Lektüre</dt>
			<dd>In der Vorlesung wurde kurz erwähnt, dass mit erweiterten regulären Ausdrücken Sudoku gelöst werden kann. Eine Skizze der (nicht wirklich praktischen) Herangehensweise findet sich <a href="http://perl.abigail.be/Talks/Sudoku/HTML/">dort.</dd>
			<dt>Übungsaufgaben:</dt>
			<dd>
				<a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/Blatt12.pdf">Übungsblatt 12</a>
				wurde ausgeteilt.
			</dd>
				
		</dl>
</dd>
	<dt>Mi, 09.07.2014</dt>
	<dd>
		Einstieg Kapitel 6: Anwendungen. Heute: XML, deterministische reguläre Ausdrücke und Glushkov-Automaten.
		<dl>
			<dt>Material:</dt>
			<dd>
				Im <a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/ss14/th-inf-2/skript-ti2.pdf">Skript</a>  Kapitel 6.1
			</dd>
			<dd>
				<ul>
					<li><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/6-anwendungen-1.pdf">Vortragsfolien Kapitel 6 (Anwendungen, Teil 1)</a></li>
				</ul>
			</dd>
			<dd>
					<a href="http://electure.studiumdigitale.uni-frankfurt.de/index.php?cat=1&videolist=677">Videoaufzeichnung 
			        der Vorlesung</a>
			<ul><li>Die E-Lecture V13 [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/8VHLgLslfZ/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/8VHLgLslfZ/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/8VHLgLslfZ/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/8VHLgLslfZ/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/8VHLgLslfZ/mp3_audio.mp3">audio</a>]</li></ul>
			</dd>
			<dt>Übungsaufgaben:</dt>
			<dd>
				Heute wurde kein Übungsblatt ausgeteilt. Zum Abschluss des Semesters wird es noch ein unbepunktetes Bonusblatt geben (ohne Abgabe, Besprechung oder Korrektur; aber mit Lösungshinweisen).
			</dd>
				
		</dl>
</dd>
	<dt>Mi, 16.07.2014</dt>
	<dd>
		Weiter mit Kapitel 6: Anwendungen. Heute: Pattern-Matching.
		<dl>
			<dt>Material:</dt>
			<dd>
				Im <a href="http://www.tks.informatik.uni-frankfurt.de/data/teaching/ss14/th-inf-2/skript-ti2.pdf">Skript</a>  Kapitel 6.2
			</dd>
			<dd>
				<ul>
					<li><a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/folien/6-anwendungen-2.pdf">Vortragsfolien Kapitel 6 (Anwendungen, Teil 2)</a></li>
				</ul>
			</dd>
			<dd>
					<a href="http://electure.studiumdigitale.uni-frankfurt.de/index.php?cat=1&videolist=677">Videoaufzeichnung 
			        der Vorlesung</a>
			<ul><li>Die E-Lecture V14 [<a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/OFNDwavNYs/html5.html">HTML5</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/OFNDwavNYs/flash.html">Flash</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/OFNDwavNYs/quicktime.mp4">Quicktime</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/OFNDwavNYs/mobile.mp4">mobile</a> | <a href="https://electure-ms.studiumdigitale.uni-frankfurt.de/vod/clips/OFNDwavNYs/mp3_audio.mp3">audio</a>]</li></ul>
			</dd>
			<dt>Übungsaufgaben:</dt>
			<dd>
				<a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/Blatt13.pdf">Übungsblatt 13</a>
				wurde ausgeteilt. Dieses Blatt wird nicht abgegeben und auch nicht korrigiert. Lösungshinweise zu diesen Aufgaben sind <a href="http://www.tks.cs.uni-frankfurt.de/data/teaching/ss14/th-inf-2/Blatt13spoiler.pdf">hier</a> verfügbar.
			</dd>
				
		</dl>
</dd>
</dl>
