21.02.2015 Views

Maszyny Turinga - Zakład Logiki Stosowanej, UAM

Maszyny Turinga - Zakład Logiki Stosowanej, UAM

Maszyny Turinga - Zakład Logiki Stosowanej, UAM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Definicja maszyny <strong>Turinga</strong><br />

Niech dane będą maszyna T oraz słowo maszynowe M = Aq i a j B, gdzie<br />

0 i m. Przez M<br />

T ′ oznaczymy słowo otrzymane z M według<br />

następujących reguł:<br />

(1) dla i = 0 niech M ′ T = M;<br />

(2) dla i > 0:<br />

(a) jeśli T (i, j) jest postaci q i a j → q k a l , to M ′ T = Aq ka l B;<br />

(b) jeśli T (i, j) jest postaci q i a j → q k a l R, to:<br />

(B 1) jeśli B nie jest słowem pustym, to M ′ T = Aa l q k B,<br />

(B 2) jeśli B jest słowem pustym, to M ′ T = Aa l q k a 0;<br />

(c) jeśli T (i, j) jest postaci q i a j → q k a l L, to:<br />

(C 1) jeśli A = A 1a s dla pewnych A 1 oraz a s, to M ′ T = A 1q k a sa l B,<br />

(C 2) jeśli A jest słowem pustym, to M ′ T = q k a 0a l B.<br />

Jerzy Pogonowski (MEG) <strong>Maszyny</strong> <strong>Turinga</strong> Funkcje rekurencyjne 9 / 28

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!