Direkt zum Inhalt

Lexikon der Mathematik: Shuffle-Operator

eine Sprachoperation, die das Durchmischen der Wörter zweier Sprachen \({L}_{1}\subseteq {\Sigma}_{1}^{*}\) und \({L}_{2}\subseteq {\Sigma}_{2}^{*}\) modelliert.

Für zwei Wörter w1L1 und w2L2 ist der Shuffle w1 || w2 als \begin{eqnarray}\begin{array}{lll}{w}_{1}||{w}_{2} & = & \{{u}_{1}{v}_{1}{u}_{2}{v}_{2}\ldots {u}_{n}{v}_{n}|{u}_{i}\in {X}^{*},{v}_{i}\in {Y}^{*},\\ & & 1\le i\le n,\\ & & {u}_{1}{u}_{2}\ldots {u}_{n}={w}_{1},{v}_{1}{v}_{2}\ldots {v}_{n}={w}_{2}\}\end{array}\end{eqnarray} definiert. Beispielsweise ist \begin{eqnarray}ab\,||\,cd=\{abcd,\,acbd,\,acdb,\,cabd,\,cdab\}.\end{eqnarray} Für Sprachen gilt dann \begin{eqnarray}{L}_{1}||{L}_{2}=\displaystyle \mathop{\bigcup}\limits_{{w}_{1}\in {L}_{1},{w}_{2}\in {L}_{2}}{w}_{1}\,||\,{w}_{2}.\end{eqnarray}Der Shuffle zweier Sprachen entsteht als Menge der möglichen Ereignisfolgen eines Systems, wenn die beiden Argumentsprachen die möglichen Ereignisfolgen zweier unabhängig voneinander arbeitender Teilsysteme beschreiben.

Schreiben Sie uns!

Wenn Sie inhaltliche Anmerkungen zu diesem Artikel haben, können Sie die Redaktion per E-Mail informieren. Wir lesen Ihre Zuschrift, bitten jedoch um Verständnis, dass wir nicht jede beantworten können.

  • Die Autoren
- Prof. Dr. Guido Walz

Partnerinhalte

Bitte erlauben Sie Javascript, um die volle Funktionalität von Spektrum.de zu erhalten.