Àü¹®°¡ ½Ã½ºÅÛ ¿ø¸®¿Í °³¹ß : ÀÌÀç±Ô, ÃÖÇü¸², ±èÇö¼ö, ¼¹Î¼ö, ÁÖ¼®Áø, Áö¿øÃ¶ °øÀú, ¹ý¿µ»ç, 1996, Page 210~228
2. ¸íÁ¦°è»ê(Propositional calculus)
3. ¼ú¾î°è»ê (Predicate calculus)
(1) Àý(Clause) ÁýÇÕÀ¸·ÎÀÇ º¯È¯
³í¸®´Â ÀΰøÁö´É ºÐ¾ß¿¡¼ °¡Àå ±âº»ÀûÀÎ Áö½Ä Ç¥Çö ¹× Ãß·ÐÀ» À§ÇÑ ¹æ¹ýÀ¸·Î ÀÌ¿ëµÇ¾î ¿ÔÀ¸¸ç, ƯÈ÷ À¯·´°ú ÀϺ»¿¡¼ ÀΰøÁö´É ¿¬±¸ÀÇ ÁÖ¾ÈÁ¡ÀÌ µÇ¾î ¿Ô´Ù. ³í¸®´Â ±âÁ¸ÀÇ Áö½ÄÀ¸·ÎºÎÅÍ »õ·Î¿î Áö½ÄÀ» ÃßÃâÇϱâ À§ÇØ ¼öÇÐÀû ¿¬¿ª¹ýÀ» ÀÌ¿ëÇÔÀ¸·Î½á, Áö½Ä Ç¥Çö°ú Ã߷п¡ ÀÌ·ÐÀûÀÎ ±âÃʸ¦ Á¦°øÇϰí ÀÖ´Ù. ÀÌ¹Ì ÂüÀ̶ó°í ¾Ë·ÁÁ® ÀÖ´Â »ç½Ç·ÎºÎÅÍ »õ·Î¿î »ç½ÇÀ» À¯µµÇÔÀ¸·Î½á, »õ·Î¿î »ç½Ç ¶ÇÇÑ ÂüÀ̶ó´Â °ÍÀ» Áõ¸íÇÏ´Â ¹æ¹ýÀ» ÅëÇØ Áú¹®¿¡ ´ëÇÑ ´ë´äÀ̳ª ¹®Á¦¿¡ ´ëÇÑ ÇØ¸¦ À¯µµÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ÀΰøÁö´É¿¡¼ ÁÖ·Î ÀÌ¿ëµÇ´Â ³í¸®´Â ¸íÁ¦°è»ê (Propositional Calculus) ¹× ¼ú¾î°è»ê (Predicate Calculus) À¸·Î¼ Áö½Ä Ç¥Çö ¹æ¹ýÀÌ °£´ÜÇϸ鼵µ °·ÂÇÑ Ã߷йæ¹ýÀ» Á¦°øÇÏ´Â ¼ö´ÜÀÌ µÇ°í ÀÖ´Ù. ¼ú¾î°è»êÀ» À§ÇÑ ÀΰøÁö´É ¾ð¾îÀÎ PROLOG ¸¦ ÅëÇØ ½ÇÁ¦ ¹®Á¦Çذῡµµ ÀÌ¿ëµÇ°í ÀÖ´Ù. ¸íÁ¦°è»ê ¹× ¼ú¾î°è»êÀ̶ó´Â ¿ë¾î ´ë½Å¿¡ ¸íÁ¦³í¸® ¹× ¼ú¾î³í¸®¶ó´Â ¿ë¾îµµ ÇÔ²² »ç¿ëµÇ´Âµ¥, ¿©±â¼´Â º¸´Ù Çü½ÄÀûÀÎ ÇüŸ¦ °Á¶ÇÏ´Â Àǹ̷Π°è»êÀ̶ó´Â ¿ë¾î¸¦ ÀÌ¿ëÇϰí ÀÖ´Ù. ¸íÁ¦°è»ê ¹× ¼ú¾î°è»ê°ú °ü·ÃÇÑ Á¦¹Ý ¿ë¾î, Ãß·Ð ±ÔÄ¢ ¹× Ãß·Ð °úÁ¤À» »ó¼¼È÷ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.
ÂüÀ̳ª °ÅÁþÀ» ÆÇ´ÜÇÒ ¼ö ÀÖ´Â ¹®ÀåÀ» ¸íÁ¦ (Proposition) ¶ó Çϸç, À̸¦ ºÎÈ£·Î ³ªÅ¸³½ °ÍÀ» ,¸íÁ¦ºÎÈ£¶ó ÇÑ´Ù. ¿¹¸¦ µé¾î, "¹°Àº »ó¿Â¿¡¼ ¾×ü´Ù"¶ó´Â ¹®ÀåÀº ¸íÁ¦À̸ç, A¶ó´Â ¸íÁ¦ºÎÈ£·Î¼ ÀÌ ¹®ÀåÀ» Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. ÂüÀ̳ª °ÅÁþ ±× ÀÚü´Â ÁøÀ§ºÎÈ£¶ó°í Çϸç, ¹®ÀåÀ» ¿¬°áÇÏ´Â ºÎÈ£¸¦ ¿¬°á»ç¶ó ÇÑ´Ù. ¿¬°á»ç·Î´Â ¡ý, ¡ü, ¬, =>, = °¡ ÀÖ´Ù. ¸íÁ¦°è»ê¿¡¼ ó¸®ÇÒ ¼ö ÀÖµµ·Ï Á¤ÀǵǾî ÀÖ´Â ¹®ÀåÀ» ÆÇ¸í¹® (Well Formed Formula) À̶ó ÇÑ´Ù. ÆÇ¸í¹®Àº ¸íÁ¦ºÎÈ£, ÁøÀ§ºÎÈ£ ¹× ¿¬°á»ç·Î¸¸ Á¤ÀÇµÈ ¹®ÀåÀ¸·Î¼ ¾î¶² »ç½ÇÀ» Ç¥ÇöÇϱâ À§ÇÔÀÌ´Ù. ÆÇ¸í¹®¿¡¼ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¸íÁ¦°è»ê ¹®ÀåÀ» ´ÙÀ½°ú °°ÀÌ Á¤ÀÇÇÒ ¼ö ÀÖ´Ù.
(1) ¸ðµç ¸íÁ¦ºÎÈ£¿Í ÁøÀ§ºÎÈ£´Â
°¢±â ¹®Àå(Sentence)À» ÀÌ·é´Ù. |
¾î¶² ÇÑ ÆÇ¸í¹®ÀÌ ÁÖ¾îÁ³À» ¶§, ÀÌ ¹®ÀåÀÌ ÂüÀÎÁö ¶Ç´Â °ÅÁþÀÎÁö¸¦ Æò°¡ÇÏ´Â °ÍÀ» ÇØ¼® (Interpretation) À̶ó°í ÇÑ´Ù. ¸íÁ¦°è»êÀÇ ±âº»ÀûÀÎ ¹®ÀåÇØ¼®Àº ´ÙÀ½°ú °°´Ù.
(1) ÁøÀ§ºÎÈ£ ÂüÀº Ç×»ó
Âü(ÀÌÇÏ T·Î Ç¥½Ã)À̸ç, ÁøÀ§ºÎÈ£ °ÅÁþÀº Ç×»ó |
¿©·¯ ¸íÁ¦°è»ê ¹®ÀåÀÌ ¿¬°á»ç·Î ¿¬°áµÇ¾î ÀÖ´Â º¹ÇÕ ¹®ÀåÀÇ ÇØ¼®Àº ÁøÀ§Ç¥ (Truth Table) ¸¦ ÀÌ¿ëÇÏ¸é ¸í·áÇÏ°Ô ³ªÅ¸³¾ ¼ö ÀÖ´Ù. ÀÏ·Ê·Î A=>B ¶ó´Â ¾Ï½Ã ¹®ÀåÀº ¬A ¡ý B ÀÇ OR °áÇÕ¹®Àå°ú °°Àº ÁøÀ§°ªÀ» °®°Ô µÇ´Âµ¥, <±×¸² 1> °ú °°Àº ÁøÀ§Ç¥¸¦ ÀÌ¿ëÇÏ¿© µÎ ¹®ÀåÀÇ ÇØ¼®ÀÌ °°À½À» ¾Ë ¼ö ÀÖ´Ù.
A |
B |
¬A |
¬A ¡ý B |
T |
T |
F |
T |
T |
F |
F |
F |
F |
T |
T |
T |
F |
F |
T |
T |
<±×¸² 1> ¬A ¡ý B ¹®ÀåÀÇ ÁøÀ§Ç¥
¾î¶² ÇÑ ÆÇ¸í¹®À» ¸ðµç ÇØ¼®ÇÏ¿¡¼µµ °°Àº ÁøÀ§°ªÀ» °®´Â ´Ù¸¥ ¸ð¾çÀÇ ÆÇ¸í¹® ÇüÅ·Πº¯È¯ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ º¯È¯Àº ³í¸®Àû Ãß·ÐÀ» ¼öÇàÇϴµ¥ ¸Å¿ì À¯¿ëÇÏ°Ô ÀÌ¿ëµÉ ¼ö ÀÖ´Ù. ºÎÁ¤ºÎÈ£¿Í ¿¬°á»çÀÇ °áÇÕÀ¸·Î ÀÎÇØ ´ÙÀ½ ¹®ÀåµéÀº °¢°¢ÀÇ µ¿ÀÏÇÑ ¹®ÀåÀ¸·Î º¯È¯µÉ ¼ö ÀÖ´Ù. °ýÈ£ºÎÈ£ (,)´Â ¹®ÀåÀ» ¹¾î ÁÖ´Â ¿ªÇÒÀ» ÇÏ´Â °ÍÀ¸·Î ¹®ÀåÀÇ ÁøÀ§°ª°ú´Â °ü·ÃÀÌ ¾ø´Ù.
¬(¬A)
= A
A => B = (¬A ¡ý
B)
de
Morgan ¹ýÄ¢ : ¬(A ¡ý B) = (¬A ¡ü ¬B)
¬(A ¡ü B) = (¬A ¡ý ¬B)
ºÐ ¹è
¹ý Ä¢ : A ¡ý (B ¡ü C) = (A ¡ý B) ¡ü (A ¡ý C)
A ¡ü (B ¡ý C) = (A ¡ü B) ¡ý (A ¡ü C)
±³
ȯ ¹ý Ä¢ : (A ¡ü B) = (B ¡ü A)
(A ¡ý B) = (B ¡ý A)
°á ÇÕ
¹ý Ä¢ : (A ¡ü B) ¡ü C = A ¡ü (B ¡ü C)
(A ¡ý B) ¡ý C = A ¡ý (B ¡ý C)
´ë Ä¡
¹ý Ä¢ : A => B = (¬B => ¬A)
¸íÁ¦°è»êÀº °£´ÜÇÑ ¹®Á¦¿µ¿ª¿¡¼ÀÇ Ç¥Çö ¾ð¾î·Î¼´Â ¹®Á¦°¡ ¾øÀ¸³ª, ¸¹Àº ¹®ÀåÀ» È¿°úÀûÀ¸·Î Ç¥ÇöÇϱâ À§ÇÑ ¼ö´ÜÀ¸·Î¼´Â ºÎÁ·ÇÏ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ¶ÇÇÑ ¸íÁ¦°è»ê ¹®Àå ³»ÀÇ °¢ ¼ººÐµé¤·¸£ ºÐ¸®ÇÏ¿© ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¹Ù¾÷ÀÌ ¾ø´Ù. ¿¹¸¦ µé¾î ´ÙÀ½ µÎ ¸íÁ¦°è»ê ¹®ÀåÀ» »ìÆìº¸ÀÚ.
"¸ðµç
»ç¶÷Àº »ý¸íÀÇ Á¸¾ö¼ºÀ» °®°í ÀÖ´Ù"
"ö¼ö´Â
»ç¶÷ÀÌ´Ù"
¸íÁ¦°è»ê¿¡¼´Â ÀÌ·¯ÇÑ ¹®Àåµé·ÎºÎÅÍ "ö¼ö´Â »ý¸íÀÇ Á¸¾ö¼ºÀ» °®°í ÀÖ´Ù"¶ó´Â ¹®ÀåÀ» À¯µµÇÒ ¼ö°¡ ¾ø´Ù. ÀÌ´Â ¸íÁ¦°è»ê¿¡¼´Â Ç¥Çö»óÀÇ Á¦¾àÀ¸·Î ÀÎÇØ ¹®Àå ³»ÀÇ °¢ ¼ººÐÀ» ºÐ¸®ÇÏ¿©, ´Ù¸¥ ¹®ÀåÀÇ ¼ººÐ°ú Á¶ÇÕÇÏ¿© ÀÌ¿ëÇÒ ¼ö ¾ø±â ¶§¹®ÀÌ´Ù. ÀÌ·¯ÇÑ ´ÜÁ¡À» º¸¿ÏÇÑ ³í¸®¾ð¾î°¡ ¼ú¾î°è»êÀÌ´Ù. ¼ú¾î°è»ê¿¡¼´Â »ç¹°µéÀÇ °ü°è¸¦ ³ªÅ¸³»±â À§ÇØ ¼ú¾îºÎÈ£¶ó´Â °ÍÀ» ÀÌ¿ëÇϱ⠶§¹®¿¡ ¹®ÀåÀÇ °¢ ¼ººÐÀ» ÀÚÀ¯·ÎÀÌ ºÐ¸®ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, º¯¼ö¸¦ ÀÌ¿ëÇÏ¿© ºÒƯÁ¤ ´Ù¼öÀÇ °³³ä ¶ÇÇÑ µµÀÔÇÒ ¼ö ÀÖ´Ù. ÀÌó·³ ¸íÁ¦°è»êÀÇ ´ÜÁ¡À» ±Øº¹ÇÑ ³í¸®¾ð¾îÀÎ ¼ú¾î°è»êÀÇ ¹®¹ý°ú ³í¸®Àû Ãß·Ð °úÁ¤À» »ó¼¼È÷ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.
¼ú¾î°è»ê
¾ð¾î´Â ¼ú¾îºÎÈ£ ¹× Ç×(Term)À» ±âº» ±¸¼º ¿ä¼Ò·Î ÇÑ´Ù. ¼ú¾îºÎÈ£´Â »ç¹°µéÀÇ °ü°è¸¦
Ç¥ÇöÇϱâ À§ÇØ »ç¿ä¿Àµð´Â ºÎÈ£ÀÌ´Ù. Ç×Àº º¯¼öºÎÈ£, ÇÔ¼ö ºÎÈ£, »ó¼öºÎÈ£·Î¼ ÀÌ·ç¾îÁø´Ù.
¿¹¸¦
µé¾î, "¼¼ÀͽºÇǾ Çܸ´À» ½è´Ù"¶ó´Â ¹®ÀåÀ» ¼ú¾î°è»ê¿¡¼´Â ´ÙÀ½°ú
°°ÀÌ Ç¥ÇöÇÒ ¼ö ÀÖ´Ù.
write(Shakespear, Hamlet)
ÀÌ ¹®ÀåÀº ¼ú¾î°è»ê ¾ð¾î·Î ÀÌ·ç¾îÁ® Àִµ¥, write´Â ¼ú¾îºÎÈ£À̸ç, Shakespear, HamletÀº »ó¼öºÎÈ£ÀÌ´Ù. ¸¸ÀÏ ¼¼ÀͽºÇǾ ¾´ ¸ðµç ÀÛǰÀ» ³ªÅ¸³»°íÀÚ ÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ Ç¥ÇöÇÒ ¼ö ÀÖ´Ù.
¢£x (write(Shakespear, x)
ÀÌ ¹®Àå¿¡¼ x´Â º¯¼öºÎÈ£·Î¼
¼¼ÀͽºÇǾ ¾´ ÀÛǰÀ» ³ªÅ¸³»¸ç, ¢£´Â ÀüüÁ¤·®Àڷμ ¸ðµç x¸¦ ÀǹÌÇÑ´Ù. º¯¼öºÎÈ£¸¦
ÀÌ¿ëÇÏÁö ¾ÊÀ¸¸é ¼ú¾î°è»êÀº ¸íÁ¦°è»ê°ú °°°Ô µÈ´Ù.
Ç×ÀÇ ¶Ç
´Ù¸¥ ¿ä¼ÒÀÎ ÇÔ¼öºÎÈ£¸¦ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ. ¾î¶² ÇÑ ½Çü¿Í ´Ù¸¥ ½Çü°£ÀÇ ÁöÁ¤µÈ
°ü°è¸¦ ³ªÅ¸³»±â À§ÇÏ¿© ÇÔ¼öºÎÈ£¸¦ ÀÌ¿ëÇÏ°Ô µÈ´Ù. ¿¹¸¦ µé¸é, ¾î¶² »ç¶÷ÀÇ ¾Æ¹öÁö¸¦
³ªÅ¸³»´Â °ü°è¶ó¸é, Ç×»ó ±× »ç¶÷°ú ¾Æ¹öÁöÀÇ °ü°è´Â 1´ë 1ÀÇ °ü°è°¡ µÈ´Ù. ÇÔ¼öºÎÈ£·Î¼
´ÙÀ½°ú °°ÀÌ Ç¥ÇöÇÒ ¼ö ÀÖ´Ù.
father(A), father(B)
ÀÌó·³ Á¤ÇØÁø °³¼öÀÇ ÀÎÀÚ¸¦ °¡Áö¸é¼, ÀÎÀÚ°£ÀÇ °ü°è¸¦ ¸ÅÇÎ(Mapping)ÇÏ´Â ¿ªÇÒÀ» ÇÏ´Â °ÍÀÌ ÇÔ¼öºÎÈ£ÀÌ´Ù.
¼ú¾îºÎÈ£¿Í Ç×À¸·Î ±¸¼ºµÈ ¹®ÀåÀ»
±âº» ¹®Àå(Atomic Sentence or Formula)À̶ó°í Çϸç, ¼ú¾î°è»êÀÇ ¹®¹ý¿¡ ºÎÇյǴÂ
¹®ÀåÀ» ÆÇ¸í¹®À̶ó ÇÑ´Ù. ±âº» ¹®ÀåÀº ÆÇ¸í¹®ÀÌ µÇ¸ç, ¿©·¯ ±âº» ¹®ÀåÀÌ ¿¬°á»ç µîÀ¸·Î
º¹ÇÕ±¸¼ºµÈ ¹®Àå ¶ÇÇÑ ÆÇ¸í¹®ÀÌ µÈ´Ù.
¼ú¾î°è»ê ¾ð¾îÀÇ °¢
±¸¼º¿ä¼Ò¿Í ½ÇÁ¦ ¹®Á¦ÀÇ ´ë»ó ¿µ¿ª(Domain)¿¡¼ÀÇ ½Çü¿Í ½Çü°£ÀÇ °ü°è, ÇÔ¼ö°£ÀÇ
°ü·Ã¼ºÀ» ¿¬°ü½ÃŰ´Â °ÍÀ» ÇØ¼®(Interpretation)À̶ó°í ÇÑ´Ù. °¢ ¼ú¾îºÎÈ£¿¡´Â ¹®Á¦
´ë»ó ¿µ¿ª¿¡¼ÀÇ °ü°è°¡ ´ëÀÀµÇ¸ç, °¢ »ó¼öºÎÈ£¿¡´Â ´ë»ó ¿µ¿ª¿¡ÀÇ ½Çü°¡ ´ëÀÀµÈ´Ù.
¶ÇÇÑ ÇÔ¼öºÎÈ£´Â ¹®Á¦ ´ë»ó ¿µ¿ª¿¡¼ÀÇ ÇÔ¼ö¸¦ ³ªÅ¸³»°Ô µÈ´Ù. ±×·¯¹Ç·Î ¼ú¾î¹®Àå¿¡
´ëÇÑ ÇØ¼®ÀÌ ¿Ï·áµÇ¸é, ¿ì¸®´Â ¼ú¾î°è»êÀÇ °¢ ¹®ÀåÀÌ ½ÇÁ¦ ¹®ÀåÀÇ ¾î¶² »óȲÀ̳ª
»ç½ÇÀ» ³ªÅ¸³»°íÀÚ ÇÏ´Â °ÍÀΰ¡¸¦ ÆÄ¾ÇÇÏ°Ô µÇ¸ç, µû¶ó¼ ¼ú¾î¹®ÀåÀÇ ÂüÀ̳ª °ÅÁþÀ»
ÆÇ¸íÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é, write(Shakespear, Hamlet) ¹®Àå¿¡¼ write ¼ú¾îºÎÈ£¸¦
ÅëÇØ Shakespear°¡ HamletÀ» ½è´Ù´Â °ü°è°¡ ¼³Á¤µÇ´Â °ÍÀ» ¾Ë ¼ö ÀÖÀ¸¸ç, ÀÌ·¯ÇÑ
½Çü°£ÀÇ °ü°è ÇØ¼®À» ÅëÇØ ÀÌ ¹®ÀåÀÇ ÁøÀ§ ¿©ºÎ¸¦ Æò°¡ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
±âº» ¹®Àå¿¡ ¿¬°á»ç¸¦ ÀÌ¿ëÇÏ¿© º¸´Ù º¹ÀâÇÑ ¹®ÀåÀ» ¸¸µé ¼ö Àִµ¥ ÀÌ·¯ÇÑ º¹ÇÕ ¹®Àå ¶ÇÇÑ ÆÇ¸í¹®ÀÌ µÈ´Ù. ¼ú¾î°è»ê¿¡¼ ÀÌ¿ëµÇ´Â ¿¬°á»ç·Î´Â ¡ý, ¡ü, ¬, =>, = ·Î¼ ¸íÁ¦°è½Å¿¡¼ÀÇ ¿¬°á»ç¿Í °°Àº ÀÇ¹Ì¿Í ¿ë¹ýÀ» °®°Ô µÈ´Ù. ±âº» ¹®Àå°ú ±âº» ¹®ÀåÀÇ ºÎÁ¤(¬)À¸·Î¸¸ ÀÌ·ç¾îÁø ¹®ÀåÀ» ³í¸®±¸(Literal)¶ó°í Çϴµ¥, ¼ú¾î°è»êÀÇ Ãß·Ð °úÁ¤¿¡¼ À¯¿ëÇÏ°Ô ÀÌ¿ëµÇ´Â ÆÇ¸í¹®ÀÇ ÇüÅÂÀÌ´Ù.
¹®ÀåÀÇ
º¯¼öºÎºÐ¿¡ Àû¿ëµÇ¾î ±× º¯¼öÀÇ Àû¿ë¹üÀ§¸¦ ³ªÅ¸³»´Â ¿ªÇÒÀ» ÇÏ´Â °ÍÀÌ Á¤·®Àڷμ,
ÀüüÁ¤·®ÀÚ ¢£¿Í Á¸ÀçÁ¤·®ÀÚ ÀÇ µÎ °¡Áö°¡ ÀÖ´Ù. Á¤·®ÀÚÀÇ Àû¿ë¹üÀ§´Â Á¤·®ÀÚ¸¦ µÚµû¸£´Â
¹®ÀåÀÌ µÈ´Ù. À̸¦ ¸íÈ®È÷ ³ªÅ¸³»±â À§ÇÏ¿© °ýÈ£¸¦ ÀÌ¿ëÇÑ´Ù. ¿¹¸¦ µé¾î, "¸ðµç
ÄÚ³¢¸®´Â ȸ»öÀÌ´Ù"´Â ¹®ÀåÀ» ¼ú¾î¾ð¾î·Î Ç¥ÇöÇÏ¸é ´ÙÀ½°ú °°´Ù.
(¢£x) (elephant(x) => color(x, Gray))
Á¤·®ÀÚ¸¦ °®´Â ¹®ÀåÀÇ ÁøÀ§°ª
Æò°¡¸¦ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ. ¢£x (P(x))¶ó´Â ¹®ÀåÀÇ ÁøÀ§¸¦ Æò°¡ÇϰíÀÚ ÇÑ´Ù¸é, ¹®Á¦ÀÇ
´ë»ó ¿µ¿ª¿¡ ÀÖ´Â ¸ðµç x¿¡ ´ëÇØ P(x)°¡ T°ªÀ» °¡Áú ¶§ ÀÌ ¹®ÀåÀº T°¡ µÈ´Ù. ¸¶Âù°¡Áö·Î
x (P(x))¶ó´Â ¹®ÀåÀ» Æò°¡ÇÏ´Â °æ¿ì¿¡´Â, ¹®Á¦ÀÇ ´ë»ó ¿µ¿ª¿¡¼ ÃÖ¼ÒÇÑ ÇÑ °³ÀÇ
x¿¡ ´ëÇØ P(x)°¡ T°ªÀ» °¡Áú ¶§ ÀÌ ¹®ÀåÀº T°¡ µÈ´Ù. ´ë»ó¹®Á¦ÀÇ ¼º°Ý¿¡ µû¶ó¼´Â
Á¤·®ÀÚ°¡ ¹®Àå¿¡ ÀÌ¿ëµÉ °æ¿ì, ±× ¹®ÀåÀÇ ÁøÀ§°ªÀ» Æò°¡ÇÏ´Â °ÍÀÌ Ç×»ó °¡´ÉÇÑ
°ÍÀº ¾Æ´Ï´Ù. ¿¹¸¦ µé¾î, ¢£x (P(x)) ¹®Àå¿¡¼ xº¯¼ö¿¡ ´ëÀÀÇÏ´Â ½Çü°¡ ¹®Á¦ÀÇ ´ë»ó
¿µ¿ª¿¡¼ ¹«ÇÑÈ÷ Á¸ÀçÇÏ´Â °æ¿ì¿¡´Â, ÀÌ ¹®ÀåÀÇ ÁøÀ§°ªÀ» Æò°¡Çϱâ À§Çؼ´Â ¹«ÇÑÇÑ
½Ã°£ÀÌ ÇÊ¿äÇÏ°Ô µÇ¹Ç·Î À¯Çѽ𣠳»¿¡ °á·ÐÀ» ¾òÀ» ¼ö ¾ø°Ô µÈ´Ù.
Á¤·®ÀÚ¸¦ °®´Â º¯¼ö¸¦ Á¦ÇѺ¯¼ö(Bound
Variable)¶ó°í Çϸç, Á¤·®ÀÚ¸¦ °®Áö ¾Ê´Â º¯¼ö¸¦ ÀÚÀ¯º¯¼ö(Free Variable)¶ó°í ÇÑ´Ù.
ÆÇ¸í¹®¿¡ ÀÖ´Â ¸ðµç º¯¼ö°¡ Á¦ÇѺ¯¼öÀÎ ÆÇ¸í¹®À» Á¦ÇÑÆÇ¸í¹®À̶ó°í ÇÑ´Ù.
¼ú¾î°è»ê¿¡¼
Á¤·®ÀÚ°¡ º¯¼öºÎÈ£¿¡¸¸ Àû¿ëµÇ°í, ¼ú¾îºÎÈ£³ª ÇÔ¼öºÎÈ£¿¡ ´ëÇØ¼´Â Á¤·®ÀÚ¸¦ Çã¿ëÇÏÁö
¾Ê´Â °æ¿ì À̸¦ ÀÏÂ÷ ¼ú¾î°è»ê(First Order Predicate Calculus)À̶ó°í ÇÑ´Ù. ¿¹¸¦
µé¾î, (¢£P) P(x) ¹®ÀåÀº ¼ú¾îºÎÈ£ P¿¡ Á¤·®ÀÚ°¡ Àû¿ëµÇ¹Ç·Î ÀÏÂ÷ ¼ú¾î°è»ê¿¡¼´Â
Çã¿ëµÇÁö ¤·³º´Â ¹®ÀåÀÌ´Ù. ´ëºÎºÐÀÇ ¸ðµç ³í¸®ÀûÀΠǥÇöÀº ÀÏÂ÷ ¼ú¾î°è»êÀ¸·Î ¸ðµÎ
³ªÅ¸³¾ ¼ö ÀÖÀ¸¹Ç·Î, PROLOG¿Í °°Àº ÀΰøÁö´É ¾ð¾îµéÀº ÀÏÂ÷ ¼ú¾î°è»ê¿¡ ±Ù°ÅÇϰí
ÀÖ´Ù.
¼ú¾î°è»ê
¹®ÀåÀÇ Âü, °ÅÁþÀ» ÆÇ¸íÇÔÀ¸·Î½á, µÎ °³ÀÇ ÆÇ¸í¹®ÀÌ µ¿ÀÏÇÑÁö ¿©ºÎ¸¦ Æò°¡ÇÒ ¼ö ÀÖ´Ù.
±âº»ÀûÀÎ ÆÇ¸í¹®ÀÇ ÁøÀ§°ªÀº ¸íÁ¦°è»ê°ú µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î ÇØ¼®µÉ ¼ö ÀÖÀ¸³ª, ¸íÁ¦°è»ê¿¡¼
Àû¿ëµÇÁö ¾Ê´Â Á¤·®ÀÚ°¡ ÀÌ¿ëµÇ´Â °æ¿ì¿¡´Â ´ÙÀ½°ú °°Àº °ü°è°¡ ¼³Á¤µÈ´Ù.
¬(x)P(x)
= (¢£x)(¬P(x))
¬(¢£x)P(x)
= (x)(¬P(x))
(x)(P(x)
¡ý Q(x)) = (
x)P(x) ¡ý (
y)Q(y)
(¢£x)(P(x) ¡ü Q(x)) = (¢£x)P(x) ¡ü (¢£y)Q(y)
(¢£x)P(x) = (¢£y)P(y)
(x)P(x)
= (
y)P(y)
±âÁ¸ÀÇ ÆÇ¸í¹®À¸·ÎºÎÅÍ »õ·Î¿î ÆÇ¸í¹®À» »ý¼ºÇÏ´Â °úÁ¤À» Ãß·Ð ±ÔÄ¢À̶ó°í ÇÑ´Ù. Ãß·Ð ±ÔÄ¢¿¡ ÀÇÇØ »õ·Î »ý¼ºµÈ ÆÇ¸í¹®ÀÌ ±âÁ¸ÀÇ ÆÇ¸í¹® ÁýÇÕ°ú ³í¸®ÀûÀÎ ¸ð¼øÀÌ ¾ø¾î¾ß¸¸, ¿ì¸®´Â ±× Ãß·Ð ±ÔÄ¢À» ³í¸®°è»ê¿¡¼ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ Ãß·Ð ±ÔÄ¢À» À§Çؼ ´ÙÀ½°ú °°Àº °³³äµéÀ» Á¤ÀÇÇØ º¸ÀÚ.
¾î¶² ƯÁ¤ÇÑ ÇØ¼® I°¡ ÆÇ¸í¹®
ÁýÇÕ SÀÇ ¸ðµç ÆÇ¸í¹®¿¡ ´ëÇØ T°ªÀ» ºÎ¿©ÇÒ ¶§, ÀÌ 'ÇØ¼® I´Â ÆÇ¸í¹® ÁýÇÕ S¸¦ ¸¸Á·ÇÑ´Ù'
¶ó°í ¸»ÇÑ´Ù.
¿¹¸¦ µé¾î, ÆÇ¸í¹® ÁýÇÕ S={ (¢£x)P(x), (¢£y)P(y)
}°¡ ÀÖ´Ù°í °¡Á¤ÇÏÀÚ. ÆÇ¸í¹® ÁýÇÕ S¿¡ ´ëÇÏ¿© ƯÁ¤ÇÑ x, y°ªÀ» ºÎ¿©ÇÏ´Â °ÍÀÌ ÇϳªÀÇ
ÇØ¼®ÀÌ µÇ¸ç, À̶§ SÀÇ µÎ ¹®ÀåÀÌ ¸ðµÎ ÂüÀÌ µÈ´Ù¸é ÀÌ ÇØ¼®Àº ÆÇ¸í¹® ÁýÇÕ S¸¦ ¸¸Á·ÇϰÔ
µÈ´Ù. ±×·¯¹Ç·Î ÆÇ¸í¹® ÁýÇÕ S¸¦ ¸¸Á·½ÃŰ´Â ÇØ¼®Àº ´ë»ó¹®Á¦ÀÇ ¼º°Ý¿¡ µû¶ó¼´Â
¹«¼öÈ÷ ¸¹À» ¼öµµ ÀÖ´Ù.
¸¸ÀÏ ÆÇ¸í¹® ÁýÇÕ S¸¦ ¸¸Á·ÇÏ´Â ¸ðµç
ÇØ¼®ÀÌ ÆÇ¸í¹® X ¶ÇÇÑ ¸¸Á·ÇÑ´Ù¸é, ÆÇ¸í¹® X´Â ÆÇ¸í¹® ÁýÇÕ S·ÎºÎÅÍ ³í¸®ÀûÀ¸·Î À¯µµµÈ´Ù(Logically
Follows)¶ó°í ¸»ÇÑ´Ù. ¿¹¸¦ µé¾î, P(A)´Â (¢£x) P(x)·ÎºÎÅÍ ³í¸®ÀûÀ¸·Î À¯µµµÈ´Ù¶ó°í
¸»ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ (¢£x)(¢£y) (P(x) ¡ý Q(y))´Â { (¢£x)(¢£y) (P(x) ¡ý Q(y)), (¢£z) (R(z) ¡ý
Q(A))
} ÁýÇÕÀ¸·ÎºÎÅÍ ³í¸®ÀûÀ¸·Î À¯µµµÈ´Ù¶ó°í ¸»ÇÒ ¼ö ÀÖ´Ù.
¾î¶²
ÆÇ¸í¹®ÀÌ ´Ù¸¥ ÆÇ¸í¹®ÀÇ ÁýÇÕÀ¸·ÎºÎÅÍ ³í¸®ÀûÀ¸·Î À¯µµµÇ¾ú´Ù´Â °ÍÀÌ ¹Ýµå½Ã ±× ÆÇ¸í¹®
ÁýÇÕÀ¸·ÎºÎÅÍ Ãß·Ð ±ÔÄ¢À» ÀÌ¿ëÇÏ¿© »ý¼ºµÇ¾ú´Ù´Â °ÍÀ» ÀǹÌÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ±×·¯¹Ç·Î
Ãß·Ð ±ÔÄ¢À» ÀÌ¿ëÇÏ·Á ÇÑ´Ù¸é, Ãß·Ð ±ÔÄ¢¿¡ ÀÇÇØ »ý¼ºµÈ ¹®ÀåÀÌ ±âÁ¸ÀÇ ¹®ÀåÀ¸·ÎºÎÅÍ
³í¸®ÀûÀ¸·Î À¯µµµÇ´ÂÁö¸¦ Æò°¡ÇÏ´Â °ÍÀÌ Áß¿äÇÏ°Ô µÈ´Ù.
¾î¶² Ãß·Ð ±ÔÄ¢ÀÌ ÀÖÀ» ¶§, ÆÇ¸í¹® ÁýÇÕ S·ÎºÎÅÍ ÀÌ Ãß·Ð ±ÔÄ¢¿¡ ÀÇÇØ »ý¼ºµÈ ¸ðµç ÆÇ¸í¹®ÀÌ ¶ÇÇÑ S·ÎºÎÅÍ ³í¸®ÀûÀ¸·Î À¯µµµÉ ¼ö ÀÖÀ» ¶§, ¿ì¸®´Â ÀÌ Ãß·Ð ±ÔÄ¢À» Á¤´ç(Sound)ÇÏ´Ù°í ÇÑ´Ù.
¾î¶² Ãß·Ð ±ÔÄ¢ÀÌ ÁÖ¾îÁø ÆÇ¸í¹® ÁýÇÕ S¿¡ ´ëÇØ¼ ³í¸®ÀûÀ¸·Î À¯µµµÉ ¼ö ÀÖ´Â ¸ðµç ÆÇ¸í¹®¤·¸£ »ý¼ºÇÒ ¼ö ÀÖ´Ù¸é, ÀÌ Ãß·Ð ±ÔÄ¢Àº ¿ÏÀü(Complete)ÇÏ´Ù°í ÇÑ´Ù. ´ëºÎºÐÀÇ °æ¿ì ¼³»ç ¿ÏÀüÇÏÁö´Â ¾Ê´õ¶óµµ Á¤´çÇÑ Ãß·Ð ±ÔÄ¢À» ¹ß°ßÇÏ´Â °Í¿¡ ÁÖ¾ÈÁ¡À» µÎ°Ô µÈ´Ù. ¼ú¾î°èÇÑ¿¡¼ ±âº»ÀûÀ¸·Î ÀÌ¿ëµÇ´Â Ãß·Ð ±ÔÄ¢Àº Modus Pones ¹× Universal SpecializationÀ¸·Î¼, ¸ðµÎ Á¤´çÇÑ Ãß·Ð ±ÔÄ¢µéÀÌ´Ù.
1) Modus Ponens
W1
¹× W1 => W2¶ó´Â µÎ ¹®ÀåÀÌ ¸ðµÎ ÂüÀÏ ¶§, W2¹®ÀåÀ» »õ·Î »ý¼ºÇÏ´Â Ãß·Ð ±ÔÄ¢À»
Modus Ponens¶ó°í ÇÑ´Ù.
2) Universal Specialization
Universal
Specialization Ãß·Ð ±ÔÄ¢Àº (¢£x) W(x)¹®ÀåÀ¸·ÎºÎÅÍ W(A)¶ó´Â ¹®ÀåÀ» »ý¼ºÇÏ´Â °ÍÀ»
ÀǹÌÇÑ´Ù. À̶§ A´Â »ó¼öºÎÈ£ÀÌ´Ù.
Ãß·Ð ±ÔÄ¢À» ÀÌ¿ëÇÏ¿© »ý¼ºµÈ »õ·Î¿î ÆÇ¸í¹®À» Á¤¸®(Theorem)¶ó°í Çϸç, Á¤¸®¸¦ »ý¼ºÇϱâ À§ÇØ Àû¿ëµÈ Ãß·Ð ±ÔÄ¢ÀÇ ¼ø¼¸¦ Á¤¸®ÀÇ Áõ¸í(Theorem Proving)À̶ó°í ÇÑ´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº µÎ ¹®ÀåÀ¸·Î Á¤¸®¸¦ »ý¼ºÇϰí Áõ¸íÇϵµ·Ï ÇÏÀÚ.
(¢£x)
(W1(x) => W2(x)),
W1(A)
À§ÀÇ µÎ ¹®ÀåÀ» °áÇÕÇϸé W2(A)¶ó´Â »õ·Î¿î ¹®ÀåÀ» ¾òÀ» ¼ö ÀÖÀ¸¹Ç·Î, W2(A)´Â Á¤¸®°¡ µÇ¸ç, Á¤¸®ÀÇ Áõ¸íÀº W2(A)¸¦ »ý¼ºÇϱâ À§ÇØ Àû¿ëµÈ ±ÔÄ¢ÀÇ ¼ø¼, Áï Universal Specialization°ú Modus Ponens°¡ µÈ´Ù.
±àÁ¤½Ä (Modus Ponens) ¿Í °°Àº Ã߷бÔÄ¢ (Inference Rule) À» Àû¿ëÇϱâ À§Çؼ´Â µÎ °³ÀÇ ¹®ÀåÀÌ ¹®¹ýÀûÀ¸·Î ¼·Î µ¿ÀÏÇÑ ÇüŸ¦ °®´ÂÁö¸¦ Æò°¡ÇÏ´Â ¸ÅĪ (Matching) ±â´ÉÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ¸íÁ¦°è»ê (Propositional Calculus) ¿¡¼´Â ¸ÅĪÀÌ °£´ÜÇÏ°Ô ÀÌ·ç¾îÁú ¼ö ÀÖÁö¸¸, ¼ú¾î°è»ê (Predicate Calculus) ¿¡¼´Â º¯¼öºÎÈ£°¡ ÀÖÀ¸¹Ç·Î ¸ÅΰúÁ¤ÀÌ º¹ÀâÇÏ°Ô µÈ´Ù. ÀÌ·¯ÇÑ ¹®Àå°£ÀÇ ¸ÅĪÀ» È¿°úÀûÀ¸·Î ó¸®ÇØÁÖ´Â °úÁ¤À» ´ÜÀÏÈ ¶ó°í ÇÑ´Ù.
µÎ °³ÀÇ ¹®ÀåÀÌ µ¿ÀÏÇÑ Ç¥ÇöÀÌ µÉ ¼ö ÀÖµµ·Ï º¯¼öºÎÈ£¿¡ Ç×À» ´ëÄ¡ÇÏ´Â °ÍÀÌ ´ÜÀÏÈ °úÁ¤Àε¥, ¿¹·Î½á (¢£x) W(x) ¹®Àå¿¡¼ W(A) ¶ó´Â ¹®ÀåÀ» »ý¼ºÇϱâ À§Çؼ´Â º¯¼ö x ¿¡ ¹®Á¦ÀÇ ´ë»ó ¿µ¿ª¿¡ ÀÖ´Â »ó¼öºÎÈ£ A °¡ ÇÒ´çµÇ¾î¾ß ÇÑ´Ù. Áï, W(x) ¶ó´Â ¹®Àå°ú W(A) ¹®ÀåÀÌ µ¿ÀÏÇÏ°Ô µÇ±â À§Çؼ´Â x °¡ A ·Î ´ëÄ¡µÇ¾î¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ´ÜÀÏÈ °úÁ¤¿¡¼ ¿©·¯ °³ÀÇ Ç×ÀÌ x ¿¡ ´ëÄ¡µÉ ¼öµµ ÀÖ´Ù. º¯¼ö¸¦ ´ëÀÀÇÏ´Â Ç×À¸·Î ´ëÃ¼ÇØ¼ ¾ò¾îÁø Ç¥ÇöÀ» ´ëÄ¡¹® À̶ó°í Çϴµ¥, W(A) ´Â W(x) ¹®Àå¿¡¼ ¾ò¾îÁø ´ëÄ¡¹®ÀÌ µÈ´Ù. ´ëÄ¡¹®ÀÌ ±âÁ¸¹®ÀåÀ¸·ÎºÎÅÍ ¾ò¾îÁö´Â °úÁ¤À» ´ÙÀ½ÀÇ ¿¹¸¦ ÅëÇØ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.
P (x, f(y), Z)
¶ó´Â ¹®ÀåÀÌ ÀÖ´Ù°í ÇÏÀÚ. ¸¸ÀÏ xº¯¼ö¸¦ aº¯¼ö·Î ´ëÄ¡Çϰí, yº¯¼ö¸¦ bº¯¼ö·Î ´ëÄ¡ÇÑ´Ù¸é ´ÙÀ½°ú °°Àº ´ëÄ¡¹®ÀÌ ¾ò¾îÁö°Ô µÈ´Ù.
P(a, f(b), Z)
À̶§ ´ëÄ¡µÇ´Â °ü°è¸¦ {a/x, b/y}·Î Ç¥ÇöÇϰí À̸¦ ´ÜÀÏÀÚ(Unifier) s·Î Ç¥±âÇÏ¸é ´ÙÀ½°ú °°Àº °ü°è°¡ ¼º¸³ÇÏ°Ô µÈ´Ù.
P
(a, f(b) Z) = P (x, f(y), Z) s
s={a/x,
b/y}
À§ÀÇ ¿¹¿¡¼ ³ªÅ¸³ ´ëÄ¡°ü°è´Â ´ÜÀÏÈ °úÁ¤¿¡¼ Áß¿äÇÏ°Ô ÀÌ¿ëµÇ´Âµ¥, ƯÈ÷ ´ÜÀÏÀÚ´Â ´ÙÀ½°ú °°ÀÌ Á¤ÀǵȴÙ.
³í¸®½Ä ÁýÇÕ {Ei
| I = 1, 2, ..., n }ÀÇ °³°³ ¹®Àå Ei¿¡ Àû¿ëµÇ¾î E1s
= E2s = ... = Ens ÀÎ |
´ÜÀÏÀÚ´Â ³í¸®½Ä ÁýÇÕÀÇ ¸ðµç ¹®Àå¿¡ ´ëÇØ µ¿ÀÏÇÑ ´ëÄ¡¹®À» »ý¼ºÇÏ´Â ¿ªÇÒÀ» ´ã´çÇÏ°Ô µÈ´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº ³í¸®½Ä ÁýÇÕ E°¡ ÀÖ´Ù°í ÇÏÀÚ.
E={E1, E2}={ P(x, f(y), B), P(x, f(B), B) }
´ÜÀÏÀÚ s¸¦ {A/x, B/y}·Î Á¤ÀÇÇÑ ÈÄ EÀÇ °¢ ¹®Àå¿¡ Àû¿ëÇÏ¿© ´ëÄ¡¹®À» ¾òÀ¸¸é ´ÙÀ½ °ü°è°¡ ¼º¸³ÇÑ´Ù.
E1S=E2S=P (A, f(B), B)
±×·¯¹Ç·Î s´Â EÀÇ ´ÜÀÏÀÚ°¡ µÈ´Ù.
µÎ °³ÀÇ ¹®ÀåÀÌ µ¿ÀÏÇÑ ÇüŸ¦ °®´ÂÁö¸¦ Á¡°ËÇÏ´Â ´ÜÀÏÈ °úÁ¤À» ±¸ÇöÇÏ´Â ¾Ë°í¸®ÁòÀ» ´ÙÀ½°ú °°ÀÌ Á¤¸®ÇÏ¿´´Ù. È¿°úÀûÀÎ ¾Ë°í¸®Áò ±¸ÇöÀ» À§Çؼ ¹®ÀåÀÇ ÇüŸ¦ ¸®½ºÆ® Çü½ÄÀ¸·Î º¯È¯Çؼ ÀÌ¿ëÇϵµ·Ï ÇÏ¿´´Ù. ¿¹·Î½á P(x, f(A, y)) ¹®ÀåÀº (P x f(A,y)) ÇüÅ·Πº¯È¯ÇÏ¿© ó¸®ÇÑ´Ù.
UNIFY (E1, E2) SUBI
<- unify (F1, F2) G1
<- (F1R)SUBI SUB2 <- unify(G1, G2) if
SUB2=Fail SUB1°ú SUB2ÀÇ °áÇÕ (SUB1)SUB2¸¦ µ¹·Á ÁØ´Ù. |
À§¿¡¼ Á¤¸®µÈ ¾Ë°í¸®Áò ÀÌ¿ëÇÏ¿©, ´ÙÀ½ µÎ ¹®ÀåÀ» ´ÜÀÏÈÇÏ´Â °úÁ¤À» »ìÆìº¸µµ·Ï ÇÏÀÚ.
´ÜÀÏÈ °úÁ¤Àº ÇϳªÀÇ Ç¥Çö°ú ´Ù¸¥ Ç¥ÇöÀ» ÆÐÅÏ ¸ÅĪÇÏ´Â °úÁ¤°ú À¯»çÇϳª, º¯¼ö¸¦ Æ÷ÇÔÇϹǷΠÆÐÅÏ ¸ÅĪº¸´Ù ´õ¿í Æ÷°ýÀûÀÎ ±â´ÉÀ» °®Ãß°í ÀÖ´Ù°í ¸»ÇÒ ¼ö ÀÖ´Ù.
µµÃâ¹ý (resolution) Àº ¸íÁ¦°è»ê À̳ª ¼ú¾î°è»ê ¿¡¼ Á¤¸®¸¦ Áõ¸íÇϱâ À§ÇØ ÀÌ¿ëµÇ´Â Ãß·Ð ±ÔÄ¢ À¸·Î¼, ³í¸®±¸ (Literal) ÀÇ OR °áÇÕÀ¸·Î¸¸ ÀÌ·ç¾îÁø Àý(Clause)À̶ó°í Çϴ Ưº°ÇÑ ³í¸®½ÄÀÇ ÁýÇÕ¿¡ Àû¿ëµÈ´Ù. µµÃâ¹ý °úÁ¤Àº µÎ °³ÀÇ ºÎ¸ðÀý·ÎºÎÅÍ »õ·Î¿î ÀýÀ» »ý¼ºÇÏ´Â Ãß·Ð °úÁ¤À¸·Î¼ ´ÙÀ½°ú °°Àº ´Ü°è¸¦ °ÅÃÄ ÀÌ·ç¾îÁö°Ô µÈ´Ù.
ÀýÀº ³í¸®±¸ÀÇ OR °áÇÕ¸¸À¸·Î ±¸¼ºµÈ ³í¸®½ÄÀ» ÀǹÌÇÑ´Ù. ¸ðµç ¼ú¾î°è»êÀÇ ³í¸®½ÄÀº Àý·Î ±¸¼ºµÈ ÁýÇÕÀ¸·Î º¯È¯ÇÒ ¼ö ÀÖ´Ù. ¼ú¾î°è»êÀÇ Á¤¸®Áõ¸íÀ» À§Çؼ´Â ¸ðµç ¹®ÀåÀ» ÀýÀÇ ÁýÇÕÀ¸·Î º¯È¯ÇÏ´Â °ÍÀÌ ÇÊ¿äÇϹǷΠÀÌ º¯È¯°úÁ¤À» »ó¼¼È÷ »ìÆìº¸µµ·Ï ÇÏÀÚ.
´ÙÀ½ÀÇ ¼ú¾î°è»ê ¹®ÀåÀ» ÀýÀÇ ÁýÇÕÀ¸·Î º¯È¯ÇÏ´Â °úÁ¤À» »ìÆìº¸µµ·Ï ÇÏÀÚ. ÀÌ ¶§, {, }, [, ] ºÎÈ£µéÀº ¹®ÀåÀ» ¹±â À§ÇØ »ç¿ëÇÏ´Â ºÎÈ£·Î¼ °ýÈ£ºÎÈ£¿Í °°Àº ¿ëµµ·Î ÀÌ¿ëµÈ´Ù.
(¢£x)
{ P(x) => { (¢£y) [P(y) => P(f(x,y))] ¡ü ¬(¢£y) [Q(x,y) => P(y)]}}
1) ¾Ï½ÃºÎÈ£ =>¸¦ »èÁ¦ÇÑ´Ù.
¾Ï½ÃºÎÈ£°¡
ÀÖ´Â X1 => X2 ¹®ÀåÀ» µ¿ÀÏÇÑ ¬X1 ¡ý X2 ¹®ÀåÀ¸·Î ´ëÄ¡ÇÔÀ¸·Î½á, ¾Ï½ÃºÎÈ£¸¦ »èÁ¦ÇÒ
¼ö ÀÖ´Ù. À§ ¿¹Á¦¿¡¼ ÀÌ ´ëÄ¡°¡ ½ÇÇàµÇ¸é ´ÙÀ½ ¹®ÀåÀ» ¾ò°Ô µÈ´Ù.
(¢£x) { ¬P(x) ¡ý { (¢£y) [¬P(y) ¡ý P(f(x,y))] ¡ü ¬(¢£y) [¬Q(x,y) ¡ý P(y)]}}
2) ºÎÁ¤ºÎÈ£ ¬ÀÇ ¹üÀ§¸¦ Ãà¼ÒÇÑ´Ù.
°¢
ºÎÁ¤ºÎÈ£ÀÇ Àû¿ë¹üÀ§¸¦ ÃÖ´ë ÇÑ °³ÀÇ ±âº» ¹®Àå¿¡¸¸ ÇÑÁ¤Çϵµ·Ï ÇÑ´Ù. À̸¦ À§ÇÏ¿©
de Morgan ¹ýÄ¢ µîÀ» ÀÌ¿ëÇÏ¿© ÁøÀ§°ªÀÇ º¯µ¿ÀÌ ¾ø´Â ´Ù¸¥ ¹®ÀåÀ¸·Î º¯È¯ÇÑ´Ù. À§
¿¹Á¦ÀÇ °æ¿ì de Morgan ¹ýÄ¢À» Àû¿ëÇÏ¸é ´ÙÀ½°ú °°Àº °á°ú¸¦ ¾ò°Ô µÈ´Ù.
(¢£x)
{ ¬P(x) ¡ý { (¢£y) [¬P(y) ¡ý P(f(x,y))] ¡ü (y) [Q(x,y) ¡ü ¬P(y)]}}
3) º¯¼ö¸¦ Ç¥ÁØÈÇÑ´Ù.
¾î¶²
º¯¼ö°¡ Á¤·®ÀÚ¿¡ ÀÇÇØ Á¦Çѹ޴ Á¦ÇѺ¯¼öÀÎ °æ¿ì, º¯¼ö¸íÀ» ´Ù¸¥ º¯¼ö¸íÀ¸·Î ġȯÇÏ´õ¶óµµ
³í¸®½ÄÀÇ ÁøÀ§°ª¿¡´Â º¯µ¿ÀÌ ¾ø´Ù. °¢ Á¤·®ÀÚ°¡ °¢±â °íÀ¯ÇÑ º¯¼öÀ̸§À» °®µµ·Ï ÇÊ¿äÇÑ
º¯¼ö¸íÀ» ġȯÇÑ´Ù. À§ ¿¹Á¦ÀÇ °æ¿ì¿¡´Â y¶ó´Â º¯¼ö¸íÀÌ ÀüüÁ¤·®ÀÚ ¹× Á¸ÀçÁ¤·®ÀÚ
¸ðµÎ¿¡ ÀÌ¿ëµÇ°í ÀÖÀ¸¹Ç·Î, Á¸ÀçÁ¤·®ÀÚ¿¡ ÀÌ¿ëµÇ´Â yº¯¼ö¸¦ ´Ù¸¥ º¯¼ö¸í w·Î ġȯÇÏ¿´´Ù.
(¢£x)
{ ¬P(x) ¡ý { (¢£y) [¬P(y) ¡ý P(f(x,y))] ¡ü (w) [Q(x,w) ¡ü ¬P(w)]}}
4) Á¸ÀçÁ¤·®ÀÚ ¸¦ Á¦°ÅÇÑ´Ù.
´ÙÀ½°ú
°°Àº ³í¸®½ÄÀ» »ìÆìº¸ÀÚ.
(¢£y)[
(x) P(x,y) ]
ÀÌ ¹®ÀåÀº ¸ðµç y¿¡ ´ëÇØ P(x,y)ÀÎ ¾î¶² x°¡ Á¸ÀçÇÑ´Ù´Â Àǹ̰¡ µÈ´Ù. ÀϹÝÀûÀ¸·Î Á¸ÀçÁ¤·®ÀÚ´Â ÀüüÁ¤·®ÀÚÀÇ ¹üÀ§ ³»¿¡¼ Àû¿ëÇÏ°Ô µÇ¹Ç·Î xº¯¼ö´Â yº¯¼ö¿¡ Á¾¼ÓµÈ´Ù°í ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ °ü°è¸¦ Skolem ÇÔ¼ö·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. Skolem ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© À ¹®ÀåÀ» µ¿ÀÏÇÏ°Ô º¯È¯µÉ ¼ö ÀÖ´Ù.
(¢£y) P( g(y), y )
Skolem ÇÔ¼ö g(y)´Â yÀÇ °¢
°ªÀ» ¹®Á¦ÀÇ ´ë»ó ¿µ¿ª¿¡ Á¸ÀçÇÏ´Â x·Î ¸ÅÇÎÇÏ°Ô µÈ´Ù.
³í¸®½ÄÀ¸·ÎºÎÅÍ
Á¸ÀçÁ¤·®ÀÚ¸¦ Á¦°ÅÇÏ´Â ÀϹÝÀûÀÎ ¹æ¹ýÀº Á¸ÀçÁ¤·®ÀÚ¿¡ ÀÇÇØ Á¦Çѹ޴ º¯¼ö¸¦ Skolem
ÇÔ¼ö·Î ´ëÄ¡ÇÏ¸é µÈ´Ù. À̶§ Skolem ÇÔ¼öÀÇ ÀÎÀÚ´Â ÀüüÁ¤·®ÀÚ¿¡ ÀÇÇØ Á¦Çѹ޴ º¯¼öÀ̸ç,
ÇÔ¼öºÎÈ£´Â ±âÁ¸¿¡ »ç¿ëµÇ°í ÀÖÁö ¾Ê´Â »õ·Î¿î À̸§À» ÀÌ¿ëÇÑ´Ù. ¸¸ÀÏ Á¸ÀçÁ¤·®ÀÚ°¡
ÀüüÁ¤·®ÀÚÀÇ Àû¿ë¹üÀ§ ³»¿¡ ÀÖÁö ¾Ê´Â °æ¿ì¿¡´Â Skolem ÇÔ¼ö´Â ÀÎÀÚ¾øÀÌ »ó¼ö¸¸À»
»ç¿ëÇÑ´Ù. ¿¹¸¦ µé¾î, (x) P(x)´Â P(A)°¡ µÈ´Ù. »ó¼öºÎÈ£ A´Â ÀÌ¹Ì Á¸ÀçÇÏ´Â °ªÀ»
°¡¸®Å°°Ô µÈ´Ù.
3)°úÁ¤¿¡¼ ÀÌ¿ëµÇ´Â ¿¹Á¦¸¦ º¸¸é, Á¸ÀçÁ¤·®ÀÚ°¡
w º¯¼ö¿¡ Àû¿ëµÇ°í ÀÖÀ¸¹Ç·Î Skolem ÇÔ¼ö g(x)¸¦ ÀÌ¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ º¯È¯ÇÒ
¼ö ÀÖ´Ù.
(¢£x) { ¬P(x) ¡ý { (¢£y) [¬P(y) ¡ý P(f(x,y))] ¡ü [Q(x,g(x)) ¡ü ¬P(g(x))]}}
5) ¼±ÇàÁ¤·®ÀÚ(Prenex)ÇüÀ¸·Î
º¯È¯ÇÑ´Ù.
¸ðµç ÀüüÁ¤·®ÀÚ¸¦ ³í¸®½ÄÀÇ ¸Ç ¾ÕÀ¸·Î À̵¿½ÃÄÑ
°¢ Á¤·®ÀÚ°¡ ³í¸®½Ä Àüü¿¡ Àû¿ëµÇµµ·Ï ÇÑ´Ù. ÀÌ·¯ÇÑ ³í¸®½ÄÀ» ¼±ÇàÁ¤·®ÀÚÇüÀ̶ó°í
ÇÑ´Ù. Á¤·®ÀÚ°¡ ¾ø´Â ³í¸®½ÄÀ» ¹«Á¤·®ÀÚ(Matrix)ÇüÀ̶ó°í ÇÑ´Ù. ±×·¯¹Ç·Î ¼±ÇàÁ¤·®ÀÚÇüÀº
Àüü Á¤·®ÀÚ¿Í ¹«Á¤·®ÀÚÇüÀ¸·Î ÀÌ·ç¾îÁø ³í¸®½Ä ÇüŸ¦ °¡¸®Å°°Ô µÈ´Ù.
(¢£x)(¢£y) { ¬P(x) ¡ý { [¬P(y) ¡ý P(f(x,y))] ¡ü [Q(x,g(x)) ¡ü ¬P(g(x))]}}
6) ¹«Á¤·®ÀÚÇüÀ» ³í¸®Àû Á¤±ÔÇü(Conjuctive
Normal)ÇüÀ¸·Î º¯È¯ÇÑ´Ù.
¾î¶² ³í¸®½ÄÀÌ À¯ÇѰ³¼öÀÇ ÀýÀÇ AND
°áÇÕÀ¸·Î ÀÌ·ç¾îÁ® ÀÖ´Â °æ¿ì À̸¦ ³í¸®Àû Á¤±ÔÇüÀ̶ó°í ÇÑ´Ù. ºÐ¹è¹ýÄ¢ X1 ¡ý (X2
¡ü X3)=(X1 ¡ý X2) ¡ü (X1 ¡ý X3)À» ÀÌ¿ëÇÏ¿© ¹«Á¤·®ÀÚÇüÀ» ³í¸®Àû Á¤±ÔÇüÀ¸·Î º¯È¯ÇÒ ¼ö ÀÖ´Ù.
(¢£x)(¢£y) {[¬P(x) ¡ý ¬P(y) ¡ý P(f(x,y))] ¡ü [¬P(x) ¡ý Q(x,g(x))] ¡ü [¬P(x) ¡ý ¬P(g(x))]}
7) ÀüüÁ¤·®ÀÚ ¢£ ¸¦ »èÁ¦ÇÑ´Ù.
¹«Á¤·®ÀÚÇü¿¡
ÀÖ´Â º¯¼ö´Â ¸ðµÎ ÀüüÁ¤·®ÀÚ¿¡ ÀÇÇØ¼¸¸ Á¦ÇÑ¹Þ°Ô µÇ¹Ç·Î, ÀüüÁ¤·®ÀÚ¸¦ ³í¸®½ÄÀ¸·ÎºÎÅÍ
»èÁ¦Çصµ Ç×»ó ¸ðµç º¯¼ö´Â ÀüüÁ¤·®ÀÚ¿¡ ÀÇÇØ¼¸¸ Á¦Çѹ޴ °ÍÀ¸·Î °¡Á¤ÇÒ ¼ö ÀÖ´Ù.
±×·¯¹Ç·Î ³í¸®½ÄÀº ÀÌÁ¦ ³í¸®Àû Á¤±Ô ÇüÅÂÀÇ ¹«Á¤·®ÀÚÇü¸¸ ³²°Ô µÈ´Ù.
{[¬P(x) ¡ý ¬ P(y) ¡ý P(f(x,y))] ¡ü [¬P(x) ¡ý Q(x,g(x))] ¡ü [¬P(x) ¡ý ¬P(g(x))]}
8) AND ºÎÈ£ ¡ü ¸¦ »èÁ¦ÇÑ´Ù.
X1 ¡ü X2¸¦ {X1, X2}·Î Ç¥ÇöÇÔÀ¸·Î½á, ¡ü ºÎÈ£¸¦ »èÁ¦ÇÒ ¼ö ÀÖ´Ù. À̶§ X1°ú X2´Â °¢°¢
³í¸®±¸ÀÇ OR °áÇÕÀ¸·Î¸¸ Ç¥ÇöµÈ ÀýÀÌ´Ù.
{[¬P(x) ¡ý
¬P(y) ¡ý P(f(x,y))],
[¬P(x) ¡ý
Q(x,g(x))],
[¬P(x) ¡ý ¬P(g(x))]}
9) º¯¼ö¸íÀ» ´Ù½Ã ºÎ¿©ÇÑ´Ù.
°¢
Àý¿¡¼ »ç¿ëµÇ´Â º¯¼ö¸íÀ» °íÀ¯ÇÏ°Ô ºÎ¿©ÇÑ´Ù.
{[¬P(x1) ¡ý
¬P(y) ¡ý P(f(x1,y))],
[¬P(x2) ¡ý
Q(x2,g(x2))],
[¬P(x3) ¡ý ¬P(g(x3))]}
1)~9)ÀÇ °úÁ¤À» ÅëÇØ ³í¸®½ÄÀÌ ÀýÁýÇÕÀ¸·Î º¯È¯µÇ°Ô µÈ´Ù. ÀÌ·¯ÇÑ ÀýÁýÇÕÀ¸·ÎºÎÅÍ Ãß·Ð ±ÔÄ¢ µµÃâ¹ýÀÌ Àû¿ëµÉ ¼ö ÀÖ´Ù.
ÀÏÂ÷ ¼ú¾î°è»ê¿¡¼ »ç¿ëµÇ´Â ³í¸®½Ä Áß¿¡¼ Horn ÀýÀ̶ó°í ºÒ¸®¿ì´Â Ư¼öÇÑ ÇüÅÂÀÇ ÀýÀÌ ÀÖ´Ù. Horn ÀýÀº ÇÑ °³ ÀÌÇÏÀÇ ±àÁ¤Àû ³í¸®±¸(Positive Literal)¸¸À» °®´Â ÀýÀ» ÀǹÌÇϴµ¥, ±àÁ¤Àû ³í¸®±¸´Â ºÎÁ¤ºÎÈ£°¡ ¾ø´Â ³í¸®±¸¸¦ ÀǹÌÇÑ´Ù. ¿¹¸¦ µé¸é P, ¬P¡ýQ, P¢¡Q´Â ¸ðµÎ HornÀýÀÇ ÇüŸ¦ °®°í ÀÖ´Ù. P¢¡Q ¹®ÀåÀº µÎ °³ÀÇ ±àÁ¤Àû ³í¸®±¸¸¦ °®°í ÀÖ´Â ÇüÅÂÀÎ °Íó·³ º¸À̳ª, Àý ÇüÅ·Πº¯È¯ÇÒ °æ¿ì¿¡´Â ¬P¡ýQ °¡ µÇ¹Ç·Î Horn ÀýÀÌ µÊÀ» ¾Ë ¼ö ÀÖ´Ù. PROLOG¿¡¼ »ç¿ëµÇ´Â ¹®ÀåÀº ¸ðµÎ HornÀý ÇüŸ¦ °®°í ÀÖ´Ù.
¾î¶² ³í¸®½ÄµéÀÇ ÁýÇÕÀ¸·ÎºÎÅÍ »õ·Î¿î ³í¸®½ÄÀ» »ý¼ºÇÏ´Â °úÁ¤À» ¾Ë¾Æº¸±â À§ÇØ ³í¸®½Ä¿¡ º¯¼ö°¡ ¾ø´Â Àý¿¡ ´ëÇÑ µµÃâ¹ýÀ» ¾Ë¾Æº¸µµ·Ï ÇÑ´Ù. ºÎ¸ðÀý·ÎºÎÅÍ »õ·Î¿î ÀýÀÌ »ý¼ºµÇ¸é ÀÌ ÀýÀº µµÃâÀý(Resolvant)À̶ó°í Çϴµ¥, µµÃâÀýÀº µÎ ºÎ¸ðÀýÀÇ OR °áÇÕÀ» ÃëÇÑ ´ÙÀ½ »óÈ£ ¦ÀÌ µÇ´Â ¬P, P¸¦ Á¦°ÅÇÏ¸é ¾ò¾îÁö°Ô µÈ´Ù. ¿¹¸¦ µé¾î, A ¡ý P ¹®Àå°ú ¬P ¡ý Q ¹®ÀåÀÌ ¸ðµÎ ÂüÀ̶ó°í ÇÑ´Ù¸é ÀÌ µÎ °³ÀÇ Àý·ÎºÎÅÍ ¾ò¾îÁö´Â µµÃâÀýÀº A ¡ý Q°¡ µÈ´Ù. ÀÌ·¯ÇÑ µµÃâ¹ý°úÁ¤Àº ´ÙÀ½°ú °°Àº ¼³¸í¿¡ ÀÇÇØ Á¤´çÇÔÀ» ¾Ë ¼ö ÀÖ´Ù.
P°¡ Âü ¡æ ¬P´Â °ÅÁþ ¡æ Q°¡ Âü |
|
|
|
|
|
¡æ A V Q´Â Âü |
|
P°¡ °ÅÁþ ¡æ A°¡ Âü |
|
|
|
|
|
|
º¯¼ö¸¦ Æ÷ÇÔÇÏ´Â Àý¿¡ ´ëÇÑ µµÃâ¹ý°úÁ¤Àº ¿ì¼± º¯¼ö¸¦ ġȯÇϱâ À§ÇØ ´ÜÀÏÈ °úÁ¤ÀÌ ÇÊ¿äÇÏ´Ù. ´ÙÀ½Àý¿¡¼ ´ÜÀÏÈ °úÁ¤À» ÅëÇØ µÎ °³ÀÇ ¹®ÀåÀ» µ¿ÀÏÇÑ ÇüÅ·Π¹Ù²Ù¾î ³õÀº ´ÙÀ½¿¡ µµÃâ¹ýÀÌ ÁøÇàµÇ´Â °úÁ¤À» ¼³¸íÇÏ¿´´Ù.
µµÃâ¹ýÀº Á¤´çÇÑ Ãß·Ð ±ÔÄ¢ÀÌ´Ù. Áï, µÎ °³ÀÇ ºÎ¸ðÀý·ÎºÎÅÍ »ý¼ºµÈ µµÃâÀýÀº ºÎ¸ðÀý·ÎºÎÅÍ ³í¸®ÀûÀ¸·Î À¯µµµÉ ¼ö ÀÖ´Ù. µµÃâ¹ýÀÌ ¸ð¼ø¹ý(Refutation)À̶ó ºÒ¸®¿ì´Â Á¤¸® Áõ¸í ½Ã½ºÅÛ¿¡ »ç¿ëµÉ °æ¿ì¿¡´Â ¿ÏÀüÇÑ Ãß·Ð ±ÔÄ¢µµ µÉ ¼ö ÀÖ´Ù. Áï, ¾î¶² ³í¸®½Ä ÁýÇÕÀ¸·ÎºÎÅÍ ³í¸®ÀûÀ¸·Î À¯µµµÉ ¼ö ÀÖ´Â ¸ðµç ³í¸®½ÄÀ» ¸ð¼øµµÃâ¹ý (Resolution Refutation) À» ÀÌ¿ëÇÏ¿© ±× ÁýÇÕÀ¸·ÎºÎÅÍ »ý¼ºÇس¾ ¼ö ÀÖ´Â °ÍÀÌ´Ù.
¼ú¾î°è»ê¿¡¼ Á¤¸®¸¦ Áõ¸íÇϱâ À§ÇÑ ¹æ¹ýÀ¸·Î´Â Å©°Ô µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. ¸ð¼øÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ý°ú ¿¬¿ª(Deduction)À» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ´Ù. ¿¬¿ªÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ý¿¡´Â Àü¹®°¡½Ã½ºÅÛÀÇ ´ëÇ¥ÀûÀÎ Ã߷йæ¹ýÀ¸·Î ¸¹ÀÌ ÀÌ¿ëµÇ°í ÀÖ´Â Á¤¹æÇâ Ã߷аú ¿ª¹æÇâ Ãß·ÐÀÌ ÀÖ´Ù. ±×·¯¸é ÀÌÇÏ¿¡¼´Â ¹Ý¹ÚÀ» ÀÌ¿ëÇÑ Á¤¸®Áõ¸í¹æ¹ý¿¡ ´ëÇØ »ó¼¼È÷ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.
¸¸ÀÏ
³í¸®½Ä W°¡ ³í¸®½Ä ÁýÇÕ S·ÎºÎÅÍ ³í¸®ÀûÀ¸·Î À¯µµµÉ ¼ö ÀÖ´Â °ÍÀÎÁö¸¦ Áõ¸íÇÏ·Á°í
ÇÑ´Ù¸é, µµÃâ¹ýÀ» ÀÌ¿ëÇÏ´Â ½Ã½ºÅÛ¿¡¼´Â ¸ð¼ø¿¡ ÀÇÇØ Áõ¸íÇÑ´Ù. À̶§ÀÇ Áõ¸í¹æ¹ýÀº
´ÙÀ½°ú °°´Ù. W¸¦ ºÎÁ¤ÇÑ ¬W¸¦ SÁýÇÕ¿¡ Æ÷ÇÔ½ÃÄѼ S'¸¦ »ý¼ºÇÑ´Ù. ÀÌ È®ÀåµÈ S'¸¦
ÀýÀÇ ÁýÇÕÀ¸·Î º¯È¯ÇÑ ÈÄ µµÃâ¹ýÀ» ÀÌ¿ëÇØ¼ ¸ð¼ø(NIL Àý·Î Ç¥Çö)À» À̲ø¾î³½´Ù.
¸¸ÀÏ NILÀÌ ¾ò¾îÁöÁö ¾ÊÀ¸¸é W´Â S·ÎºÎÅÍ ³í¸®ÀûÀ¸·Î À¯µµµÉ ¼ö ¾øÀ½À» ³ªÅ¸³½´Ù.
ÀÌ·¯ÇÑ
¸ð¼øµµÃâ¹ý °úÁ¤À» ¿¹¸¦ ÅëÇØ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.
´ÙÀ½°ú °°Àº »ç½ÇÀÌ ¼ú¾î°è»ê ³í¸®½ÄÀ¸·Î Ç¥ÇöµÇ¾î ÀÖ´Ù°í ÇÏÀÚ.
1) ÀÐÀ» ¼ö ÀÖ´Â Á¸Àç´Â ±ÛÀ»
¾È´Ù.
(¢£x) [ R(x) => L(x)
]
2) ¸ðµç µ¹°í·¡´Â ±ÛÀ» ¾ËÁö
¸øÇÑ´Ù.
(¢£x) [ D(x) =>
¬L(x) ]
3) ¾î¶² µ¹°í·¡´Â ¿µ¸®ÇÏ´Ù.
(x)
[ D(x) ¡ü I(x) ]
À§ÀÇ »ç½Ç·ÎºÎÅÍ ¿ì¸®´Â ´ÙÀ½°ú °°Àº »ç½ÇÀ» Áõ¸íÇϰíÀÚ ÇÑ´Ù.
4) ¿µ¸®ÇÏ´õ¶óµµ ÀÐÁö ¸øÇÏ´Â
°æ¿ìµµ ÀÖ´Ù.
(x) [I(x) ¡ü
¬R(x) ]
¿ì¼± 1)~3)ÀÇ ³í¸®½ÄÀ» ÀýÀÇ ÁýÇÕÀ¸·Î º¯È¯ÇÏ¸é ´ÙÀ½°ú °°Àº °á°ú¸¦ ¾ò°Ô µÈ´Ù.
1)
¬R(x) ¡ý L(x)
2)
¬D(y) ¡ý
¬L(y)
3) D(A)
3')
I(A)
°¢ º¯¼ö´Â Ç¥ÁØÈµÇ¾úÀ¸¸ç, A´Â Skolem »ó¼öÀÌ´Ù. Á¤¸®¸¦ Áõ¸íÇϱâ À§Çؼ´Â Á¤¸®ÀÇ ºÎÁ¤¹®À» ÀýÀÇ ÇüÅ·Πº¯È¯ÇÑ ÈÄ 1)~3')ÀÇ ÁýÇÕ¿¡ Ãß°¡ÇÏ¿© ¸ð¼ø(NIL)À» À̲ø¾î ³»µµ·Ï ÇÑ´Ù. ¸ð¼øµµÃâ¹ý °úÁ¤Àº ´ÙÀ½°ú °°Àº ¹Ý¹ÚÆ®¸®ÀÇ ÇüÅ·Π³ªÅ¸³¾ ¼ö ÀÖ´Ù.
I(A) |
¬I(z) V R(z) |
|
|||||||
|
|
|
|
|
|||||
|
|
|
|||||||
R(A) |
¬R(x) ¡ý L(x) |
|
|||||||
|
|
|
|
|
|
||||
|
|
|
|
|
|
||||
|
L(A) |
|
¬D(y) V ¬L(y) |
||||||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|||
|
¬D(A) |
|
D(A) |
||||||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
NIL |
|
À§ÀÇ ¹Ý¹ÚÆ®¸®¿¡¼ NILÀÌ ¾ò¾îÁ³À¸¹Ç·Î »õ·Î¿î ÀýÀº ±âÁ¸ÀÇ ³í¸®½Äµé·ÎºÎÅÍ ³í¸®ÀûÀ¸·Î À¯µµµÉ ¼ö ÀÖÀ½À» º¸¿© ÁÖ°í ÀÖ´Ù. ¸ð¼øµµÃâ¹ý °úÁ¤¿¡¼ µµÃâÀýÀ» »ý¼ºÇϱâ À§ÇØ ¾î¶² ºÎ¸ðÀýÀ» ¼±ÅÃÇÏ´À³Ä¿¡ µû¶ó¼ Áõ¸í¿¡ ¼Ò¿äµÇ´Â ½Ã°£ÀÌ ¿µÇâÀ» ¹Þ°Ô µÈ´Ù. ÀÌ·¯ÇÑ µµÃâ¹ýÀÇ ÅëÁ¦ Àü·«À¸·Î´Â ³Êºñ¿ì¼±Àü·«, ±íÀ̿켱Àü·« µî°ú °°Àº ¿©·¯ °¡Áö Àü·«ÀÌ ÀÖ´Ù.