Á¤¸® Áõ¸í (Theorem Proving)

 

ÀΰøÁö´É ¿ø·Ð : À¯¼®ÀÎ, ±³Çлç, 1988, Page 213~245

 

1. ¼­·Ð

2. ºñ±³Èí¼ö ºÎÁ¤ ½Ã½ºÅÛ (resolution refutation system)

     (1) ºñ±³Èí¼ö (resolution)

     (2) ºñ±³Èí¼ö ºÎÁ¤ (resolution refutation)

     (3) ºñ±³Èí¼ö (resolution) °úÁ¤ Á¦¾î

     (4) ´Ü¼øÈ­ ¹æ¹ý

     (5) ´ë´ä À¯µµ°úÁ¤

3. ±ÔÄ¢¿¡ ±âÃÊÇÑ Ãß·Ð (rule-based deduction)

     (1) ÀüÇâ (forward) Ãß·Ð ½Ã½ºÅÛ

     (2) ÈÄÇâ (backward) Ãß·Ð ½Ã½ºÅÛ

     (3) ÀüÇâ°ú ÈÄÇ⠽ýºÅÛÀÇ °áÇÕ

¿¬½À¹®Á¦

 

 

1. ¼­·Ð

ÀÌ Àå¿¡¼­´Â Á¤¸® Áõ¸íÀ» À§ÇØ ÀÌ¿ëµÇ´Â µÎ °³ÀÇ ½Ã½ºÅÛ, Áï ºñ±³Èí¼ö ºÎÁ¤ (resolution refutation) ½Ã½ºÅÛ°ú ±ÔÄ¢¿¡ ±âÃÊÇÑ ¿¬¿ª (rule-based deduction) ½Ã½ºÅÛ¿¡ ´ëÇØ °íÂûÇÑ´Ù.

ºñ±³Èí¼ö ºÎÁ¤ ½Ã½ºÅÛÀº ¾î¶² ¸ñÇ¥¹®ÀåÀÌ, ÁÖ¾îÁø ¹®ÀåµéÀÇ ÁýÇÕÀ¸·ÎºÎÅÍ ³í¸®ÀûÀ¸·Î µÚµû¸£°í ÀÖ´ÂÁö¸¦ Áõ¸íÇϱâ À§ÇØ ÀÌ ¸ñÇ¥¹®ÀåÀ» ¸ÕÀú ºÎÁ¤ÇÑ ÈÄ ÁÖ¾îÁø ¹®Àåµé°ú ÇÕÇÏ¿© »õ·Î¿î ÁýÇÕÀ» ¸¸µé°í, ±× ´ÙÀ½¿¡ ºñ±³Èí¼ö (2 Àý¿¡¼­ ¾ð±Þ) °úÁ¤À» ÀÌ¿ëÇؼ­ ¸ð¼øÀ» À¯µµÇÏ´Â ½Ã½ºÅÛÀÌ´Ù. ¹°·Ð ÀÌ·¯ÇÑ ¹æ¹ýÀÌ ³í¸®ÀûÀ¸·Î Á¤´çÇÏ´Ù´Â °ÍÀº µÞÀý¿¡¼­ Áõ¸íµÈ´Ù. ºñ±³Èí¼ö ºÎÁ¤ ½Ã½ºÅÛÀÇ Áß½ÉÀûÀÎ ÁÖÁ¦´Â ºñ±³Èí¼ö¹æ¹ýÀ» ¸íÈ®È÷ ÀÌÇØÇϴµ¥¼­ ºñ·ÔµÈ´Ù. ºñ±³Èí¼ö¿¡ »ç¿ëµÇ´Â ¹®ÀåµéÀº ¿ì¼± Àû¿ë°¡´ÉÇÑ Ç¥ÇöÇüÅ (Àý (clause) À̶ó Çϸç (1) Àý¿¡¼­ º¯È¯ÀýÂ÷¸¦ ¾ð±Þ) ·Î º¯È¯µÇ¾î¾ß ÇÑ´Ù. ´õ¿ì±â ¾î¶² ¹®ÀåÀ» ¼±ÅÃÇÏ¿© ºñ±³Èí¼ö°úÁ¤À» ¼öÇàÇÒ °ÍÀΰ¡ ÇÏ´Â Á¦¾î¹æ¹ý ((3) Àý¿¡¼­ ÀÚ¼¼È÷ ¾ð±Þ) Àº ½Ã½ºÅÛÀÇ È¿À²¼ºÀ» Áõ°¡½ÃÅ°´Âµ¥ ±â¿©¸¦ ÇÏ°Ô µÈ´Ù.

ÀΰøÁö´É ½Ã½ºÅÛ¿¡ ÀÇÇØ »ç¿ëµÇ´Â Áö½ÄÀÇ ´ëºÎºÐÀº ¾Ï½Ã±âÈ£ (¢¡) ¸¦ »ç¿ëÇؼ­ Ç¥ÇöÀÌ °¡´ÉÇÏ´Ù. ºñ±³Èí¼ö ºÎÁ¤ ½Ã½ºÅÛ¿¡¼­´Â ÀÌ·¯ÇÑ Ç¥ÇöÀ» ¿ì¼± ÀýµéÀÇ Ç¥ÇöÀ¸·Î º¯È¯ÇÏ¿© »ç¿ëÇÑ´Ù. ±×·¯³ª ÀÌ·¯ÇÑ º¯È¯°úÁ¤¿¡¼­´Â ¾Ï½ÃÀû Ç¥Çö¿¡¼­ ÁÖ¾îÁö´Â ¾î¶² À¯¿ëÇÑ Á¦¾îÁ¤º¸¸¦ ÀÒ¾î ¹ö¸±  ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ÀýÀÇ Ç¥Çö (A ¡ý B ¡ý C) ´Â ¾Ï½ÃÀû Ç¥Çö (~A ¡ü ~B) ¢¡ C, (~A ¡ü ~C) ¢¡ B, (~B ¡ü ~C) ¢¡ A, ~A ¢¡ (B ¡ý C), ~B ¢¡ (A ¡ý C), ~C ¢¡ (A ¡ý B) µî°ú ³í¸®ÀûÀ¸·Î´Â °°Áö¸¸, ÀÌ·¯ÇÑ ¾Ï½ÃÀû Ç¥Çöµé¿¡´Â ÀýÀÇ Ç¥Çö¿¡ ³ªÅ¸³ªÁö ¸øÇÏ´Â °¢±â ´Ù¸¥ Á¦¾îÁ¤º¸¸¦ °¡Áø´Ù. ºñ±³Èí¼ö ºÎÁ¤ ½Ã½ºÅÛ°ú´Â ´Þ¸® ±ÔÄ¢À» ±âÃÊ·Î ÇÑ ¿¬¿ª ½Ã½ºÅÛÀ̶õ ¾Ï½ÃÀû Ç¥Çö ±× ÀÚü¸¦ ±ÔÄ¢À¸·Î »ç¿ëÇÏ´Â ½Ã½ºÅÛÀÌ´Ù.

±ÔÄ¢À» ±âÃÊ·Î ÇÑ ¿¬¿ª ½Ã½ºÅÛ¿¡´Â ÀÌ¿Í °°ÀÌ ÀϹÝÀû Áö½ÄÀ» Ç¥ÇöÇÑ ±ÔÄ¢ (rule) µé°ú Àüü µ¥ÀÌÅͺ£À̽º (global database) ¸¦ ÀÌ·ç´Â ƯÁ¤ÇÑ Áö½ÄÀ» Ç¥ÇöÇÑ »ç½Çµé (±ÔÄ¢µéÀÌ Àû¿ëµÊ¿¡ µû¶ó Àüü µ¥ÀÌÅͺ£À̽ºÀÇ ³»¿ëÀÌ º¯ÇØ °¨) ·ÎºÎÅÍ ¸ñÇ¥ wff ¸¦ Áõ¸íÇÑ´Ù. ÀÌ·¯ÇÑ ¿¬¿ª ½Ã½ºÅÛÀº ÀüÇâ (forward) ½Ã½ºÅÛ°ú ÈÄÇâ (backward) ½Ã½ºÅÛÀ¸·Î ºÐ·ùµÈ´Ù.

ÀüÇ⠽ýºÅÛÀ̶õ, Àüü µ¥ÀÌÅͺ£À̽º°¡ ¸ñÇ¥ wff ¸¦ Æ÷ÇÔÇÏ°Ô µÉ ¶§±îÁö Àüü µ¥ÀÌÅͺ£À̽º¿¡ ±ÔÄ¢ (F-±ÔÄ¢À̶ó ÇÔ ) µéÀ» Àû¿ë½ÃÅ°´Â °ÍÀ̸ç, ÈÄÇ⠽ýºÅÛÀ̶õ, ¸ñÇ¥ wff ·Î µÈ Àüü µ¥ÀÌÅͺ£À̽º¿¡ ±ÔÄ¢ (B-±ÔÄ¢À̶ó ÇÔ) µéÀ» Àû¿ë½ÃÄÑ ¿ø·¡ ÁÖ¾îÁø »ç½Çµé·Î ÀÌ·ç¾îÁø Àüü µ¥ÀÌÅͺ£À̽º¸¦ À¯µµÇÏ´Â ½Ã½ºÅÛÀÌ´Ù.

2. ºñ±³Èí¼ö ºÎÁ¤ ½Ã½ºÅÛ (resolution refutation system)

(1) ºñ±³Èí¼ö (resolution)

Á¦ 2 Àå¿¡¼­ ³í¸®±âÈ£¸¦ ÀÌ¿ëÇÑ Áö½Ä Ç¥±â¹æ¹ý¿¡ ´ëÇØ »ìÆ캸¾Ò´Ù. Áö½Ä Ç¥ÇöÀÎ Àß ±¸¼ºµÈ °ø½Ä (wff) ÀÇ ÇÑ Á¾·ù·Î Àý (clause) ÀÌ Àִµ¥, ÀýÀ̶õ ¹®ÀÚµéÀÇ ³í¸®ÇÕÀ¸·Î ±¸¼ºµÈ wff ·Î Á¤ÀǵȴÙ. ¿©±â¼­ ³íÇÒ ºñ±³Èí¼ö¹æ¹ýÀ̶õ ÀÌ·¯ÇÑ Àýµé¿¡ Àû¿ëµÇ´Â ÇϳªÀÇ Áß¿äÇÑ Ã߷бÔÄ¢ÀÌ´Ù. ºñ±³Èí¼ö¹æ¹ýÀ» ¼³¸íÇϱ⿡ ¾Õ¼­ ¸ÕÀú ¾Æ·¡ÀÇ ¼­¼úÇü ¸íÁ¦ wff À» ÀýµéÀÇ ÁýÇÕÀ¸·Î º¯È¯½ÃÅ°´Â °úÁ¤À» »ìÆ캸ÀÚ.

À§ÀÇ 9 °¡Áö ´Ü°è¸¦ °ÅÃÄ wff ´Â ÀýµéÀÇ ÁýÇÕÀ¸·Î º¯È¯ÀÌ µÈ´Ù. ¸¸ÀÏ wff X °¡ wff µéÀÇ ÁýÇÕ S ¿¡ ³í¸®ÀûÀ¸·Î µÚµû¸£´Â (logically follow) °ÍÀ̶ó¸é ÁýÇÕ S ¿¡ ÀÖ´Â ¸ðµç wff µéÀ» ÀýÀÇ ÇüÅ·Πº¯È¯½ÃŲ ÁýÇÕ¿¡ wff X ´Â ³í¸®ÀûÀ¸·Î µÚµû¸£´Â °ÍÀ» º¸ÀÏ ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î ÀýÀÇ Ç¥Çö¸¸À» Ãë±ÞÇÏ´Â ºñ±³Èí¼ö¹æ¹ýÀº Á¤¸®Áõ¸í ½Ã½ºÅÛ¿¡¼­ÀÇ ÇÑ Ã߷бÔÄ¢À¸·Î ÀÌ¿ëÀÌ µÉ ¼ö ÀÖÀ½ÀÌ Á¤´çÈ­ µÈ´Ù.

¸¸ÀÏ º¯¼ö¸¦ °¡ÁöÁö ¾Ê´Â Ç×ÀÌ ÀýÀÇ º¯¼ö¿¡ ´ëÄ¡µÇ¾îÁú ¶§ ³ªÅ¸³ª´Â Ç¥ÇöÀ» º»·¡ ÀýÀÇ ±âÃÊ¿¹½Ã (ground instance) ¶ó ÇÑ´Ù. ¿¹·Î¼­ ÀÏÁ¾ÀÇ ´Ü¼øÇÑ ÀýÀÎ Q(A, f(B)) ´Â Q(x, y) ÀÇ ÇÑ ±âÃÊ¿¹½ÃÀÌ´Ù. ºñ±³Èí¼ö¹æ¹ýÀ» ½±°Ô ÀÌÇØÇÏ´Â ¹æ¹ýÀº ÀÌ·¯ÇÑ ±âÃÊÀýµé¿¡ ¾î¶»°Ô ºñ±³Èí¼ö¹æ¹ýÀÌ Àû¿ëµÇ´Â°¡ »ìÆì º¸´Â °ÍÀÌ Æí¸®ÇÏ´Ù. µÎ °³ÀÇ ±âÃÊ Àý, P1 ¡ý P2 ¡ý ¡¦ ¡ý PN °ú ~P1 ¡ý Q2 ¡ý ¡¦ ¡ý QM ÀÌ ÀÖ´Ù°í ÇÏÀÚ. Pi ¿Í Qj ¸ðµÎ ¼­·Î ´Ù¸¥ °ÍÀ̶ó°í °¡Á¤ÇÑ´Ù. ÀÌ µÎ °³ÀÇ ºÎ¸ðÀý (parant clause) ·ÎºÎÅÍ ºñ±³Èí¼ö Àý (resolvent) À̶ó´Â »õ·Î¿î ÀýÀ» ³í¸®ÀûÀ¸·Î À¯µµÇÒ ¼ö ÀÖ´Ù. ÀÌ ºñ±³Èí¼öÀýÀº µÎ °³ÀÇ Àý¿¡ ´ëÇØ ³í¸®ÇÕÀ» ÃëÇϸé P1 ¡ý ~P1 ¡ý P2 ¡ý ¡¦ ¡ý PN ¡ý Q2 ¡ý ¡¦ ¡ý QM ÀÌ µÇ¸ç ¿©±â¼­ º¸¼ö½Ö (complementary pair) ÀÎ P1 ¡ý ~P1 À» Á¦°ÅÇÔ¿¡ ÀÇÇØ ±¸ÇØÁø´Ù. ºñ±³Èí¼ö¹æ¹ýÀÇ Èï¹Ì·Ó°í Ư¼öÇÑ °æ¿ì°¡ Ç¥ 1 ¿¡ ÀÖ´Ù. ´ÙÀ½¿¡´Â ÀÌ·± ´Ü¼øÇÑ ±ÔÄ¢ÀÌ º¯¼ö¸¦ Áö´Ñ Àýµé¿¡´Â ¾î¶»°Ô È®ÀåµÇ´ÂÁö »ìÆ캸ÀÚ.

Ç¥ 1

ºÎ¸ð Àýµé

ºñ±³Èí¼öÀý

¼³¸í

P, ~P ¡ý Q (Áï P ¢¡ Q)

Q

¸ð´õ½º Æ÷³Ù½º(modus ponens)

P ¡ý Q, ~P ¡ý Q

Q

ÀÌ ºñ±³Èí¼öÀýÀ» ÇÕº´ (merge) À̶ó ÇÔ

P ¡ý Q, ~P ¡ý ~Q

Q ¡ý ~Q, P ¡ý ~P

µÎ °³ÀÇ ºñ±³Èí¼öÀýÀÌ °¡´ÉÇϸç À̵éÀº ¸ðµÎ Ç×»ó ¸¸Á·µÇ´Â µ¿Ä¡¸íÁ¦ (tautology) µéÀÓ.

~P, P

NIL

¸ð¼ø (contradiction) À» ³ªÅ¸³¿

~P ¡ý Q (Áï P ¢¡ Q),

~Q ¡ý R (Áï Q ¢¡ R)

~P ¡ý R (Áï P ¢¡ R)

¿¬°á¼º (chaining)

º¯¼ö¸¦ Áö´Ñ Àý¿¡ ´ëÇÑ ºñ±³Èí¼ö¹æ¹ýÀº Á¦ 2 ÀåÀÇ ´ÜÀÏÈ­ °úÁ¤¿¡¼­ ¾ð±ÞÇÑ Ä¡È¯ ¹æ¹ýÀ» µÎ °³ÀÇ ºÎ¸ðÀý¿¡ Àû¿ëÇÏ¿© À̵éÀÌ º¸¼ö¹®ÀÚ (complementary) µéÀ» ¼­·Î °¡Áöµµ·Ï ÇÔÀ¸·Î½á ÀÌ·ç¾îÁø´Ù. °ø½ÄÈ­µÈ Ç¥ÇöÀ» À§Çؼ­ ¸ÕÀú ºÎ¸ðÀýÀ» ¹®ÀÚµéÀÇ ÁýÇÕÀ¸·Î Ç¥ÇöÇÑ´Ù¸é, µÎ °³ÀÇ ºÎ¸ðÀýÀº °¢±â {Li}, {Mi} ¿Í °°ÀÌ ³ªÅ¸³»Áö°í º¯¼öµéÀº µû·Î Ç¥ÁØÈ­µÇ¾î ÀÖ´Ù°í °¡Á¤ÇÒ ¼ö ÀÖ´Ù (ÁýÇÕÀÇ ¹®ÀÚµéÀ» ¼­·Î ³í¸®ÇÕÀ» ÀÌ·ç°í ÀÖÀ½). ´õ¿ì±â {li} ¿Í {mi} ´Â °¢°¢ {Li}, {Mi} ÀÇ ºÎºÐÁýÇÕÀ¸·Î {li} ¿Í {~mi}  ÀÇ ÇÕ¿¡ ´ëÇÑ °¡Àå ÀϹÝÀû ´ÜÀÏÈ­ (À̸¦ s ¶ó ÇÏ°ÚÀ½) °¡ Á¸ÀçÇÑ´Ù°í ÇÏÀÚ. ±×·¯¸é ÀÌÁ¦ µÎ °³ÀÇ Àý {Li} ¿Í {Mi} ´Â ºñ±³Èí¼öµÇ¾î ´ÙÀ½°ú °°Àº ºñ±³Èí¼öÀýÀÌ À¯µµµÇ¾îÁø´Ù.

¿¹·Î½á ´ÙÀ½ÀÇ µÎ Àý¿¡ ´ëÇÑ ¸î °³ÀÇ ºñ±³Èí¼öÀýÀ» ±¸ÇØ º¸ÀÚ.

¿©±â¼­

{li} = {P[x, f(A)], P[x, f(y)]}, {mi} = {~P[z, f(A)]} ¶ó Çϸé ÀÌÀÇ ºñ±³ Èí¼öÀýÀº

ÀÌ µÈ´Ù.

µÎ °³ÀÇ ºÎ¸ðÀý·ÎºÎÅÍ À¯µµµÇ¾îÁø ºñ±³Èí¼öÀýÀº ¶ÇÇÑ ÀÌ ºÎ¸ðÀý¿¡ ³í¸®ÀûÀ¸·Î µÚµû¸£°í ÀÖÀ½À» ½±°Ô º¸ÀÏ ¼ö ÀÖ´Ù. À̸¦ ±â¹ÝÀ¸·Î wff µéÀÇ ÁýÇÕ S ¿¡ ³í¸®ÀûÀ¸·Î µÚµû¸£°í ÀÖ´Â wff µéÀº ÀÌ wff ÁýÇÕ S ¿¡ ºñ±³Èí¼ö ºÎÁ¤¹æ¹ýÀ» Àû¿ëÇؼ­ À¯µµµÇ¾îÁø´Ù. ±×·¯¹Ç·Î Á¤¸® Áõ¸í ½Ã½ºÅÛÀÇ ÇÑ Á¾·ùÀÎ ¿ÏÀü¼ºÀ» Áö´Ñ ºñ±³Èí¼ö¹æ¹ýÀ» »ç¿ëÇÏ´Â ºñ±³Èí¼ö ºÎÁ¤ ½Ã½ºÅÛÀÇ ÀÌÇØ´Â À̺¸´Ù ´õ È¿À²ÀûÀÎ ¿©·¯ Á¤¸® Áõ¸í ½Ã½ºÅÛÀ» ÀÌÇØÇϴµ¥ ±Ùº»ÀûÀÎ ±âÃʸ¦ Á¦°øÇÏ°Ô µÈ´Ù.

(2) ºñ±³Èí¼ö ºÎÁ¤ (resolution refutation)

wff ÀÇ ÁýÇÕ S ¿¡ ¾î¶² wff X °¡ ³í¸®ÀûÀ¸·Î µÚµû¸¥´Ù´Â °ÍÀ» Áõ¸íÇϱâ À§ÇØ ºñ±³Èí¼ö¸¦ ÀÌ¿ëÇÏ´Â ºñ±³Èí¼ö ºÎÁ¤¹æ¹ýÀº ¸ÕÀú ÁýÇÕ S ¿¡ X ÀÇ ºÎÁ¤ÀÎ ~X ¸¦ ÷°¡ÇÏ¿© ÁýÇÕ P = S ¡ú {~X} À» Çü¼ºÇÑ´Ù. ÀÌÁ¦ ÀÌ »õ·Î¿î ÁýÇÕ P ·ÎºÎÅÍ ºñ±³Èí¼ö°úÁ¤À» ÅëÇØ À¯µµµÇ´Â »õ·Î¿î ºñ±³Èí¼öÀý Ri À» À¯µµÇÏ°í, ÁýÇÕ P ¿¡ Ri ¸¦ Ãß°¡ÇÏ¿© ³ª¿À´Â »õ·Î¿î ÁýÇÕ¿¡ ´ëÇØ ´Ù½Ã ºñ±³Èí¼ö¸¦ ÇàÇÏ´Â °úÁ¤À» ¹Ýº¹ÇÑ´Ù. ÀÌ ¶§ °úÁ¤ÀÌ Á¾°áµÇ´Â ½Ã±â´Â »õ·ÎÀÌ À¯µµµÇ´Â ºñ±³Èí¼öÀýÀÌ ¸ð¼ø (NIL ·Î Ç¥±âÇÔ) À» ³ªÅ¸³»´Â °æ¿ìÀ̸ç, À̷κÎÅÍ wff X ´Â ÁýÇÕ S ¿¡ ³í¸®ÀûÀ¸·Î µÚµû¸¥´Ù°í ÇÑ´Ù. ÀÌ¿Í °°Àº ºñ±³Èí¼ö ºÎÁ¤¹æ¹ý¿¡ ÀÇÇØ Á¤¸® Áõ¸íÀÌ Á¤´çÈ­µÇ´Â ÀÌÀ¯´Â ´ÙÀ½°ú °°Àº ³í¸®·Î ¼³¸íµÈ´Ù.

wff µé·Î ±¸¼ºµÈ ÁýÇÕ S ¿¡ ³í¸®ÀûÀ¸·Î µÚµû¸£´Â wff X °¡ ÀÖ´Ù°í °¡Á¤ÇÏÀÚ. ±×·¯¸é, °¡Á¤¿¡ ÀÇÇØ S À» ¸¸Á·ÇÏ´Â ¸ðµç Çؼ® (interpretation) Àº ¶ÇÇÑ X À» ¸¸Á·ÇÑ´Ù. ÀÌ°ÍÀº S À» ¸¸Á·ÇÏ´Â ¾î¶°ÇÑ Çؼ®µµ ~X À» ¸¸Á·ÇÏÁö ¸øÇÑ´Ù´Â »ç½Ç°ú °°´Ù. ±×·¯¹Ç·Î À§ÀÇ ¾ð±ÞÇÑ ¸ðµç Çؼ®µéÀº S ¿Í {~X} ¸¦ µ¿½Ã¿¡ ¸¸Á·½ÃÅ°Áö ¸øÇÑ´Ù (¿©±â¼­ ¾î¶² Çؼ®¿¡ ÀÇÇؼ­µµ ¸¸Á·µÇÁö ¾Ê´Â wff ÀÇ ÁýÇÕÀ» ºÒ¸¸Á· (unsatisfiable) ÇÏ´Ù°í ÇÑ´Ù.).

½ÇÁ¦ÀûÀ¸·Î X °¡ S ¿¡ ³í¸®ÀûÀ¸·Î µÚµû¸¥ wff ¶ó¸é S ¡ú {~X} ´Â ºÒ¸¸Á·ÇÏ´Ù. ¸¸ÀÏ ºñ±³Èí¼ö°úÁ¤ÀÌ ºÒ¸¸Á·ÇÑ ÁýÇÕ¿¡ ¹Ýº¹ÀûÀ¸·Î Àû¿ëÀÌ µÇ¸é °á±¹¿¡´Â ¸ð¼ø (NIL) ÀÌ À¯µµµÇ´Â °ÍÀ» º¸ÀÏ ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î ¸¸ÀÏ X °¡ S ¿¡ ³í¸®ÀûÀ¸·Î µÚµû¸£¸é ºñ±³Èí¼ö°úÁ¤¿¡ ÀÇÇÑ S ¡ú {~X} ÀÇ ÁýÇÕÀ¸·ÎºÎÅÍ NIL ÀýÀ» °á±¹¿¡´Â À¯µµÇÏ°Ô µÉ °ÍÀÌ´Ù. ¿ªÀ¸·Î, ¸¸ÀÏ NIL ÀÌ ÁýÇÕ S ¡ú {~X} ·ÎºÎÅÍ À¯µµµÈ´Ù¸é X ´Â S ·ÎºÎÅÍ ³í¸®ÀûÀ¸·Î µÚµû¸¥´Ù´Â °ÍÀ» º¸ÀÏ ¼ö ÀÖ´Ù.

ºñ±³Èí¼ö ºÎÁ¤¹æ¹ýÀ» ÇϳªÀÇ ¿¹¸¦ ÅëÇØ »ìÆ캸ÀÚ. ¸ÕÀú wff ÀÇ ÁýÇÕ S °¡ ´ÙÀ½°ú °°´Ù°í ÇÒ ¶§, I(z) ¡ü ~R(z) ÀÌ S ¿¡ ³í¸®ÀûÀ¸·Î µÚµû¸£´ÂÁö¸¦ Áõ¸íÇÏ°íÀÚ ÇÑ´Ù.

¸ÕÀú ¸ñÇ¥ wff ÀÎ I(z) ¡ü ~R(z) À» ºÎÁ¤ÇÏ¿© ¾Æ·¡ÀÇ ÇüÅÂ¿Í °°Àº ÀýÀ» ±¸ÇÑ´Ù.

1) ~ 4) ·Î ÀÌ·ç¾îÁø ÁýÇÕÀ¸·ÎºÎÅÍ NIL ÀÇ À¯µµ¿¡ À̸£´Â µ¿¾ÈÀÇ ºñ±³Èí¼ö°úÁ¤À» ³ªÅ¸³»¸é ±×¸² 1 °ú °°Àº Æ®¸® ÇüÅ°¡ µÈ´Ù.

±×¸² 1  ºñ±³Èí¼ö ºÎÁ¤ Æ®¸®

(3) ºñ±³Èí¼ö (resolution) °úÁ¤ Á¦¾î

¾Õ ÀýÀÇ ¿¹¿¡¼­ º¸µíÀÌ ¸ð¼øÀýÀÎ NIL À» À¯µµÇϱâ À§ÇØ ¾î¶°ÇÑ µÎ °³ÀÇ ºÎ¸ðÀýÀ» ¼±ÅÃÇؼ­ ´Ü°èÀûÀ¸·Î ºñ±³Èí¼ö°úÁ¤À» ¼öÇàÇÏ°Ô µÈ´Ù. ÀÌ¿Í °°ÀÌ ºñ±³Èí¼öµÇ´Â µÎ °³ÀÇ ÀýÀ» ¼±ÅÃÇÏ´Â ¹æ¹ý¿¡´Â ¿©·¯ °¡Áö°¡ ÀÖÀ» ¼ö ÀÖ´Ù. ±× Áß¿¡¼­ ¾î¶² Á¦¾î¹æ½ÄÀº ¸ð¼øÀÌ Á¸ÀçÇÒ °æ¿ì¿¡´Â ¾ðÁ¦³ª ÀÌ·¯ÇÑ Á¸À縦 Áõ¸íÇÏ°Ô ÇÑ´Ù. ÀÌ·¯ÇÑ Á¦¾î¹æ¹ýÀ» ¿ÏÀü (complete) ÇÏ´Ù°í ÇÑ´Ù (¾Õ¿¡¼­ ³íÇÑ Ã߷бÔÄ¢ÀÇ ³í¸®Àû ¿ÏÀü¼º°ú´Â º°°³ÀÇ °³³äÀÓ). ±×·¯³ª ÀΰøÁö´É ÀÀ¿ëºÐ¾ß¿¡¼­´Â, ¸ð¼øÀ» º¸´Ù È¿À²ÀûÀ¸·Î ±¸ÇÏ´Â °ÍÀÌ ¿ÏÀü¼ºº¸´Ù ´õ Áß¿äÇÏ°Ô ¹Þ¾Æµé¿©Áö°í ÀÖ´Ù. ÀÌÁ¦ ¾ÕÀýÀÇ ¿¹¸¦ ÀÌ¿ëÇÏ¿© ºñ±³Èí¼ö°úÁ¤ Á¦¾î¹æ½ÄµéÀ» »ìÆ캸ÀÚ.

±×¸² 2  ³ªºñ-¿ì¼±¹æ½ÄÀÇ ¿¹

±×¸² 3  ¼¼Æ®-¿Àºê-¼­Æ÷Æ® ¹æ½ÄÀÇ ¿¹

±×¸² 4  ¼±Çü ÀÔ·ÂÇü ¹æ½ÄÀÇ ¿¹

±×¸² 5  ºñ±³Èí¼ö ºÎÁ¤ Æ®¸®

(4) ´Ü¼øÈ­ ¹æ¹ý

¶§¶§·Î Àýµé·Î ÀÌ·ç¾îÁø ¾î¶² ÁýÇÕ¿¡¼­ ¸î °³ÀÇ ÀýÀÌ Á¦°ÅµÇ°Å³ª ¶Ç´Â ÀýÀ» ÀÌ·ç´Â ¾î¶² ¹®ÀÚµéÀÌ Á¦°ÅµÉ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ´Ü¼øÈ­´Â ¿ø·¡ÀÇ ÁýÇÕÀÌ ºÒ¸¸Á·ÇÑ ÁýÇÕÀÌ¸é ´Ü¼øÈ­°¡ µÈ ÈÄÀÇ »õ·Î¿î ÁýÇÕµµ ºÒ¸¸Á·ÇÔÀ» À¯ÁöÇÏ´Â ¹æÇâÀ¸·Î ÁøÇàµÉ ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î ÀÌ·¯ÇÑ ´Ü¼øÈ­ ¹æ¹ýÀÇ Àû¿ëÀº ºñ±³Èí¼ö ºÎÁ¤¹æ¹ýÀÇ ¼öÇà°úÁ¤¿¡¼­ »ý°Ü³ª´Â ºñ±³Èí¼öÀýÀÇ ¼ö¸¦ ÁÙÀ̴µ¥ µµ¿òÀ» ÁØ´Ù.

(5) ´ë´ä À¯µµ°úÁ¤

¸¹Àº ¼­¼ú ³í¸® Á¤¸® Áõ¸í ½Ã½ºÅÛ¿¡´Â Á¸À縦 ³ªÅ¸³»´Â º¯¼ö°¡ °á±¹ ¹«¾ùÀ¸·Î ¿¹½ÃµÇ´ÂÁö ¾Ë°íÀÚ ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ¿¹·Î¼­ ±âÃÊÁýÇÕ S ¿¡ ³í¸®ÀûÀ¸·Î µÚµû¸£´Â (¢¤x)W(x) °¡ ÀÖ´Ù¸é x °¡ ¹«¾ùÀ¸·Î ¿¹½ÃµÇ´Â°¡ ÇÏ´Â °ÍÀÌ´Ù. À̸¦ ÇØ°áÇϱâ À§ÇÑ °úÁ¤À» ¿¹¸¦ µé¾î »ìÆ캸ÀÚ.

ÀÌ°ÍÀº ´ÙÀ½°ú °°ÀÌ Ç¥ÇöµÈ´Ù.

¿©±â¼­ Áõ¸íÇÏ°íÀÚ ÇÏ´Â °ÍÀº ¸ñÇ¥ wff (¢¤x)AT(FIDO, x) ¿¡¼­ x °¡ ¹«¾ùÀΰ¡ ÇÏ´Â °ÍÀÌ´Ù. À̸¦ ±¸Çϱâ À§ÇØ (¢¤x)AT(FIDO, x) ÀÇ ºÎÁ¤ÀÎ (¢£x)~AT(FIDO, x) ¸¦ ÷°¡ÇÏ¿© ´ÙÀ½°ú °°Àº ±âÃÊÁýÇÕÀÌ Çü¼ºµÈ´Ù.

ÀÌ ±âÃÊÁýÇÕÀ» ÀÌ¿ëÇØ NIL À» À¯µµÇÏ´Â ºñ±³Èí¼ö ºÎÁ¤ Æ®¸®´Â ±×¸² 6 °ú °°´Ù. ±×·¯³ª (¢¤x)AT(FIDO, x) ¿¡¼­ x ¸¦ ±¸Çϱâ À§Çؼ­´Â ~AT(FIDO, x) ¸¦ ´Ù½Ã ÇÑ ¹ø ºÎÁ¤ÇÑ AT(FIDO, x) ¸¦ Ãß°¡ÇÏ¿© ³í¸®ÇÕÀ» ½ÃŲ´Ù. ±×·¯¸é ´ÙÀ½°ú °°Àº ±âÃÊÁýÇÕÀ̵Ǹç À̷κÎÅÍ À§¿¡¼­¿Í °°Àº ÀýÂ÷¸¦ °ÅÃÄ ºñ±³Èí¼ö¸¦ ÇàÇϸç, °á±¹¿¡´Â NIL ÀÌ ¾Æ´Ñ ´ë´äÀ» Áö´Ñ ¹®ÀåÀÌ À¯µµµÈ´Ù.

À§ÀÇ °úÁ¤À» °ÅÄ£ ´ë´ä À¯µµ¸¦ À§ÇÑ Æ®¸®´Â ±×¸² 7 °ú °°À¸¸é AT(FIDO, SCHOOL) Àº ¿øÇÏ´Â ÇØ´äÀÌ µÈ´Ù.

±×¸² 6  ºñ±³Èí¼ö ºÎÁ¤ Æ®¸®

±×¸² 7  ¼öÁ¤µÈ Áõ¸í Æ®¸®

¾ÕÀÇ °æ¿ì¿Í´Â ´Þ¸® Àüü ÇÑÁ¤¿¡ ÀÇÇÑ º¯¼ö¸¦ Áö´Ñ ¸ñÇ¥ wff °¡ ÀÖ´Â °æ¿ì¸¦ »ìÆ캸ÀÚ. ¸ñÇ¥ wff ÀÇ ºÎÁ¤ÀÌ ÀÌ·ç¾îÁö´Â °úÁ¤¿¡¼­ ÀÌ º¯¼ö´Â Á¸À纯¼ö°¡ µÇ¾î ½ºÄÝ·½ÇÔ¼ö (skolem function) ·Î ´ëÄ¡µÈ´Ù.

ÀÌÁ¦ ´ë´äÀ» À¯µµÇÑ °á°ú¿¡¼­ ÀÌ·¯ÇÑ ½ºÄÝ·½ ÇÔ¼ö°¡ ¾î¶»°Ô Çؼ®ÀÌ µÇ´ÂÁö ´ÙÀ½ÀÇ ¿¹¸¦ ÅëÇØ »ìÆì º¸ÀÚ.

¿©±â¼­ ¸ñÇ¥ wff (¢£x)(¢¤y)P(y, x) ÀÇ ºÎÁ¤Àº (¢¤x)(¢£x)~P(y, x) ÀÌ µÇ¸ç, x ´Â ½ºÄÝ·½ ÇÔ¼ö·Î ´ëÄ¡µÇ¹Ç·Î ~P(y, A) ·Î µÇ¾î ´ë´ä À¯µµ¸¦ À§ÇÑ ±âÃÊÁýÇÕÀº ¾Æ·¡¿Í °°ÀÌ ³ªÅ¸³­´Ù.

ÀÌÁ¦ ´ë´ä À¯µµ¸¦ À§ÇÑ Áõ¸í Æ®¸®´Â ±×¸² 8 ó·³ µÈ´Ù. ¿©±â¼­ÀÇ ´ë´äÀº ½ºÄÝ·½ ÇÔ¼ö A(»ó¼ö ÇüÅÂÀÓ) À» Áö´Ñ P(p(A), A) °¡ µÈ´Ù. ±×·¯³ª º»·¡ÀÇ Áú¹®ÀÌ "¸ðµç x ¿¡ ´ëÇØ x ÀÇ ºÎ¸ð´Â ´©±¸Àΰ¡? Áï x ÀÇ ºÎ¸ð´Â x ¿Í ¾î¶»°Ô ¿¬°üµÇ´Â »ç¶÷Àΰ¡?" À̹ǷΠA ÀÇ Çؼ®À» »ó¼ö°¡ ¾Æ´Ñ ¸ðµç A ¿¡ ´ëÇØ P(p(A), A) ·Î Çؼ®ÇÔÀÌ Å¸´çÇÏ´Ù.

±×¸² 8  ´ë´ä À¯µµ¸¦ Áö´Ñ Áõ¸í Æ®¸®

ÇϳªÀÇ ¿¹¸¦ ´õ »ìÆ캸ÀÚ. ±âÃÊÁýÇÕ S °¡ ÇϳªÀÇ Àý P(B, w, w) ¡ý P(A, u, u) ¿Í ¸ñÇ¥ wff (¢¤x)(¢£z)(¢¤y)P(x, z, y) ¸¦ Æ÷ÇÔÇÑ´Ù ÇÏÀÚ.

ÀÌ°ÍÀÇ ºñ±³Èí¼ö ºÎÁ¤ Æ®¸®´Â ±×¸² 9 ¿Í °°ÀÌ µÇ¸ç ´ë´ä À¯µµ¸¦ À§ÇÑ Áõ¸í Æ®¸®´Â ±×¸² 10 °ú °°ÀÌ µÈ´Ù. ¿©±â¼­ º¸¸é ½ºÄÝ·½ ÇÔ¼ö g(x) ´ë½Å¿¡ º¯¼ö t °¡ »ç¿ëµÇ¾úÀ¸¸ç °á°úÀûÀ¸·Î P(A, t, t) ¡ý P(B, z, z) À» À¯µµÇÏ¿´´Ù. ±×·¯³ª P(A, t, t) ¿Í P(B, z, z) Àº °°Àº Àǹ̸¦ °¡Áø´Ù.

±×¸² 9  ºñ±³Èí¼ö ºÎÁ¤ Æ®¸®

±×¸² 10  ¼öÁ¤µÈ Áõ¸í Æ®¸®

°á·ÐÀûÀ¸·Î, ºñ±³Èí¼ö¹æ¹ýÀ» ÀÌ¿ëÇÑ ´ë´ä À¯µµ°úÁ¤ÀÇ ÀýÂ÷´Â ´ÙÀ½°ú °°´Ù.

3. ±ÔÄ¢¿¡ ±âÃÊÇÑ Ãß·Ð (rule-based deduction)

(1) ÀüÇâ (forward) Ãß·Ð ½Ã½ºÅÛ

±×¸² 11  »ç½Ç Ç¥ÇöÀÇ AND/OR Æ®¸® Ç¥Çö

±×¸² 12  º¯¼ö¸¦ °¡ÁöÁö ¾Ê´Â AND/OR ±×·¡ÇÁ

±×¸² 13  ±ÔÄ¢ Àû¿ë ÈÄÀÇ AND/OR ±×·¡ÇÁ

±×¸² 14  º¯¼ö¸¦ Æ÷ÇÔÇÏ´Â »ç½Ç Ç¥ÇöÀÇ AND/OR ±×·¡ÇÁ

±×¸² 15  º¯¼ö¸¦ Áö´Ï´Â ±ÔÄ¢ÀÌ Àû¿ëµÈ ÈÄÀÇ AND/OR ±×·¡ÇÁ

ÀÏÄ¡Çϴ ġȯ°ú ġȯÀÇ ´ÜÀÏÈ­ °áÇÕÀº ´ÙÀ½°ú °°ÀÌ Á¤ÀǵȴÙ.

À» ġȯÀÇ ÁýÇÕÀ̶ó ÇÏ¸ç °¢ ´Â ´ÙÀ½°ú °°Àº ½ÖÀÇ ÁýÇÕÀÌ´Ù.

¿©±â¼­ t µéÀº ¹­À½ (term) ÀÌ°í v µéÀº º¯¼öÀÌ´Ù. À¸·ÎºÎÅÍ µÎ °³ÀÇ ¼ö½ÄÀ» Á¤ÀÇÇÑ´Ù.

ġȯ ÀÌ ÀÏÄ¡ÇÑ´Ù (consistent) ´Â ¸»Àº °ú °¡ ´ÜÀÏÈ­ °¡´ÉÇÏ´Ù´Â ¸»°ú °°´Ù. ÀÇ ´ÜÀÏÈ­ °áÇÕ u ´Â °ú ÀÇ °¡Àå ÀϹÝÀû ´ÜÀÏÈ­¸¦ ¸»ÇÑ´Ù.

´ÜÀÏÈ­ °áÇÕÀÇ ¸î°¡Áö ¿¹°¡ Ç¥ 2 ¿¡ ÁÖ¾îÁ® ÀÖ´Ù.

Ç¥ 2  ´ÜÀÏÈ­ °áÇÕ¿¡ ÀÇÇÑ Ä¡È¯

{A/x}

{x/y}

{f(z)/x}

{x/y, x/z}

{s}

{g(y)/x}

{f(g(x1))/x3,

f(x2)/x4}

{B/x}

{y/z}

{f(A)/x}

{A/z}

{ }

{f(x)/y}

{x4/x3, g(x1)/x2}

 

ºÒÀÏÄ¡

{x/y, x/z}

{f(A)/x, A/z}

{A/x, A/y, A/z}

{s}

ºÒÀÏÄ¡

{f(g(x))/x3,

f(g(x1))/x4, g(x1)/x2}

ÇØ°á ±×·¡ÇÁ°¡ ÀÏÄ¡µÇ´Â ºñ±³¼±Åà ¾ÆÅ©ÀÇ Ä¡È¯À» °¡Áø´Ù´Â °ÍÀº ¿ø·¡ÀÇ »ç½Ç¿¡ ±ÔÄ¢µéÀ» Àû¿ëÇßÀ»½Ã »õ·Î¿î ÀýµéÀÌ À¯µµµÈ´Ù´Â °ÍÀ» ¸»ÇÑ´Ù. ÇϳªÀÇ ¿¹¸¦ »ìÆ캸ÀÚ.

P(x) ¡ý Q(x) ÀÇ »ç½Ç°ú µÎ °³ÀÇ ±ÔÄ¢ P(A) ¢¡ R(A), Q(B) ¢¡ R(B) ÀÇ AND/OR ±×·¡ÇÁ´Â ±×¸² 16 °ú °°ÀÌ µÈ´Ù. ºñ·Ï ÀÌ ±×·¡ÇÁ°¡ R(A), R(B) ·Î À̸§ÀÌ ºÙ¿©Áø ¹®ÀÚ ³ëµå¸¦ °¡Áø ÇØ°á ±×·¡ÇÁ¸¦ Æ÷ÇÔÇÒÁö¶óµµ ÀÌ ±×·¡ÇÁ´Â ºÒÀÏÄ¡µÈ ġȯÀ» Æ÷ÇÔÇÑ´Ù. ±×·¯¹Ç·Î [R(A) ¡ý R(B)] ´Â ±×¸² 16 ÀÇ AND/OR ±×·¡ÇÁ¿¡ ÀÇÇØ À¯µµµÇ´Â ÀýÀÌ ¾Æ´Ï´Ù.

±×·¯³ª ±×¸² 16 Àº [R(A) ¡ý Q(A)] ÀýÀÇ Ç¥ÇöÀ» ³ªÅ¸³¾ ¼ö ÀÖ´Ù. R(A) ¿Í Q(x) À̸§ÀÌ ºÙ¿©Áø ¹®ÀÚ ³ëµå·Î Á¾°áµÇ´Â ÇØ°á ±×·¡ÇÁ¿¡ ÀÏÄ¡µÇ´Â R(A) ¡ý Q(x) Ç¥Çö¿¡ ġȯ {A/x} À» Àû¿ëÇϸé [R(A) ¡ý Q(A)] ÀÇ ÀýÀÌ ¾ò¾îÁø´Ù.

±×¸² 16  ºÒÀÏÄ¡ÀÇ Ä¡È¯À» Áö´Ñ AND/OR ±×·¡ÇÁ

±ÔÄ¢°ú ¸ñÇ¥ ¹®Àڵ鿡 ÀÇÇØ È®ÀåµÇ´Â AND/OR ±×·¡ÇÁÀÇ °úÁ¤Àº ÀÏÄ¡µÇ´Â ÇØ°á ±×·¡ÇÁ°¡ ¸ðµç Á¾·á ³ëµå¿¡¼­ ¸ñÇ¥ ³ëµå¸¦ °¡Áö´Â ¼ø°£¿¡ ¼º°øÀûÀ¸·Î Á¾°áÀÌ µÈ´Ù. À̷κÎÅÍ »ý¼º ½Ã½ºÅÛÀº ¸ñÇ¥¿¡ ´ëÇÑ OR °áÇÕÀÌ ÇØ°á ±×·¡ÇÁ¿¡ ÀÖ´Â ¸ñÇ¥ ³ëµå·Î À̸§ÀÌ ºÙ¿©Áø ¹®ÀÚÀÇ OR °áÇÕ¿¡ ´ÜÀÏÈ­ °áÇÕÀ» Çؼ­ ¾ò¾îÁø´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ÀÌÁ¦ °£´ÜÇÑ ¿¹¸¦ µé¾î ÀüÇâ »ý¼º ½Ã½ºÅÛÀÇ ÀÛµ¿À» ¼³¸íÇÑ´Ù. ´ÙÀ½°ú °°Àº »ç½Ç°ú ±ÔÄ¢µéÀ» °¡Áö°í ÀÖ´Ù°í Çغ¸ÀÚ.

±×¸² 17  "Terrier" ¹®Á¦ÀÇ AND/OR ±×·¡ÇÁ

À̷κÎÅÍ ~TERRIER(z) ¡ý NOISY(z) ·Î ÁÖ¾îÁö´Â ¸ñÇ¥ wff ¸¦ Áõ¸íÇÏ°íÀÚ ÇÑ´Ù. ¿©±â¼­ z ´Â Á¸ÀçÇÑÁ¤º¯¼öÀÌ´Ù. ÀÌ ¹®Á¦ÀÇ AND/OR ±×·¡ÇÁ´Â ¾ÕÀÇ ±×¸² 17 °ú °°´Ù. ÀÌ AND/OR ±×·¡ÇÁ ¾È¿¡¼­ ÀÏÄ¡µÇ´Â ÇØ°á ±×·¡ÇÁ´Â {FIDO/x}, {FIDO/y}, {FIDO/z} ÀÇ Ä¡È¯À» °¡Áø´Ù. ÀÌ Ä¡È¯µéÀÇ ´ÜÀÏÈ­ °áÇÕÀº {FIDO/x, FIDO/y, FIDO/z} ÀÌ µÇ¸ç, ÀÌ°ÍÀ» ¸ñÇ¥ ¹®Àڵ鿡 Àû¿ëÇÏ¸é ´ÙÀ½°ú °°Àº °á°ú¸¦ ¾ò´Â´Ù.

ÀÌ Ç¥ÇöÀº ¿ì¸®°¡ Áõ¸íÇÏ°íÀÚ ÇÏ´Â ¸ñÇ¥ wff ÀÇ ´äÀÌ µÇ¸ç ¿øÇÏ´Â °á°úÀÌ´Ù.

(2) ÈÄÇâ (backward) Ãß·Ð ½Ã½ºÅÛ

±×¸² 18  ¸ñÇ¥ wff ÀÇ AND/OR ±×·¡ÇÁ Ç¥Çö

±×¸² 19  ÈÄÇ⠽ýºÅÛÀÇ ÀÏÄ¡µÇ´Â ÇØ°á ±×·¡ÇÁ

(3) ÀüÇâ°ú ÈÄÇ⠽ýºÅÛÀÇ °áÇÕ

ÀüÇâ°ú ÈÄÇâÀÇ ±ÔÄ¢À» ±âÃÊ·ÎÇÑ Ãß·Ð ½Ã½ºÅÛ °¢°¢ÀÌ Àú¸¶´ÙÀÇ ÇѰ踦 °¡Áø´Ù. ÈÄÇ⠽ýºÅÛÀÇ °æ¿ì, ¾î¶°ÇÑ ÀÓÀÇÀÇ ÇüÅÂÀÇ ¸ñÇ¥ Ç¥Çöµµ °¡Áú ¼ö ÀÖ´Â ¹Ý¸é¿¡ »ç½Ç Ç¥ÇöÀº ¹®ÀÚÀÇ AND °áÇÕÀ̾î¾ß¸¸ ÇÑ´Ù. ÀüÇ⠽ýºÅÛÀÇ °æ¿ì, ¾î¶°ÇÑ ÀÓÀÇÀÇ ÇüÅÂÀÇ »ç½Ç Ç¥Çöµµ °¡´ÉÇÏÁö¸¸ ¸ñÇ¥ Ç¥ÇöÀº ¹®ÀÚµéÀÇ OR °áÇÕÀ̾î¾ß ÇÑ´Ù. ±×·¯¸é À§¿¡¼­ ¸»ÇÑ ÀüÇâ°ú ÈÄÇ⠽ýºÅÛ¿¡¼­ ³ªÅ¸³ª´Â ÀåÁ¡¸¸À» °¡Áö´Â ½Ã½ºÅÛÀ» »ý°¢ÇØ º¼ ÇÊ¿ä°¡ ÀÖ´Ù.

µÑÀ» °áÇÕÇÑ ½Ã½ºÅÛÀÇ Àüü µ¥ÀÌÅÍ º£À̽º´Â µÎ °³ÀÇ AND/OR ±×·¡ÇÁ ±¸Á¶¸¦ °¡Áö¸ç, Çϳª´Â ¸ñÇ¥¸¦, Çϳª´Â »ç½ÇÀ» ³ªÅ¸³½´Ù. ÀÌ ±¸Á¶µéÀº ¾Õ¿¡¼­ ¾ð±ÞÇßµíÀÌ B-±ÔÄ¢°ú, F-±ÔÄ¢¿¡ ÀÇÇØ °¢°¢ ¼öÁ¤ÀÌ µÇ¾îÁø´Ù. ÀÌ °áÇÕµÈ ½Ã½ºÅÛÀº Á¾°áÁ¶°ÇÀÌ º¹ÀâÇÏ°Ô µÇ´Âµ¥, Á¾°áÀÌ µÇ´Â ¼ø°£Àº ±×·¡ÇÁ¿¡¼­ ºñ±³¼±ÅõǴ ¸ðµç ¹®ÀÚ ³ëµåµéÀÌ ´ÜÀÏÈ­µÇ¾îÁö´Â ¼ø°£ÀÌ´Ù. µÎ ±×·¡ÇÁ »çÀÌÀÇ ¸ðµç °¡´ÉÇÑ ºñ±³¼±ÅÃÀÌ ÀÌ·ç¾îÁø ÈÄ, ¸ñÇ¥ ±×·¡ÇÁÀÇ ·çÆ® ³ëµå¿¡ Àִ ǥÇöÀÌ »ç½Ç ±×·¡ÇÁÀÇ ·çÆ® ³ëµå¿¡ Àִ ǥÇö°ú ±ÔÄ¢À¸·ÎºÎÅÍ Áõ¸íÀÌ µÇ´ÂÁö¸¦ °áÁ¤ÇØ¾ß ÇÑ´Ù. ÀÌ°ÍÀÌ Áõ¸íµÉ ¶§ °áÇÕµÈ ½Ã½ºÅÛÀº Á¾°áÀÌ µÈ´Ù. ÀÌ Á¾°áÁ¶°ÇÀº »ç½Ç ³ëµå¿Í ¸ñÇ¥ ³ëµå°¡ CANCEL µÉ ¶§ ÀÌ·ç¾îÁø´Ù. CANCEL Àº ´ÙÀ½°ú °°ÀÌ ¼øȯÀûÀ¸·Î Á¤ÀǵȴÙ.

¿¹·Î¼­ ±×¸² 20 ÀÇ ±½Àº ¼±Àº »ç½Ç ³ëµå¿Í ¸ñÇ¥ ³ëµå°¡ CANCEL µÇ´Â °úÁ¤À» º¸¿©ÁØ´Ù.

±×¸² 20  CANCEL ±×·¡ÇÁÀÇ ¿¹

¿¬½À¹®Á¦

1. ´ÙÀ½ÀÇ wff µéÀ» Ŭ·ÎÀú ÇüÅ·Π¹Ù²Ù¾î¶ó.

2. °áÁ¤Àº °ÇÀü (sound) ÇÔÀ» º¸¿©¶ó. Áï, µÎ Ŭ·ÎÀúÀÇ °áÁ¤ÀÚ´Â ³í¸®ÀûÀ¸·Î µÎ Ŭ·ÎÀú¸¦ µû¸¥´Ù´Â °ÍÀ» º¸¿©¶ó.

3. ´ÙÀ½ÀÇ ¸¸Á·µÇÁö ¾ÊÀº Ŭ·ÎÀúµéÀÇ ÁýÇÕ¿¡ ´ëÇØ ÀÏÂ÷Àû ÀÔ·ÂÇüÅ ¹Ýº¹À» ±¸ÇÏ¿©¶ó.

4. ¾Æ·¡ÀÇ ¾î¶² Ŭ·ÎÀúµéÀÌ P(f(x), y) ¿¡ ÀÇÇØ Æ÷ÇÔ (subsume) µÇ´ÂÁö ÁöÀûÇÏ¿©¶ó.

5. ´ÙÀ½ÀÇ °¢ °ø½ÄÀº Ç×Áø (tautologies) ÀÓÀ» °áÁ¤¹Ýº¹¿¡ ÀÇÇØ º¸¿©¶ó.

6. °áÁ¤¹Ýº¹¹æ¹ýÀ» »ç¿ëÇؼ­ ´ÙÀ½ÀÇ wff µéÀÇ À¯È¿¼º (validity) À» Áõ¸íÇ϶ó.

7. °áÁ¤¹Ýº¹¿¡ ÀÇÇØ wff (¢¤x)(Px)) ´Â ³í¸®ÀûÀ¸·Î wff[P(A1) ¡ý P(A2)] ·ÎºÎÅÍ µû¸¥´Ù´Â °ÍÀ» º¸¿©¶ó. ±×·¯³ª (¢¤x)(P(x)) ÀÇ ½ºÅ¬·½ÇÑ ÇüÅÂÀÎ, P(A) ´Â [P(A1) ¡ý P(A2)] ·ÎºÎÅÍ ³í¸®ÀûÀ¸·Î µû¸£Áö ¾Ê´Â´Ù. ¿©±â¿¡ ´ëÇØ ¼³¸íÇÏ¿©¶ó.

8. Àüü µ¥ÀÌÅͺ£À̽º¿¡¼­ÀÇ °áÁ¤±ÔÄ¢¹æ½ÄÀ» »ç¿ëÇÑ »ý¼º ½Ã½ºÅÛÀº °¡È¯¼º (commutative) À» °¡Áø´Ù´Â °ÍÀ» º¸¿©¶ó.

9. ´ÙÀ½ÀÇ ¹®ÀåµéÀ» ±ÔÄ¢¿¡ ±âÃÊÇÑ ±âÇÏÁ¤¸®Áõ¸íÀ» À§ÇÑ »ý¼º±ÔÄ¢À¸·Î ³ªÅ¸³»¾î¶ó.

10. ºí·Â ¹®Á¦ÀÇ »óȲÀÌ ´ÙÀ½ÀÇ wff µéÀÇ ÁýÇÕ¿¡ ÀÇÇØ ¹¦»çµÈ´Ù.

ÀÌ·¯ÇÑ wff µéÀÌ ¹¦»çÇÏ°íÀÚ ÇÏ´Â »óȲÀ» ±â¼úÇغ¸¾Æ¶ó.

¾Æ·¡ÀÇ ¹®ÀåÀº ÀÌ·¯ÇÑ ºí·° ¹®Á¦¿¡ ´ëÇÑ ÀϹÝÀûÀÎ Áö½ÄÀ» Á¦°øÇÑ´Ù.

    Every big, blue block is on a green block.
    Each heavy, wooden block is big.
    All blocks with clear tops are blue.
    All wooden blocks are blue.

ÀÌ·¯ÇÑ ¹®ÀåµéÀ» ¾Ï½ÃÀû Ç¥ÇöÀ¸·Î ³ªÅ¸³»¾î¶ó. ´õ¿ì±â "Which block is on a green block?" À» Ç®±â À§Çؼ­ B-±ÔÄ¢À» »ç¿ëÇÏ¿© ÀÏÄ¡ÇÏ´Â AND-OR ÇØ°á Æ®¸®¸¦ ±×·Á¶ó.