mathletic
Aktiv  Dabei seit: 11.11.2013 Mitteilungen: 1596
 | Themenstart: 2019-10-17
|
Hallo,
ich will folgende modifizierte Turingmaschine zur standard Turingmaschine umwandeln.
Wir haben folgende Definition dafür:
https://matheplanet.com/matheplanet/nuke/html/uploads/b/38039_mod_sta_TM.JPG
Die gegebene TM ist gegeben durch die Turingtafel:
https://matheplanet.com/matheplanet/nuke/html/uploads/b/38039_modifiedTM.JPG
Ich habe folgendes gemacht:
$(s_0,\sqcup,s_1,|,\ell)$ wird zu $(s_0,\sqcup,s_1',|), (s_1',\mid,s_1,\ell)$
$(s_0,\mid,s_0,|,\ell)$ wird zu $(s_0,\mid,s_0',|), (s_0',\mid,s_0,\ell)$
$(s_1,\sqcup,s_2,|,r)$ wird zu $(s_1,\sqcup,s_2',|), (s_2',\mid,s_2,r)$
$(s_1,\mid,s_1,|,r)$ wird zu $(s_1,\mid,s_1'',|), (s_1'',\mid,s_1,r)$
$(s_2,\sqcup,s_0,|,\ell)$ wird zu $(s_2,\sqcup,s_0'',|), (s_0'',\mid,s_0,\ell)$
$(s_2,\mid,s_3,|,r)$ wird zu $(s_2,\mid,s_3',|), (s_3',\mid,s_3,r)$
$(s_3,\sqcup,s_0,|,\ell)$ wird zu $(s_3,\sqcup,s_0''',|), (s_0''',\mid,s_0,\ell)$
$(s_3,\mid,s_4,|,r)$ wird zu $(s_3,\mid,s_4',|), (s_4',\mid,s_4,r)$
$(s_4,\mid,s_2,\sqcup,r)$ wird zu $(s_4,\mid,s_2'',\sqcup), (s_2'',\sqcup,s_2,r)$
Nun haben wir folgendes:
$\delta (s_1', \sqcup)=\delta (s_0', \sqcup)=\delta (s_2', \sqcup)=\delta (s_1'', \sqcup)=\delta (s_0'', \sqcup)\\ =\delta (s_3', \sqcup)=\delta (s_0''', \sqcup)=\delta (s_4', \sqcup)=\delta (s_4, \sqcup)\\ =\delta (s_2'', \mid)=\emptyset $
Deshalb bekommen wir noch die zusätlichen:
$(s_1', \sqcup, s_1',h), \ (s_0', \sqcup, s_0', h), \ (s_2', \sqcup, s_2', h), \ (s_1'', \sqcup, s_1'', h), \ (s_0'', \sqcup, s_0'', h)\\ (s_3', \sqcup, s_3', h), \ (s_0''', \sqcup, s_0''', h), \ (s_4', \sqcup, s_4', h), \ (s_4, \sqcup, s_4, h), \ (s_2'', \mid, s_2'', h) $
Ist das richtig? Oder habe ich etwas falsch verstanden?
|
Profil
|