BuK/IIm13/Studenten/simaknoc/KA MU-Puzzle

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

==MU-Puzzle==

Das MU-Puzzle ist ein von Douglas R. Hofstadter konzipiertes Rästel, bei dem es festzustellen gilt, ob MU ein Satz des MIU-Systems ist. 

===MIU-System===

Das MIU-System setzt sich aus folgenden Bestandteilen zusammen:

'''Symbole'''

M, I, U

'''Axiom'''

MI

'''Regeln'''

# Regel: Wenn xI ein Satz ist, dann auch xIU.
# Regel: Wenn Mx ein Satz ist, dann auch Mxx.
# Regel: In jedem Satz kann III durch U ersetzt werden.
# Regel: UU kann aus jedem Satz weggelassen werden.

===Typografische Regeln===

Zum erweiternden Verständnis der Regeln des MIU-Systems soll für jede Regel ein typografisches Pendant erstellt werden.

# Regel: Wenn ein Satz mit I endet, so kann ihm ein U dahinter angefügt werden.
# Regel: Wenn ein Satz mit M beginnt, so kann der Teilsatz nach dem M kopiert und dahinter am rechten Ende angefügt werden.
# Regel: Drei aufeinanderfolgende I können durch ein U ersetzt werden.
# Regel: Zwei aufeinanderfolgende U können aus einem Satz gestrichen werden.

===Anwendung der Regeln===

Zunächst sollen zur Veranschaulichung einige Beispiele für die Erzeugung gültiger Sätze aufgeführt werden.

* MI $\underrightarrow{\small{1}}$ MIU $\underrightarrow{\small{2}}$ MIUIU $\underrightarrow{\small{2}}$ MIUIUIUIU $\underrightarrow{}$ $\ldots$

* MI $\underrightarrow{\small{2}}$ MII $\underrightarrow{\small{2}}$ MIIII $\underrightarrow{\small{3}}$ MUI $\underrightarrow{\small{1}}$ MUIU $\underrightarrow{\small{2}}$ MUIUUIU $\underrightarrow{\small{4}}$ MUIIU $\underrightarrow{}$ $\ldots$

* MI $\underrightarrow{\small{2}}$ MII $\underrightarrow{\small{1}}$ MIIU $\underrightarrow{\small{2}}$ MIIUIIU $\underrightarrow{\small{}}$ $\ldots$

==Überführung in die Welt der Zahlentheorie==

Zum Klären der Fragestellung, ob MU ein Satz des MIU-Systems ist, soll das Problem in die Zahlentheorie überführt werden. 
Zu diesem Zweck wird jedem Symbol des MIU-Systems eine Zahl zugeordnet. Welche Zahlen dabei verwendet werden, ist egal.

$M \Longleftrightarrow 3$

$I \Longleftrightarrow 1$

$U \Longleftrightarrow 0$

Entsprechend dieser Zuordnung ergibt sich für das Axiom MI nun die Abbildung 31. Jede Zuordnung ist sogleich Gödelnummer der entsprechenden Zahl.

===Simultane Ableitung in MIU und 310 Notation===

Zudem ist es möglich die Ableitungen in beiden Notationen (MIU und 310) simultan abzubilden, was im folgenden veranschaulicht werden soll. 

# Axiom: $MI \Longleftrightarrow 31$
# Regel 2: $MII \Longleftrightarrow 311$
# Regel 2: $MIIII \Longleftrightarrow 31111$
# Regel 3: $MUI \Longleftrightarrow 301$
# Regel 1: $MUIU \Longleftrightarrow 3010$
# Regel 2: $MUIUUIU \Longleftrightarrow 3010010$
# Regel 4: $MUIIU \Longleftrightarrow 30110$
# $\ldots$

===Aufstellen arithmetischer Regeln===

Mit der Überführung in die Zahlentheorie sollen die Ableitungsregeln nun auch in arithmetische überführt werden.
Wobei für die nachfolgenden Regeln gilt, dass $m$ und $k$ beliebige natürliche Zahlen und $n$ eine beliebige natürliche Zahl kleiner $10^m$ sind.

# Regel: Wenn $10m +1$ erzeugbar, dann auch $10 * (10m + 1)$
# Regel: Wenn $3 * 10^m + n$ erzeugbar, dann auch $10^m * (3 * 10^m + n) + n$
# Regel: Wenn $k * 10^{m+3} + 111 * 10^m + n$ erzeugbar, dann auch $k * 10^{m+1} + n$
# Regel: Wenn $k * 10^{m+2} + n$ erzeugbar, dann auch $k * 10^m + n$

Angewandt auf das obenstehende Beispiel ergibt sich folgende Belegung für $k,m,n$ während der Ableitungsschritte:

# Axiom: $31$
# Regel 2: $311$ $(m=1, n=1)$
# Regel 2: $31111$ $(m=2, n=11)$
# Regel 3: $301$ $(m=1, n=1, k=3)$
# Regel 1: $3010$ $(m=30)$
# Regel 2: $3010010$ $(m=3, n=10)$
# Regel 4: $30110$ $(m=2, n=10, k=301)$ 
# $\ldots$

==Weiterführendes==

===Grafische Repräsentation des MIU-Systems===

Youtube-Video mit verschiedenen Graphen, die das MIU-System abbilden: https://www.youtube.com/watch?v=EhN28Fh22kY

===Weiterführende Literatur===

''Gödel, Escher, Bach: ein endloses geflochtenes Band'' (Douglas R. Hofstadter) ISBN: 9783608930375