www.wikidata.de-de.nina.az
Semi Thue System oder auch Umformungssystem Wortersetzungssystem oder Stringersetzungssystem ist in der Theoretischen Informatik ein Regelsystem zur Transformation von Wortern Anders als bei formalen Grammatiken liegt aber nur ein Alphabet mit Ersetzungsregeln vor es wird nicht zwischen Terminalsymbolen und Nichtterminalsymbolen unterschieden und es gibt kein Startsymbol Motiviert durch David Hilberts Vortrag im Jahre 1900 und die Ausfuhrungen uber eine logische Fundamentierung der Mathematik untersuchte der norwegische Mathematiker Axel Thue die Moglichkeiten die reine Ableitungskalkule eroffnen zunachst ganz grundlegend 1 Aus diesen Untersuchungen hat sich der heutige Begriff des Thue Systems und des Semi Thue Systems herausgebildet Die auch in der Logik haufig verwendeten Ableitungs Kalkule stammen von Emil Leon Post 1936 und als Ersetzungssysteme fur Zeichenketten schliesslich schon 1914 von Axel Thue Die Thue Systeme bilden den Ausgangspunkt zur Definition von Chomsky Grammatiken sie verallgemeinern das Prinzip der Ersetzung von Einzelsymbolen in Zeichenketten auf die Ersetzung ganzer Teilzeichenketten Eine zulassige 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 zulasst bestimmt zusammen mit dem Zeichenalphabet das spezifische Semi Thue System Definitionen BearbeitenEin Semi Thue System STS ist ein Alphabet S displaystyle Sigma nbsp zusammen mit einer Menge von Substitutionen die man gewohnlich als u v displaystyle u rightarrow v nbsp schreibt wobei u displaystyle u nbsp und v displaystyle v nbsp jeweils Worter uber S displaystyle Sigma nbsp sind Formaler ist ein Semi Thue System also ein Paar S S displaystyle Sigma S nbsp aus einem Alphabet S displaystyle Sigma nbsp und einer Menge S von Substitutionen S S S displaystyle S subseteq Sigma times Sigma nbsp Dabei bezeichnet S displaystyle Sigma nbsp die Menge aller moglichen Worter die man mit Buchstaben aus S displaystyle Sigma nbsp bilden kann einschliesslich des leeren Wortes aus 0 Buchstaben Oft versteht sich S displaystyle Sigma nbsp von allein dann benennt man ggf auch nur S displaystyle S nbsp Die damit auf S displaystyle Sigma nbsp bestimmte einschrittige Ableitungsrelation S displaystyle Longrightarrow S nbsp formal ebenfalls eine Teilmenge von S S displaystyle Sigma times Sigma nbsp ist so definiert w 1 S w 2 displaystyle w 1 Longrightarrow S w 2 nbsp genau dann wenn es Worter a b S displaystyle alpha beta in Sigma nbsp gibt und dazu irgendein u v S displaystyle u rightarrow v in S nbsp so dass die Zerlegungen w 1 a u b displaystyle w 1 alpha u beta nbsp und w 2 a v b displaystyle w 2 alpha v beta nbsp gelten Es muss also a displaystyle alpha nbsp Prafix von sowohl w 1 displaystyle w 1 nbsp wie w 2 displaystyle w 2 nbsp b displaystyle beta nbsp entsprechend bei beiden Suffix sein und die Teile von w 1 displaystyle w 1 nbsp und w 2 displaystyle w 2 nbsp dazwischen mussen gerade eine nach S displaystyle S nbsp zulassige Substitution bilden Eine Ableitung gemass S displaystyle S nbsp wird sich i a aus mehreren Einzelschritten zusammensetzen die immer sukzessive auf dem Resultat des jeweils vorigen vorgenommen werden Anfangszeichenkette und mit diesem Vorgehen mogliche Resultate stehen dann ebenfalls in einer durch S displaystyle Longrightarrow S nbsp allein bestimmten Relation Den Ableitungen in exakt n N 0 displaystyle n in mathbb N 0 nbsp Schritten entsprechen die Relationen S n displaystyle Longrightarrow S n nbsp S 0 i d S displaystyle Longrightarrow S 0 quad quad id Sigma nbsp i d S displaystyle id Sigma nbsp ist dabei die identische Relation auf S displaystyle Sigma nbsp bei 0 Schritten sind Anfangs und Resultat Zeichenkette stets gleich dd S 1 S displaystyle Longrightarrow S 1 quad quad Longrightarrow S nbsp S n S S n 1 displaystyle Longrightarrow S n quad quad Longrightarrow S circ Longrightarrow S n 1 nbsp fur n N n 2 displaystyle n in mathbb N n geq 2 nbsp eine n schrittige Ableitung entsteht aus einer n 1 schrittigen durch Weitergehen um eine einschrittige dd Den Ableitungen in beliebig vielen Schritten entspricht die Relation S x y n N 0 x S n y displaystyle Longrightarrow S quad quad x y exists n in mathbb N 0 x Longrightarrow S n y nbsp es ist in relationentheoretischer Sprechweise gerade die reflexiv transitive Hulle von S displaystyle Longrightarrow S nbsp Der Index S displaystyle S nbsp wird oft weggelassen wenn S displaystyle S nbsp aus dem Zusammenhang eindeutig ist Thue System BearbeitenWenn ein Semi Thue System symmetrisch ist d h wenn mit x y S displaystyle x y in S nbsp stets auch y x S displaystyle y x in S nbsp ist dann nennt man es auch Thue System Jede Regel ist hier auch in die Gegenrichtung anwendbar Die Frage ob mit einem Semi Thue System S S displaystyle Sigma S nbsp ein Wort u displaystyle u nbsp in ein Wort v displaystyle v nbsp umgeformt werden kann heisst das Wortproblem des Systems S S displaystyle Sigma S nbsp Einzelnachweise Bearbeiten Wolfgang Thomas When nobody else dreamed of these things Axel Thue und die Termersetzung In Informatik Spektrum Volume 33 Number 5 S 504 508 doi 10 1007 s00287 010 0468 9 Abgerufen von https de wikipedia org w index php title Semi Thue System amp oldid 223667178