<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Rabin-Automat</id>
	<title>Rabin-Automat - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Rabin-Automat"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Rabin-Automat&amp;action=history"/>
	<updated>2026-05-31T20:58:11Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Rabin-Automat&amp;diff=648685&amp;oldid=prev</id>
		<title>imported&gt;D3rT!m: Hinweis auf mögliche andere Definition; Kleinigkeiten</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Rabin-Automat&amp;diff=648685&amp;oldid=prev"/>
		<updated>2022-12-29T19:24:21Z</updated>

		<summary type="html">&lt;p&gt;Hinweis auf mögliche andere Definition; Kleinigkeiten&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der &amp;#039;&amp;#039;&amp;#039;Rabin-Automat&amp;#039;&amp;#039;&amp;#039; ist eine spezielle Form des [[Omega-Automat|ω-Automaten]]. Sie sind benannt nach ihrem Erfinder [[Michael O. Rabin]]&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;!-- S. 149 --&amp;gt;, der damit 1969 erstmals endliche Automaten auf unendliche Wörter verallgemeinerte&amp;lt;ref&amp;gt;{{Literatur |Autor=Michael O. Rabin |Titel=Decidability of second-order theories and automata on infinite trees |Band=141 |Nummer=5 |Verlag=Trans. Amer. Math. Soc. |Datum=1969 |Seiten=1–35}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Rabin-Automaten zur Worterkennung ==&lt;br /&gt;
&lt;br /&gt;
=== Nichtdeterministischer Rabin-Automat zur Worterkennung ===&lt;br /&gt;
&lt;br /&gt;
Ein nichtdeterministischer Rabin-Automat (NRA) ist ein 5-Tupel &amp;lt;math&amp;gt;\mathcal{A} = \left(Q,\Sigma,\Delta,I,\mathcal{R}\right)&amp;lt;/math&amp;gt; wobei gilt:&lt;br /&gt;
* &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; ist eine endliche Menge von Zuständen, die Zustandsmenge,&lt;br /&gt;
* &amp;lt;math&amp;gt;\Sigma&amp;lt;/math&amp;gt; ist eine endliche Menge von Symbolen, das Eingabealphabet,&lt;br /&gt;
* &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt; ist die Übergangsrelation mit &amp;lt;math&amp;gt;\Delta \subseteq Q \times \Sigma \times Q&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; ist eine endliche Menge von Zuständen mit &amp;lt;math&amp;gt;I \subseteq Q&amp;lt;/math&amp;gt;, die Startzustandsmenge,&lt;br /&gt;
* &amp;lt;math&amp;gt;\mathcal{R} \subseteq 2^Q \times 2^Q&amp;lt;/math&amp;gt; ist eine Familie von Paaren von Zustandsmengen.&lt;br /&gt;
&lt;br /&gt;
=== Deterministischer Rabin-Automat zur Worterkennung ===&lt;br /&gt;
&lt;br /&gt;
Ein deterministischer Rabin-Automat (DRA) ist ein 5-Tupel &amp;lt;math&amp;gt;\mathcal{A} = \left(Q,\Sigma,\delta,q_0,\mathcal{R}\right)&amp;lt;/math&amp;gt; wobei gilt:&lt;br /&gt;
* &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; ist eine endliche Menge von Zuständen, die Zustandsmenge,&lt;br /&gt;
* &amp;lt;math&amp;gt;\Sigma&amp;lt;/math&amp;gt; ist eine endliche Menge von Symbolen, das Eingabealphabet,&lt;br /&gt;
* &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; ist die Übergangsfunktion mit &amp;lt;math&amp;gt;\delta\colon Q \times \Sigma \rightarrow Q&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;q_0&amp;lt;/math&amp;gt; ist der Startzustand mit &amp;lt;math&amp;gt;q_0 \in Q&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;\mathcal{R} \subseteq 2^Q \times 2^Q&amp;lt;/math&amp;gt; ist eine Familie von Paaren von Zustandsmengen.&lt;br /&gt;
&lt;br /&gt;
Die Mächtigkeit von &amp;lt;math&amp;gt;\mathcal{R}&amp;lt;/math&amp;gt; wird als Index des Automaten bezeichnet.&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Literatur |Autor=Martin Hofmann, Martin Lange |Titel=Automatentheorie und Logik |Sammelwerk=eXamen.press |Verlag=Springer-Verlag |Datum=2011 |ISBN=978-3-642-18089-7}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Akzeptanzverhalten ===&lt;br /&gt;
&lt;br /&gt;
Ein unendliches [[Wort (Theoretische Informatik)|Wort]] &amp;lt;math&amp;gt;w=a_1a_2 \ldots&amp;lt;/math&amp;gt; wird vom deterministischen Rabin-Automaten &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; akzeptiert genau dann, wenn es für den zugehörigen unendlichen Pfad &amp;lt;math&amp;gt;\pi = q_0 \; \xrightarrow{a_1} \; q_1 \; \xrightarrow{a_2} \; q_2 \; \ldots&amp;lt;/math&amp;gt;&lt;br /&gt;
ein Paar &amp;lt;math&amp;gt;(L, U) \in \mathcal{R}&amp;lt;/math&amp;gt; gibt mit&lt;br /&gt;
* &amp;lt;math&amp;gt;\operatorname{Inf}(\pi) \cap L = \emptyset&amp;lt;/math&amp;gt;, d.&amp;amp;nbsp;h. alle Zustände aus &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; werden nur endlich oft besucht, und&lt;br /&gt;
* &amp;lt;math&amp;gt;\operatorname{Inf}(\pi) \cap U \neq \emptyset&amp;lt;/math&amp;gt;, d.&amp;amp;nbsp;h. mindestens ein Zustand aus &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; wird unendlich oft besucht.&lt;br /&gt;
Eine Definition mit umgekehrter Bedeutung des Paars &amp;lt;math&amp;gt;(L,U)&amp;lt;/math&amp;gt; ist ebenso möglich.&amp;lt;ref&amp;gt;{{Literatur |Autor=[[Orna Kupferman]] |Titel=Automata Theory and Model Checking |Hrsg=[[Edmund Clarke]], [[Thomas Henzinger]], Helmut Veith, Roderick Bloem |Sammelwerk=Handbook of Model Checking |Verlag=Springer |Datum=2018 |DOI=10.1007/978-3-319-10575-8_4 |Seiten=122}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Verhältnis zu Büchi-, Streett- und Muller-Automaten ===&lt;br /&gt;
Das Akzeptanzverhalten eines nichtdeterministischen Rabin-Automaten (NRA) ist allgemeiner als eines nichtdeterministischen [[Büchi-Automat]]en (NBA), daher gilt:&lt;br /&gt;
* Für jeden NBA der Größe n gibt es einen äquivalenten NRA mit Index&amp;amp;nbsp;1 und gleicher Größe&amp;amp;nbsp;n.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
Durch verallgemeinerte [[Potenzmengenkonstruktion|Potzenautomatenkonstruktion]] lässt sich zeigen, dass:&lt;br /&gt;
* Zu jedem NBA gibt es einen DRA mit identischer [[Formale Sprache|Sprache]].&amp;lt;ref&amp;gt;{{Internetquelle |autor=Markus Holzer; Erstellt von Benjamin Gufler |url=http://home.in.tum.de/~gufler/files/afsb.pdf |titel=Automaten, formale Sprachen und Berechenbarkeit |abruf=2017-02-03 |format=PDF |sprache=de}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
Eine Rabinbedingung lässt sich jedoch auch in eine Büchi-Bedingung umwandeln, es gilt:&lt;br /&gt;
* Für jeden NRA der Größe n und vom Index k gibt es einen äquivalenten NBA mit höchstens &amp;lt;math&amp;gt;n \cdot (k+1)&amp;lt;/math&amp;gt; Zuständen.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
Die Akzeptanzbedingung des Rabin-Automaten ist dual zur Akzeptanzbedingung des [[Streett-Automat]]en. Daher lassen sich Deterministische Rabin- und Streett-Automaten leicht ineinander komplementieren und es gilt:&lt;br /&gt;
* Für jeden DRA &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; der Größe n und vom Index k gibt es einen deterministischen Streett-Automaten &amp;lt;math&amp;gt;\overline\mathcal{A}&amp;lt;/math&amp;gt; der Größe n und vom Index k dessen Sprache [[Komplement (Mengenlehre)|komplementär]] zur Sprache von &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; ist: &amp;lt;math&amp;gt;L(\overline\mathcal{A})= \Sigma^\omega \setminus L(\mathcal{A})&amp;lt;/math&amp;gt;.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
Des Weiteren gilt:&lt;br /&gt;
*Jeder DRA ist zu einem deterministischen [[Muller-Automat]]en (DMA) äquivalent und umgekehrt.&lt;br /&gt;
&lt;br /&gt;
== Quellen und Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* {{Literatur |Autor=Martin Hofmann, Martin Lange |Titel=Automatentheorie und Logik |Sammelwerk=eXamen.press |Verlag=Springer-Verlag |Datum=2011 |ISBN=978-3-642-18089-7}}&lt;br /&gt;
* [http://home.in.tum.de/~gufler/files/afsb.pdf Vorlesungsmitschrift zu &amp;quot;Automaten, formale Sprachen und Berechenbarkeit&amp;quot;, gehalten von Prof. Dr. Markus Holzer, Wintersemester 2004/05] – Kapitel 2.5.3 (PDF; 461 kB)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Automatentheorie]]&lt;br /&gt;
&lt;br /&gt;
[[en:Rabin automaton]]&lt;/div&gt;</summary>
		<author><name>imported&gt;D3rT!m</name></author>
	</entry>
</feed>