<?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=Semi-Thue-System</id>
	<title>Semi-Thue-System - 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=Semi-Thue-System"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Semi-Thue-System&amp;action=history"/>
	<updated>2026-06-02T11:31:01Z</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=Semi-Thue-System&amp;diff=346425&amp;oldid=prev</id>
		<title>imported&gt;Boehm: typog</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Semi-Thue-System&amp;diff=346425&amp;oldid=prev"/>
		<updated>2022-06-13T13:58:29Z</updated>

		<summary type="html">&lt;p&gt;typog&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Semi-Thue-System&amp;#039;&amp;#039;&amp;#039; (oder auch &amp;#039;&amp;#039;&amp;#039;Umformungssystem&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Wortersetzungssystem&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;Stringersetzungssystem&amp;#039;&amp;#039;&amp;#039;) ist in der [[Theoretische Informatik|Theoretischen Informatik]] ein Regelsystem zur Transformation von [[Wort (Theoretische Informatik)|Wörtern]]. Anders als bei [[Formale Grammatik|formalen Grammatiken]] liegt aber nur ein Alphabet mit Ersetzungsregeln vor, es wird nicht zwischen [[Terminalsymbol]]en und [[Nichtterminalsymbol]]en unterschieden und es gibt kein Startsymbol.&lt;br /&gt;
&lt;br /&gt;
Motiviert durch [[David Hilbert]]s [[Hilberts Liste von 23 mathematischen Problemen|Vortrag im Jahre 1900]] und die  Ausführungen über eine logische Fundamentierung der [[Mathematik]] untersuchte der [[Norwegen|norwegische]] [[Mathematiker]] [[Axel Thue]] die Möglichkeiten, die reine Ableitungskalküle eröffnen, zunächst ganz grundlegend.&amp;lt;ref name=&amp;quot;Informatik-Spektrum&amp;quot;&amp;gt;Wolfgang Thomas: &amp;#039;&amp;#039;„When nobody else dreamed of these things“ – Axel Thue und die Termersetzung.&amp;#039;&amp;#039; In: &amp;#039;&amp;#039;Informatik Spektrum.&amp;#039;&amp;#039; Volume&amp;amp;nbsp;33, Number&amp;amp;nbsp;5, S.&amp;amp;nbsp;504–508, {{DOI|10.1007/s00287-010-0468-9}}.&amp;lt;/ref&amp;gt; Aus diesen Untersuchungen hat sich der heutige Begriff des &amp;#039;&amp;#039;Thue-Systems&amp;#039;&amp;#039; und des &amp;#039;&amp;#039;Semi-Thue-Systems&amp;#039;&amp;#039; herausgebildet.&lt;br /&gt;
&lt;br /&gt;
Die auch in der [[Logik]] häufig verwendeten [[Ableitung (Informatik)|Ableitungs-Kalküle]] stammen von [[Emil Leon Post]] (1936) und als Ersetzungssysteme für Zeichenketten schließlich schon 1914 von Axel Thue. Die Thue-Systeme bilden den Ausgangspunkt zur Definition von [[Chomsky-Hierarchie|Chomsky-Grammatiken]]; sie verallgemeinern das Prinzip der Ersetzung von Einzelsymbolen in Zeichenketten auf die Ersetzung ganzer Teilzeichenketten.&lt;br /&gt;
&lt;br /&gt;
Eine zulässige Ersetzung nach einem bestimmten Semi-Thue-System besteht darin, in einer vorliegenden Zeichenkette eine bestimmte Teilzeichenkette vorzufinden und diese durch eine bestimmte andere zu substituieren. Das Paar aus ersetzender und ersetzter Teilzeichenkette nennt man Substitution, die Menge aller Substitutionen, die man zulässt, bestimmt zusammen mit dem Zeichenalphabet das spezifische Semi-Thue-System.&lt;br /&gt;
&lt;br /&gt;
== Definitionen ==&lt;br /&gt;
Ein Semi-Thue-System (STS) ist ein Alphabet &amp;lt;math&amp;gt;\Sigma&amp;lt;/math&amp;gt; zusammen mit einer Menge von Substitutionen, die man gewöhnlich als &amp;lt;math&amp;gt;u \rightarrow v&amp;lt;/math&amp;gt; schreibt, wobei &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; jeweils Wörter über &amp;lt;math&amp;gt;\Sigma&amp;lt;/math&amp;gt; sind. Formaler ist ein Semi-Thue System also ein Paar &amp;lt;math&amp;gt;(\Sigma, S)&amp;lt;/math&amp;gt; aus einem Alphabet &amp;lt;math&amp;gt;\Sigma&amp;lt;/math&amp;gt; und einer Menge S von Substitutionen &amp;lt;math&amp;gt;S \subseteq \Sigma^* \times \Sigma^*&amp;lt;/math&amp;gt;. Dabei bezeichnet &amp;lt;math&amp;gt;\Sigma^*&amp;lt;/math&amp;gt; die Menge aller möglichen Wörter, die man mit Buchstaben aus &amp;lt;math&amp;gt;\Sigma&amp;lt;/math&amp;gt; bilden kann (einschließlich des leeren Wortes aus 0 Buchstaben).&lt;br /&gt;
&lt;br /&gt;
Oft versteht sich &amp;lt;math&amp;gt;\Sigma&amp;lt;/math&amp;gt; von allein, dann benennt man ggf. auch nur &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die damit auf &amp;lt;math&amp;gt;\Sigma^*&amp;lt;/math&amp;gt; bestimmte, &amp;#039;&amp;#039;einschrittige&amp;#039;&amp;#039; Ableitungsrelation &amp;lt;math&amp;gt;\Longrightarrow_S&amp;lt;/math&amp;gt;, formal ebenfalls eine Teilmenge von &amp;lt;math&amp;gt; \Sigma^* \times \Sigma^* &amp;lt;/math&amp;gt;, ist so definiert:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;w_1\Longrightarrow_S w_2&amp;lt;/math&amp;gt;, genau dann, wenn es Wörter &amp;lt;math&amp;gt; \alpha, \beta \in \Sigma^*&amp;lt;/math&amp;gt; gibt und dazu irgendein &amp;lt;math&amp;gt; u\rightarrow v\in S&amp;lt;/math&amp;gt;, so dass die Zerlegungen &amp;lt;math&amp;gt;w_1 = \alpha u \beta&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;w_2 = \alpha v \beta&amp;lt;/math&amp;gt; gelten. Es muss also &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; Präfix von sowohl &amp;lt;math&amp;gt;w_1&amp;lt;/math&amp;gt; wie &amp;lt;math&amp;gt;w_2&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\beta&amp;lt;/math&amp;gt; entsprechend bei beiden Suffix sein, und die Teile von &amp;lt;math&amp;gt;w_1&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;w_2&amp;lt;/math&amp;gt; dazwischen müssen gerade eine nach &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; zulässige Substitution bilden.&lt;br /&gt;
&lt;br /&gt;
Eine Ableitung gemäß &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; wird sich i.&amp;amp;nbsp;a. aus mehreren Einzelschritten zusammensetzen, die immer sukzessive auf dem Resultat des jeweils vorigen vorgenommen werden. Anfangszeichenkette und mit diesem Vorgehen mögliche Resultate stehen dann ebenfalls in einer durch &amp;lt;math&amp;gt;\Longrightarrow_S&amp;lt;/math&amp;gt; allein bestimmten Relation.&lt;br /&gt;
&lt;br /&gt;
Den Ableitungen in exakt &amp;lt;math&amp;gt;n\in \mathbb{N}_0&amp;lt;/math&amp;gt; Schritten entsprechen die Relationen &amp;lt;math&amp;gt;\Longrightarrow_S^n&amp;lt;/math&amp;gt;:&lt;br /&gt;
* &amp;lt;math&amp;gt;\Longrightarrow_S^0 \quad := \quad id_{\Sigma^*}&amp;lt;/math&amp;gt;&lt;br /&gt;
:: &amp;lt;math&amp;gt;id_{\Sigma^*}&amp;lt;/math&amp;gt; ist dabei die identische Relation auf &amp;lt;math&amp;gt;\Sigma^*&amp;lt;/math&amp;gt; (bei 0 Schritten sind Anfangs- und Resultat-Zeichenkette stets gleich)&lt;br /&gt;
* &amp;lt;math&amp;gt;\Longrightarrow_S^1 \quad := \quad \Longrightarrow_S&amp;lt;/math&amp;gt; &lt;br /&gt;
* &amp;lt;math&amp;gt;\Longrightarrow_S^n \quad := \quad \Longrightarrow_S \circ \Longrightarrow_S^{n-1}&amp;lt;/math&amp;gt; für &amp;lt;math&amp;gt;n\in \mathbb{N}, n \ge 2&amp;lt;/math&amp;gt;&lt;br /&gt;
:: (eine n-schrittige Ableitung entsteht aus einer (n-1)-schrittigen durch Weitergehen um eine einschrittige)&lt;br /&gt;
Den Ableitungen in &amp;#039;&amp;#039;beliebig&amp;#039;&amp;#039; vielen Schritten entspricht die Relation&lt;br /&gt;
* &amp;lt;math&amp;gt;\Longrightarrow_S^* \quad := \quad \{ (x,y) |\, \exists_{n \in \mathbb{N}_0} \,x \Longrightarrow_S^n y\}&amp;lt;/math&amp;gt;, es ist in relationentheoretischer Sprechweise gerade die [[reflexiv-transitive Hülle]] von &amp;lt;math&amp;gt;\Longrightarrow_S&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Der Index &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; wird oft weggelassen, wenn &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; aus dem Zusammenhang eindeutig ist.&lt;br /&gt;
&lt;br /&gt;
== Thue-System ==&lt;br /&gt;
&lt;br /&gt;
Wenn ein Semi-Thue-System [[Symmetrische Relation|symmetrisch]] ist, d.&amp;amp;nbsp;h. wenn mit &amp;lt;math&amp;gt;(x,y)\in S&amp;lt;/math&amp;gt; stets auch &amp;lt;math&amp;gt;(y,x)\in S&amp;lt;/math&amp;gt; ist, dann nennt man es auch &amp;#039;&amp;#039;Thue-System&amp;#039;&amp;#039;. Jede Regel ist hier auch in die Gegenrichtung anwendbar.&lt;br /&gt;
&lt;br /&gt;
Die Frage, ob mit einem Semi-Thue-System &amp;lt;math&amp;gt;(\Sigma,S)&amp;lt;/math&amp;gt; ein Wort &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; in ein Wort &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; umgeformt werden kann, heißt das [[Wortproblem]] des Systems &amp;lt;math&amp;gt;(\Sigma,S)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Theorie formaler Sprachen]]&lt;br /&gt;
[[Kategorie:Compilerbau]]&lt;br /&gt;
[[Kategorie:Mathematische Logik]]&lt;br /&gt;
[[Kategorie:Logikkalkül]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Boehm</name></author>
	</entry>
</feed>