Æ©¸µ °è»ê°¡´ÉÇÑ ÇÔ¼ö´Â ȸ±Í ÇÔ¼öÀÌ´Ù
(Turing computable functions are recursive)
°è»ê°¡´É¼º°ú ³í¸® : George S. Boolos Richard C. Jeffrey Àú, ±è¿µÁ¤.ÃÖÈÆ.°ÁøÈ£ ¿Å±è, ¹®¿¹ÃâÆÇ»ç (393-5681), 1996 (¿ø¼ : Computability and Logic, 3rd ed, Cambridge Univ. Press, 1989), page 112~119
¿ì¸®´Â ¸ðµç ȸ±Í ÇÔ¼ö°¡ ÁÖÆÇ °è»ê°¡´ÉÇϰí (R ¡ö A) ¸ðµç ÁÖÆÇ °è»ê°¡´ÉÇÑ ÇÔ¼ö´Â Æ©¸µ °è»ê°¡´ÉÇÏ´Ù (A ¡ö T) ´Â °ÍÀ» º¸¾Ò´Ù. ¿ì¸®´Â ÀÌÁ¦ ¸ðµç Æ©¸µ °è»ê°¡´ÉÇÑ ÇÔ¼ö°¡ ȸ±Í ÇÔ¼ö¶ó´Â °Í (T ¡ö R) À» º¸¿©ÁÖ°Ú´Ù. ±×·¯¸é Æ÷ÇÔ°ü°è
|
R |
¡ö |
A |
¡ö |
T |
¡ö |
R |
|
|
7 |
|
6 |
|
8 |
|
ÀÇ ¿øÀÌ ´ÝÇôÁö°í ¼¼ °¡Áö °è»ê°¡´É¼º °³³äÀÌ µ¿Ä¡¶ó´Â Áõ¸íÀÌ ¿Ï¼ºµÈ´Ù. Áï,
R = A = T
ÀÌ´Ù.
±×·¯¸é 6 ÀåÀÇ Á¶°Ç (1) - (5) À» ¸¸Á·ÇÏ´Â Æ©¸µ ±â°è M ÀÌ °è»êÇÏ´Â ÇÔ¼ö°¡ f ¶ó°í °¡Á¤ÇÏÀÚ. ¿ì¸®´Â f °¡ ȸ±Í ÇÔ¼ö¶ó´Â °ÍÀ» º¸¿©¾ß¸¸ ÇÑ´Ù. ±¸Ã¼ÀûÀ¸·Î f °¡ ÀÌÇ× ÇÔ¼ö¶ó°í °¡Á¤ÇÏÀÚ. ¸î Ç× ÇÔ¼ö°¡ µÇ´õ¶óµµ Áö±Ý ÇÏ·Á°í ÇÏ´Â °Í°ú ºñ½ÁÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.
°¡ ÀÓÀÇÀÇ ÀÚ¿¬¼ö¶ó°í °¡Á¤ÇÏÀÚ.
ÀÇ °è»êÀ» ½ÃÀÛÇÒ ¶§ M ÀÇ Å×ÀÌÇÁ´Â ÇÑ °³ÀÇ ºó »ç°¢ÇüÀ¸·Î ³ª´©¾îÁø 1 µéÀÇ
ÀÏ·Ãü µÎ °³ ¸»°í´Â ¿ÏÀüÈ÷ ºñ¾î ÀÖ´Ù. ¿ÞÂÊ ÀÏ·Ãü¿¡´Â 1 ÀÌ
°³ ÀÖ´Ù. ¿À¸¥ÂÊ ÀÏ·Ãü¿¡´Â 1 ÀÌ
°³ ÀÖ´Ù. óÀ½¿¡ M Àº ¿ÞÂÊ ÀÏ·ÃüÀÇ °¡Àå ¿ÞÂÊ¿¡ ÀÖ´Â 1 À» Àаí ÀÖ´Ù. ±× ±â°è´Â
¸ØÃâ ¶§
°³ÀÇ 1 µéÀ» °¡Áø ÀÏ·Ãü ¸»°í´Â ¿ÏÀüÈ÷ ºñ¾î ÀÖ´Â Å×ÀÌÇÁ¿¡¼ °¡Àå ¿ÞÂÊ¿¡ ÀÖ´Â
1 À» Àаí ÀÖ´Ù. ±×¸®°í °è»ê°úÁ¤ ³»³», Àаí ÀÖ´Â »ç°¢ÇüÀÇ ¿ÞÂÊ¿¡´Â 1 ÀÌ À¯ÇÑÈ÷
¸¹ÀÌ ÀÖ°í, ¿À¸¥ÂÊ¿¡µµ 1 ÀÌ À¯ÇÑÈ÷ ¸¹ÀÌ ÀÖÀ¸¸ç, Àаí ÀÖ´Â »ç°¢Çü¿¡´Â 1 ÀÌ ¸¹¾Æ¾ß
ÇÑ °³ ÀÖ´Ù.
±×·¯¹Ç·Î °è»êÀ» ÇÏ´Â µ¿¾È ¾ðÁ¦³ª, Àаí ÀÖ´Â »ç°¢ÇüÀÇ ¿ÞÂÊ¿¡ 1 ÀÌ ÀÖ´Ù¸é ±× »ç°¢Çü ¿ÞÂÊÀ¸·Î °¡Àå ¿ÞÂÊ¿¡ ÀÖ´Â 1 ÀÌ ÀÖ°í, ¿À¸¥ÂÊÀÇ °æ¿ì¿¡µµ ¸¶Âù°¡Áö·Î ¸»ÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ ´ÙÀ½°ú °°ÀÌ ÀÌÁø¹ýÀ» ½á¼ ÀÚ¿¬¼öÀÇ ¼ø¼½ÖÀ» ÅëÇØ Å×ÀÌÇÁ ³»¿ë°ú Àаí ÀÖ´Â »ç°¢ÇüÀÇ ³»¿ëÀ» ³ªÅ¸³¾ ¼ö ÀÖ´Ù.
Àаí ÀÖ´Â »ç°¢ÇüÀÇ ¿ÞÂÊ¿¡ ÀÖ´Â Å×ÀÌÇÁÀÇ ¹«ÇÑÇÑ ºÎºÐ¿¡´Â ÀÌÁø¹ýÀÇ ¼ýÀÚ (À̸¦Å׸é 1011, 0, 1) °¡ ÀÖ°í ±º´õ´õ±âÀÎ 0 µé (0 = B) ÀÌ ¹«ÇÑÈ÷ ¿¬¼ÓÀûÀ¸·Î ±× ¾Õ¿¡ ºÙ¾î ÀÖ´Ù°í »ý°¢ÇÒ ¼ö ÀÖ´Ù. ¿ì¸®´Â ÀÌ ¼ýÀÚ¸¦ ¿ÞÂÊ ¼ýÀÚ¶ó°í ºÎ¸£°í, ÀÌÁø¹ýÀ¸·Î Ç¥±âÇÑ ±× ¼ýÀÚ°¡ °¡¸®Å°´Â ¼ö´Â ¿ÞÂÊ ¼ö¶ó°í ºÎ¸¥´Ù. Å×ÀÌÇÁÀÇ ³ª¸ÓÁö ºÎºÐÀº Àаí ÀÖ´Â »ç°¢Çü°ú ±× »ç°¢ÇüÀÇ ¿À¸¥ÂÊ ºÎºÐÀ¸·Î ÀÌ·ç¾îÁ® Àִµ¥, °Å±â¿¡´Â °Å²Ù·¯ ¾²¿©Áø ÀÌÁø¹ý ¼ýÀÚ°¡ ÀÖÀ¸¸ç ¸¶Âù°¡Áö·Î ±º´õ´õ±âÀÎ 0 µéÀÌ ¿¬¼ÓÀûÀ¸·Î ºÙ¾î ÀÖ´Ù°í »ý°¢ÇÒ ¼ö ÀÖ´Ù. ¿ì¸®´Â Å×ÀÌÇÁ¿¡ °Å²Ù·Î ¾²¿©Áø ä·Î ³ªÅ¸³ ÀÌ ¼ýÀÚ¸¦ ¿À¸¥ÂÊ ¼ýÀÚ¶ó°í ºÎ¸£°í, ±× ¼ýÀÚ°¡ °¡¸®Å°´Â ¼ö´Â ¿À¸¥ÂÊ ¼ö¶ó°í ºÎ¸¥´Ù. µû¶ó¼ Àаí ÀÖ´Â »ç°¢Çü¿¡´Â ¿À¸¥ÂÊ ¼ýÀÚÀÇ 'ÀÏÀÇ ÀÚ¸®' (one's place) ¿¡ ÀÖ´Â 0 À̳ª 1 ÀÌ Ç¥½ÃµÇ¾î ÀÖ´Ù. ¿ì¸®´Â Å×ÀÌÇÁ¿¡¼ »ý±â´Â º¯È°¡ ¾ðÁ¦³ª µÎ ¼ýÀÚÀÇ ÀÏÀÇ ÀÚ¸® ºÎ±Ù¿¡¼ »ý±ä´Ù´Â °ÍÀ» º¸ÀåÇϱâ À§ÇØ ¿À¸¥ÂÊ ¼ýÀÚ°¡ °Å²Ù·Î ¾²¿©Á³´Ù°í »ý°¢ÇÑ´Ù.
(º¸±â 1)
ÀÌ·± ¸ð¾çÀÇ Å×ÀÌÇÁ°¡ ÀÖ´Ù :
|
³ª¸ÓÁö ºó °÷ |
|
|
|
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
|
1 |
|
|
|
³ª¸ÓÁö ºó °÷ |
|
¡è |
|||||||||||||||||
±×·¯¸é ¿ÞÂÊ ¼ýÀÚ´Â 11101 À̰í, ¿À¸¥ÂÊ ¼ýÀÚ´Â 10111 À̰í, ¿ÞÂÊ ¼ö´Â 29 À̰í, ¿À¸¥ÂÊ ¼ö´Â 23 ÀÌ´Ù.
¿ì¸®´Â '0' °ú '1' À» ¼ýÀÚÀÇ À̸§À¸·Îµµ ¶Ç ¼ýÀÚ°¡ °¡¸®Å°´Â ¼öÀÇ À̸§À¸·Îµµ ¾µ °ÍÀ̸ç, ±× ¶§ ¹ß»ýÇÏ´Â ¾Ö¸ÅÇÔÀº ¹®¸Æ¿¡ ÀÇÁ¸ÇÏ¿© ÇØ¼ÒÇϵµ·Ï ÇÒ °ÍÀÌ´Ù.
(º¸±â 2)
Å×ÀÌÇÁ°¡ ¿ÏÀüÈ÷ ºñ¾î ÀÖ´Ù. ±×·¯¸é ¿ÞÂÊ ¼ýÀÚ = ¿À¸¥ÂÊ ¼ýÀÚ = 0 ÀÌ°í ¿ÞÂÊ ¼ö = ¿À¸¥ÂÊ ¼ö = 0 ÀÌ´Ù.
Àаí ÀÖ´Â »ç°¢ÇüÀÇ ±âÈ£°¡ 0 ¿¡¼ 1 ·Î [1 ¿¡¼ 0 À¸·Î] ¹Ù²î¸é ¿À¸¥ÂÊ ¼ö´Â 1 ¸¸Å ´Ã¾î³ª°í [ÁÙ¾îµé°í] ¿ÞÂÊ ¼ö´Â º¯ÇÏÁö ¾Ê´Â´Ù. M ÀÌ ¿ÞÂÊÀ̳ª ¿À¸¥ÂÊÀ¸·Î »ç°¢Çü Çϳª ¸¸Å ¿òÁ÷ÀÏ ¶§ ¼ö¿¡´Â ¹«½¼ ÀÏÀÌ ÀϾ±î?
l[r] À» ¿òÁ÷À̱â Àü¿¡ ¿¾ ¿ÞÂÊ [¿À¸¥ÂÊ] ¼ö¶ó°í Çϰí, l'[r'] Àº »õ ¿ÞÂÊ [¿À¸¥ÂÊ] ¼ö¶ó°í ÇÏÀÚ. ¿ì¸®´Â l, r ÀÇ °ª°ú ¿òÁ÷ÀÌ´Â ¹æÇâ¿¡ µû¶ó l', r' ÀÌ ¾î¶»°Ô º¯ÇÏ´ÂÁö¿¡ ´ëÇØ¼, ±×¸®°í ¿òÁ÷ÀÓÀÇ ¹æÇâ¿¡ ´ëÇØ¼ ¾Ë°í ½Í´Ù. ³× °¡Áö °æ¿ì¸¦ »ý°¢ÇØ º¸¾Æ¾ß Çϴµ¥, ¸ðµÎ °ÅÀÇ ºñ½ÁÇϹǷΠM ÀÌ ¿ÞÂÊÀ¸·Î ¿òÁ÷À̰í l ÀÌ È¦¼öÀÎ °æ¿ì¸¸ ÀÚ¼¼È÷ »ý°¢ÇØ º¸ÀÚ.
l ÀÌ È¦¼öÀ̹ǷΠ¿¾ ¿ÞÂÊ ¼ýÀÚ´Â 1 ·Î ³¡³´Ù. r = 0 À̸é, »õ ¿À¸¥ÂÊ ¼ýÀÚ´Â 1 À̰í r' = 1 = 2r + 1 ÀÌ´Ù. ±×¸®°í ¸¸¾à r > 0 À̸é, »õ ¿À¸¥ÂÊ ¼ýÀÚ´Â ¿¾ ¼ýÀÚÀÇ ÀÏÀÇ ÀÚ¸® ³¡¿¡ 1 À» µ¡ºÙ¿© ¸¸µç´Ù. ¿©±â¼µµ r' = 2r + 1 ÀÌ´Ù. l' ÀÇ °æ¿ì¿¡ ¸¸¾à l = 1 À̸é, ¿¾ ¿ÞÂÊ ¼ýÀÚ´Â ´ÜÁö 1 À̰í, »õ ¿ÞÂÊ ¼ýÀÚ´Â 0 À̸ç, l' = 0 = (l - 1) / 2 ÀÌ´Ù. ±×¸®°í l ÀÌ 1 º¸´Ù Å« ÀÓÀÇÀÇ È¦¼ö¶ó¸é, »õ ¿ÞÂÊ ¼ýÀÚ´Â ¿¾ ¿ÞÂÊ ¼ýÀÚÀÇ ÀÏÀÇ ÀÚ¸®¿¡ ÀÖ´Â 1 À» Áö¿òÀ¸·Î½á (µû¶ó¼ ¼ýÀÚ¸¦ ÁÙÀÓÀ¸·Î½á) ¸¸µé ¼ö ÀÖ´Ù. ÀÌ »õ ¼ýÀÚ´Â (l - 1) / 2 ¸¦ °¡¸®Å°¸ç, ¿ª½Ã l' = (l - 1) / 2 ÀÌ´Ù. ¿ä¾àÇØ º¸ÀÚ. ¸¸¾à M ÀÌ ¿ÞÂÊÀ¸·Î ¿òÁ÷À̰í l ÀÌ È¦¼öÀ̸é, l' = (l - 1) / 2 À̰í r' = 2r + 1 ÀÌ´Ù.
(º¸±â 1 ÀÇ °è¼Ó)
M ÀÌ ¿ÞÂÊÀ¸·Î ¿òÁ÷ÀÎ´Ù°í °¡Á¤ÇÏÀÚ. ±×·¯¸é »õ ¿ÞÂÊ ¼ýÀÚ´Â 1110 À̰í l' = 14 = (29 - 1) / 2 À̸ç, »õ ¿À¸¥ÂÊ ¼ýÀÚ´Â 101111 À̰í r' = 47 = 2¤ý23 + 1 ÀÌ´Ù.
ºñ½ÁÇÏ°Ô ³íÁõÀ» ÇØº¸¸é
¸¸¾à M ÀÌ ¿ÞÂÊÀ¸·Î ¿òÁ÷À̰í
l ÀÌ Â¦¼öÀ̸é, l' = l / 2 À̰í r' = 2r ÀÌ´Ù.
¸¸¾à
M ÀÌ ¿À¸¥ÂÊÀ¸·Î ¿òÁ÷À̰í r ÀÌ È¦¼öÀ̸é, l' = 2l + 1 À̰í r' = (r - 1) / 2 ÀÌ´Ù.
¸¸¾à M ÀÌ ¿À¸¥ÂÊÀ¸·Î ¿òÁ÷À̰í r ÀÌ Â¦¼öÀ̸é, l' = 2l
À̰í r' = r / 2 ÀÌ´Ù.
´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
M ÀÌ °è»êÀ» ½ÃÀÛÇÒ ¶§ ¿ÞÂÊ ¼ö¿Í ¿À¸¥ÂÊ ¼ö´Â ¾ó¸¶Àΰ¡? ±× ¶§ Å×ÀÌÇÁ´Â Àаí ÀÖ´Â »ç°¢Çü ¿ÞÂÊÀ¸·Î´Â ¿ÏÀüÈ÷ ºñ¾î ÀÖ°í, ±×·¡¼ ¿ÞÂÊ ¼ýÀÚ´Â 0 ÀÌ¸ç ¿ÞÂÊ ¼ö´Â 0 ÀÌ´Ù. ¿À¸¥ÂÊ ¼ýÀÚ´Â ´ÙÀ½°ú °°´Ù.
|
|
ÀÌÁø Ç¥±â¹ýÀ¸·Î µÈ m °³ÀÇ ¿¬¼ÓÀûÀÎ 1 Àº
À» °¡¸®Å²´Ù. 0 ÀÌ n °³¸¸Å µÚ¿¡ ³ª¿À´Â m °³ÀÇ ¿¬¼ÓÀûÀÎ 1 Àº
À» °¡¸®Å²´Ù. m °³ÀÇ 1 ´ÙÀ½¿¡ 0 ÀÌ Çϳª ³ª¿À°í ±× ´ÙÀ½¿¡ 1 µéÀÌ p °³ µû¶ó
³ª¿À´Â 1 µéÀÇ ÀÏ·Ãü´Â
À» °¡¸®Å²´Ù. ±×·¯¹Ç·Î M ÀÌ
ÀÇ °è»êÀ» ½ÃÀÛÇÒ ¶§ ¿À¸¥ÂÊ ¼ö´Â (
1)
+ (
1) ÀÌ´Ù.
(
1)
+ (
1) À̶ó°í ÇÏÀÚ. ±×·¯¸é s ´Â ±âÃÊÀû ȸ±Í ÇÔ¼öÀÌ´Ù.
¶ÇÇÑ M ÀÌ ¸ØÃâ ¶§ ¿ÞÂÊ ¼ö¿Í ¿À¸¥ÂÊ ¼ö´Â ¾ó¸¶Àΰ¡?
M Àº ¸ØÃâ ¶§,
+ 1 °³ÀÇ ÀÏ·Ãü¸¦ Á¦¿ÜÇϰí´Â ºó ÄÀÎ Å×ÀÌÇÁ¿¡¼ °¡Àå ¿ÞÂÊ¿¡ ÀÖ´Â 1 À» Àаí
ÀÖ´Ù. ¿ÞÂÊ ¼ö´Â ±×´ë·Î 0 À̰í, ¿À¸¥ÂÊ ¼ö´Â
Àε¥, À̰ÍÀº ÀÌÁø Ç¥±â¹ýÀ¸·Î µÈ
+ 1 °³ÀÇ ¿¬¼ÓÀûÀÎ 1 µéÀÌ °¡¸®Å°´Â ¼öÀÌ´Ù.
lo(x) ´Â
ÀÎ °¡Àå Å«
¶ó°í ÇÏÀÚ. 19 ¿¡ ÀÇÇØ, lo ´Â ±âÃÊÀû ȸ±Í ÇÔ¼öÀÌ´Ù. (½ÇÁ¦·Î ¸¸¾à
À̸é d(x, y) = 0 À̰í, ±×·¸Áö ¾ÊÀ¸¸é 1 À̶ó°í ÇÑ´Ù¸é, lo(x) = Mxx[d](x)
ÀÌ´Ù.)
ÀÌ´Ù. ±×·¯¹Ç·Î
ÀÌ´Ù. µû¶ó¼ M ÀÌ t ¿¡¼
ÀÇ °è»êÀ» ¸ØÃß°í ¶Ç t ¿¡¼ r ÀÌ ¿À¸¥ÂÊ ¼öÀ̸é,
¶ó´Â °á·ÐÀÌ µû¶ó³ª¿Â´Ù.
¿ì¸®´Â ÀÌÁ¦ M ÀÇ È帧 µµ½ÄÀ̳ª ±â°è µµÇ¥¸¦ µÎ
°³ÀÇ ±âÃÊÀû ȸ±Í ÇÔ¼ö a ¿Í q ·Î ³ªÅ¸³»´Â ÀÏÀ» ÇÒ °ÍÀÌ´Ù. ¿ì¸®´Â ±â°èÀÇ »óÅÂ
µîÀ» ÀÚ¿¬¼ö 1 µîÀ¸·Î, ±âÈ£ B, 1 À» ÀÚ¿¬¼ö 0, 1 ·Î, µ¿ÀÛ B, 1, L, R À» ÀÚ¿¬¼ö
0, 1, 2, 3 À¸·Î ÇØ¼®ÇÑ´Ù. ¸¸¾à M ÀÌ »óÅÂ
¿¡¼ 0 À» ÀÐÀ¸¸é¼ µ¿ÀÛ j(= 0, 1, 2, 3) ¸¦ ¼öÇàÇÏ°í »óÅÂ
·Î °£´Ù¸é, ¿ì¸®´Â a(i, 0) = j °ú q(i, 0) = k ¶ó°í ³õ´Â´Ù. ¸¸¾à M ÀÌ »óÅÂ
¿¡¼ 1 À» ÀÐÀ¸¸é¼ µ¿ÀÛ j ¸¦ ¼öÇàÇÏ°í »óÅÂ
·Î °£´Ù¸é, ¿ì¸®´Â a(i, 1) = j °ú q(i, 1) = k ¶ó°í ³õ´Â´Ù. ÀÌ ±ÔÁ¤¿¡ ÇØ´çÇÏÁö
¾Ê´Â ¸ðµç ÀÚ¿¬¼ö x, y ÀÇ ¼ø¼½Ö¿¡ ´ëÇØ¼ ¿ì¸®´Â a(x, y) = y ¿Í q(x, y) = 0 À̶ó°í
³õ´Â´Ù. ±×·¸´Ù¸é ¸ØÃá´Ù´Â °ÍÀº °¡»óÀÇ »óÅ 0 À¸·Î °¡´Â °ÍÀÌ´Ù. M ÀÇ ±â°è µµÇ¥¿¡´Â
»çÁßüµéÀÌ À¯ÇÑÇÑ ¼ö¸¸Å¸¸ ÀÖÀ¸¹Ç·Î, a ¿Í q °¡ °æ¿ìº°·Î Á¤Àǰ¡´ÉÇÑ, ±âÃÊÀû ȸ±Í
ÇÔ¼ö¶ó´Â °ÍÀº ºÐ¸íÇÏ´Ù.
(º¸±â 3)
´ÙÀ½¼ö ÇÔ¼ö¸¦ °è»êÇÏ´Â ±â°èÀÇ µµ½ÄÀÎ ±×¸² 1 À» »ý°¢ÇØ º¸ÀÚ.
±×¸² 1 ÇÔ¼ö s ¸¦ °è»êÇϱâ


f °¡ ȸ±Í ÇÔ¼ö¶ó´Â °ÍÀ» º¸¿©ÁÖ±â À§Çؼ, ¿ì¸®´Â ÀÚ¿¬¼öµéÀÇ ¼ø¼ »ïÁßü¸¦ ´Ü ÇÑ °³ÀÇ ÀÚ¿¬¼ö·Î ÄÚµåÈÇÏ´Â ÀåÄ¡¿Í, »ïÁßü¸¦ ÄÚµåÈÇÑ ´Ü ÇÑ °³ÀÇ »ïÁßüÀÇ Ã¹¹øÂ°, µÎ¹øÂ°, ¼¼¹øÂ° ±¸¼º¿ä¼Ò¸¦ ã¾Æ³¾ ¼ö ÀÖ´Â ÀåÄ¡°¡ ÇÊ¿äÇÏ´Ù. ÀÌ·± ÀåÄ¡µéÀÌ ÇÊ¿äÇÑ ±î´ßÀº °è»êÀÇ t + 1 ´Ü°è¿¡¼ ¿ÞÂÊ ¼ö°¡ ¾ó¸¶Àΰ¡ ÇÏ´Â °ÍÀÌ, t ¿¡¼ ¿ÞÂÊ ¼ö°¡ ¾ó¸¶¿´´Â°¡¶ó´Â °Í »Ó¸¸ ¾Æ´Ï¶ó t ¿¡¼ ¿À¸¥ÂÊ ¼ö°¡ ¾ó¸¶¿´´Â°¡¶ó´Â °Í°ú t ¿¡¼ M ÀÇ »óŰ¡ ¹«¾ùÀ̾ú´Â°¡¿¡µµ ´Þ·Á Àֱ⠶§¹®ÀÌ´Ù. ÀÌ Á¡Àº t ¿¡¼ ¿À¸¥ÂÊ ¼ö¿Í M ÀÇ »óÅÂÀÇ °æ¿ì¿¡µµ ¸¶Âù°¡ÁöÀÌ´Ù. ±×·¯³ª ¿ì¸®°¡ ÀÏ´Ü »ïÁßü¸¦ ´Ü ÇÑ °³ÀÇ ¼ö·Î ÄÚµåÈÇϸé, ¿ì¸®´Â t + 1 ÀÇ ¿ÞÂÊ ¼ö, t + 1 ÀÇ »óÅÂ, t + 1 ÀÇ ¿À¸¥ÂÊ ¼ö·Î ÀÌ·ç¾îÁø »ïÁßü l', c', r' ÀÌ t ÀÇ ¿ÞÂÊ ¼ö, t ÀÇ »óÅÂ, t ÀÇ ¿À¸¥ÂÊ ¼ö·Î ÀÌ·ç¾îÁø »ïÁßü l, c, r ¿¡ (±âÃÊÀû ȸ±ÍÀûÀ¸·Î) ÀÇÁ¸ÇÑ´Ù´Â °ÍÀ» º¸ÀÏ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
±×·¯¹Ç·Î ¿ì¸®´Â tpl(x, y, z) =
¶ó°í Á¤ÀÇÇÑ´Ù. tpl Àº ±âÃÊÀû ȸ±Í ÇÔ¼öÀÌ´Ù. ¸¸¾à tpl(x, y, z) = tpl(a, b,
c) ¶ó¸é x = a, y = b, z = c ÀÌ´Ù. ¿ì¸®´Â ¾ÕÀ¸·Î 'tpl(x, y, z)' ´ë½Å¿¡ '<x,
y, z>' ¶ó°í ¾²°Ú´Ù.
lft(w) ´Â
°¡ w ¸¦ (³ª¸ÓÁö ¾øÀÌ) ³ª´©´Â °¡Àå Å« x ¡Â w ¶ó°í Çϰí, ctr(w) ´Â
ÀÌ w ¸¦ ³ª´©´Â °¡Àå Å« x ¡Â w ¶ó°í Çϰí, rgt(w) ´Â
ÀÌ w ¸¦ ³ª´©´Â °¡Àå Å« x ¡Â w ¶ó°í ÇÏÀÚ. 7.19 ¿¡ ÀÇÇØ¼ lft, ctr, rgt ´Â
±âÃÊÀû ȸ±Í ÇÔ¼öÀÌ´Ù. ÇÔ¼ö lft, ctr, rgt Àº w = <x, y, z> À̸é lft(w)
= x, ctr(w) = y, rgt(w) = z ¶ó´Â ¶æ¿¡¼ tpl ÀÇ ¿ªÀÌ´Ù.
¿ì¸®´Â ÀÌÁ¦ ´ÙÀ½°ú °°Àº ¼ºÁúÀ» °¡Áø 3 Ç×ÀÇ ±âÃÊÀû
ȸ±Í ÇÔ¼ö g ¸¦ Á¤ÀÇÇϰڴÙ. ¸¸¾à t °¡ M ÀÌ
¸¦ °è»êÇÒ ¶§ ¸ØÃß´Â ´Ü°èº¸´Ù ´õ ³ªÁßÀÇ ´Ü°è°¡ ¾Æ´Ï¶ó¸é,
¿¡¼ ¿ÞÂÊ ¼ö, t ¿¡¼ M ÀÇ »óÅÂ, t ¿¡¼ ¿À¸¥ÂÊ ¼ö > ÀÌ´Ù. M Àº °è»êÀ»
½ÃÀÛÇÒ ¶§ »óÅ 1 ¿¡ ÀÖÀ¸¹Ç·Î,

¶ó°í ÇÒ ¼ö ÀÖ´Ù.
e(x) ´Â ¸¸¾à x °¡ ¦¼öÀ̸é 0 À̰í Ȧ¼öÀ̸é 1 À̶ó°í ÇÏÀÚ. ÇÔ¼ö e ´Â ¹°·Ð ±âÃÊÀû ȸ±Í ÇÔ¼öÀÌ´Ù. ¼ö°¡ ¦¼öÀÎ °æ¿ì ±×¸®°í ¿ÀÁ÷ ±× °æ¿ì¿¡¸¸ ÀÌÁø Ç¥±â¹ýÀ¸·Î µÈ ÀÏÀÇ ÀÚ¸®¿¡ 0 ÀÌ ÀÖ´Ù. ±×·¯¹Ç·Î r ÀÌ t ¿¡¼ ¿À¸¥ÂÊ ¼öÀÎ °æ¿ì, ¸¸¾à t ¿¡¼ ÀÐÀº »ç°¢ÇüÀÇ ±âÈ£°¡ 0(=B) À̸é e(r) = 0 À̰í, ÀÌ ±âÈ£°¡ 1 À̸é e(r) = 1 ÀÌ´Ù.
¿ì¸®´Â ÀÌÁ¦ g ÀÇ Á¤ÀǸ¦ ¿Ï¼ºÇÒ ¼ö ÀÖ´Ù. ¾ÕÀ¸·Î
¿ì¸®´Â '
', '
', '
' ¸¦ ÁÙ¿©¼ °¢°¢ 'l', 'c', 'r' À̶ó°í ¾²°Ú´Ù. ¿ì¸®´Â ¶Ç 'q(c, e(r))', °ð
'
,
' ¸¦ ÁÙ¿©¼ 'q' ¶ó°í ¾²°Ú´Ù.
|
= |
|
<l, q, r> <l,
q, r (Àаí ÀÖ´Â »ç°¢Çü¿¡ B ¶ó°í ½á¶ó) <l, q, r + 1> <l, q, r> (Àаí ÀÖ´Â »ç°¢Çü¿¡ 1 À̶ó°í ½á¶ó) <l/2, q, 2r> <(l
(¿ÞÂÊÀ¸·Î
»ç°¢Çü <2l, q, r/2> <2l
+ 1, q, (r (¿À¸¥ÂÊÀ¸·Î »ç°¢Çü Çϳª¸¸Å ¿òÁ÷¿©¶ó) 0 |
¸¸¾à a(c, e(r)) = 0 À̰í e(r) = 0 À̸é, ¸¸¾à a(c, e(r)) = 0 À̰í e(r) = 1 À̸é,
¸¸¾à a(c, e(r)) = 1 À̰í e(r) = 0 À̸é, ¸¸¾à a(c, e(r)) = 1 À̰í e(r) = 1 À̸é,
¸¸¾à a(c, e(r)) = 2 À̰í e(l) = 0 À̸é, ¸¸¾à a(c, e(r)) = 2 À̰í e(l) = 1 À̸é,
¸¸¾à a(c, e(r)) = 3 À̰í e(r) = 0 À̸é, ¸¸¾à a(c, e(r)) = 3 À̰í e(r) = 1 À̸é,
±× ¹ÛÀÇ °æ¿ì¿¡´Â |
¶ó°í ÇÏÀÚ. (¿ì¸®´Â / ¸¦ ±âÃÊÀû ȸ±ÍÀûÀ¸·Î Á¤ÀÇÇÑ °ÍÀ̶ó°í »ý°¢ÇÑ´Ù. Áï, x/y ´Â ¸¸¾à ¸òÀÌ µÇ´Â ÀÚ¿¬¼ö°¡ ÀÖ´Ù¸é x ¸¦ y ·Î ³ª´« ¸òÀ̰í, ±×·± ÀÚ¿¬¼ö°¡ ¾ø´Ù¸é (À̸¦Å׸é) 0 À¸·Î Á¤ÀÇÇÑ´Ù.)
tpl, lft, ctr, rgt, s, q, e, a,
,
+, ¤ý, / °¡ ¸ðµÎ ±âÃÊÀû ȸ±Í ÇÔ¼öÀ̹ǷÎ, g µµ ¿ª½Ã ±âÃÊÀû ȸ±Í ÇÔ¼öÀÌ´Ù.
g ÀÇ Á¤ÀÇ¿¡¼ µÎ¹øÂ° ±¸ÀýÀº ÀÌ·¸°Ô ÇØ¼®ÇÒ ¼ö ÀÖ´Ù. Áï, ¸¸¾à M ÀÌ 1 À» ÀÐÀ¸¸é¼ »óÅ c ¿¡ ÀÖ°í ±× ±â°è µµÇ¥´Â Àаí ÀÖ´Â »ç°¢Çü¿¡ 0 À» ¾²¶ó°í ¸»Çϰí ÀÖ´Ù¸é, ¿ÞÂÊ ¼ö´Â ¿©ÀüÈ÷ ¶È°°°í, M ÀÇ ´ÙÀ½ »óÅ´ ±× µµÇ¥°¡ ±â¼úÇÑ ´ë·ÎÀ̰í, ¿À¸¥ÂÊ ¼ö´Â 1 ¸¸Å ÁÙ¾îµç´Ù. ´Ù¸¥ ±¸Àýµéµµ ºñ½ÁÇÏ°Ô ÇØ¼®ÇÒ ¼ö ÀÖ´Ù.
¿ì¸®ÀÇ Á¤ÀÇ´Â ¸¸¾à t °¡ M ÀÌ ¸ØÃß´Â ´Ü°è¶ó¸é
M Àº t + 1 ¿¡¼ óÀ½À¸·Î »óÅ 0 À¸·Î °£´Ù´Â °ÍÀ» º¸ÀåÇØ ÁØ´Ù. ±×·¯¹Ç·Î ¸ðµç
y ¡Â t ¿¡ ´ëÇØ¼
ÀÌ´Ù. ±×¸®°í l, c, r ÀÌ °¢°¢ t ¿¡¼ ¿ÞÂÊ ¼ö, t ¿¡¼ M ÀÇ »óÅÂ, t ¿¡¼ ¿À¸¥ÂÊ
¼ö¶ó¸é, a(c, e(r)) = e(r) (= 0, 1) À̰í q(c, e(r)) = 0 À̸ç, µû¶ó¼
À̰í
ÀÌ´Ù. ±×·¯¹Ç·Î M ÀÌ
¸¦ °è»êÇÒ ¶§ t ¿¡¼ ¸ØÃâ °æ¿ì ±×¸®°í ¿ÀÁ÷ ±× °æ¿ì¿¡¸¸ t ´Â
ÀÎ °¡Àå ÀÛÀº y ÀÌ´Ù.
À̶ó°í ÇÏÀÚ. h ´Â ±âÃÊÀû ȸ±Í ÇÔ¼öÀ̰í, M ÀÌ
¸¦ °è»êÇÒ ¶§ t ¿¡¼ ¸ØÃâ °æ¿ì ±×¸®°í ¿ÀÁ÷ ±× °æ¿ì¿¡¸¸
ÀÌ´Ù. Mn[h] ´Â ȸ±ÍÇÔ¼öÀÌ´Ù. (±×°ÍÀÌ ±âÃÊÀû ȸ±Í ÇÔ¼ö¶ó°í °á·ÐÁþ´Â °ÍÀº
ÀϹÝÀûÀ¸·Î ºÒ°¡´ÉÇÏ´Ù.) ±×¸®°í M ÀÌ t ¿¡¼ ¸ØÃß°í r ÀÌ t ¿¡¼ ¿À¸¥ÂÊ ¼ö¶ó¸é,
ÀÌ´Ù. ±×·¯¹Ç·Î ¸ðµç
,
¿¡ ´ëÇØ¼

ÀÌ´Ù. µû¶ó¼ f ´Â ȸ±Í ÇÔ¼öÀÌ´Ù. ÀÌ·Î½á Æ÷ÇÔ°ü°èÀÇ ¿øÀº ´ÝÇôÁ³´Ù.
±×·±µ¥ ¿ì¸®´Â ´ÙÀ½À» ¶ÇÇÑ Áõ¸íÇÑ ¼ÀÀÌ´Ù.
(ȸ±Í ÇÔ¼ö¿¡ ´ëÇÑ Å¬¸®´Ï Ç¥ÁØ Çü½Ä (Kleene normal form) Á¤¸®)
±âº» ÇÔ¼ö¿¡¼ ÇÕ¼º, ±âÃÊÀû ȸ±Í, ÃÖ¼Òȸ¦ ÅëÇØ ȸ±Í ÇÔ¼ö¸¦ ¾òÀ» ¶§, ÃÖ¼ÒÈ ¿¬»êÀº ÇÑ ¹ø ÀÌ»ó ¾µ Çʿ䰡 ¾ø´Ù.
¿ì¸®°¡ 'ȸ±ÍÀû' À̶ó´Â ¿ë¾î¸¦ ¾´ °ÍÀº ¾î´À Á¤µµ ºñÇ¥ÁØÀûÀ̾ú´Ù. ¿ì¸®°¡ ȸ±Í ÇÔ¼ö¶ó°í ºÒ·¯ ¿Ô´ø °ÍÀº º¸Åë ºÎºÐ È¸±ÍÇÔ¼ö¶ó°í ºÎ¸£´Â °ÍÀ̰í, Ç¥ÁØÀûÀ¸·Î 'ȸ±ÍÀû' À̶ó°í ºÎ¸£´Â ÇÔ¼öµéÀº Àüü ÇÔ¼öÀÎ ºÎºÐ ȸ±Í ÇÔ¼öµé, ´Ù½Ã ¸»Çؼ (ÀûÀýÇÑ n ¿¡ ´ëÇÏ¿©) ¸ðµç ÀÚ¿¬¼öµéÀÇ n Áßü¿¡ »êÃâ°ªÀ» ºÎ¿©ÇÏ´Â ÇÔ¼öµéÀÌ´Ù. ¿ì¸®´Â Àüü°¡ ¾Æ´Ñ ºÎºÐ ȸ±Í ÇÔ¼ö´Â ´õ ÀÌ»ó ´Ù·çÁö ¾ÊÀ» °ÍÀ̹ǷÎ, ¾ÕÀ¸·Î Ç¥ÁØÀû Ç¥ÇöÀ» äÅÃÇϰڴÙ. Áï, ÀÌÁ¦ºÎÅÍ È¸±Í ÇÔ¼ö´Â ¾ðÁ¦³ª Àüü ÇÔ¼öÀÌ´Ù.
Æ©¸µ±â°è M ÀÌ
¿¡ ´ëÇÑ Ç¥ÁØÀû À§Ä¡¿¡¼ Ãâ¹ßÇÏ¿© y ¿¡ ´ëÇÑ Ç¥ÁØÀû À§Ä¡¿¡¼ ¸ØÃâ ²À ±× °æ¿ì¿¡
¸ðµç
¿¡ ´ëÇÏ¿©
ÀÌ Á¤ÀÇµÇ¸ç ±× °ªÀÌ y ¿Í °°À» °æ¿ì ±×¸®°í ¿ÀÁ÷ ±× °æ¿ì¿¡¸¸ M ÀÌ ³ÐÀº Àǹ̿¡¼
n Ç× ÇÔ¼ö f ¸¦ °è»êÇÑ´Ù°í ÇÏÀÚ. (¸ðµç ±â°è´Â, ½ÉÁö¾î ¾î¶² ÅõÀÔ°ªµé¿¡ ´ëÇØ¼´Â
ºñÇ¥ÁØÀû À§Ä¡¿¡¼ ¸ØÃß´Â ±â°èÁ¶Â÷µµ, ³ÐÀº Àǹ̿¡¼ n Ç× ÇÔ¼ö¸¦ °è»êÇÑ´Ù.) ¾î¶²
±â°è°¡ ¾î¶² ÇÔ¼ö¸¦ ³ÐÀº Àǹ̿¡¼ °è»êÇÒ °æ¿ì ±×¸®°í ¿ÀÁ÷ ±× °æ¿ì¿¡¸¸ ±× ÇÔ¼ö´Â
ºÎºÐ ȸ±Í ÇÔ¼öÀÓÀ» º¸¿©¶ó. [ÈùÆ® : M Àº ¿ÞÂÊ ¼ö°¡ 0 ÀÌ°í ¿À¸¥ÂÊ ¼ö°¡ ¾ç¼öÀ̸é¼
µ¿½Ã¿¡ 2 ÀÇ °ÅµìÁ¦°öº¸´Ù ÀÛÀ» °æ¿ì ±×¸®°í ¿ÀÁ÷ ±× °æ¿ì¿¡¸¸ ¤½ Ç¥ÁØÀû À§Ä¡¿¡¼
¸ØÃá´Ù.