Á¤¸® Áõ¸í (Theorem Proving)
ÀΰøÁö´É ¿ø·Ð : À¯¼®ÀÎ, ±³Çлç, 1988, Page 213~245
2. ºñ±³Èí¼ö ºÎÁ¤ ½Ã½ºÅÛ (resolution refutation system)
(2) ºñ±³Èí¼ö ºÎÁ¤ (resolution refutation)
(3) ºñ±³Èí¼ö (resolution) °úÁ¤ Á¦¾î
3. ±ÔÄ¢¿¡ ±âÃÊÇÑ Ãß·Ð (rule-based deduction)
(1) ÀüÇâ (forward) Ãß·Ð ½Ã½ºÅÛ
(2) ÈÄÇâ (backward) Ãß·Ð ½Ã½ºÅÛ
ÀÌ Àå¿¡¼´Â Á¤¸® Áõ¸íÀ» À§ÇØ ÀÌ¿ëµÇ´Â µÎ °³ÀÇ ½Ã½ºÅÛ, Áï ºñ±³Èí¼ö ºÎÁ¤ (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 Àå¿¡¼ ³í¸®±âÈ£¸¦ ÀÌ¿ëÇÑ Áö½Ä Ç¥±â¹æ¹ý¿¡ ´ëÇØ »ìÆ캸¾Ò´Ù. Áö½Ä Ç¥ÇöÀÎ Àß ±¸¼ºµÈ °ø½Ä (wff) ÀÇ ÇÑ Á¾·ù·Î Àý (clause) ÀÌ Àִµ¥, ÀýÀ̶õ ¹®ÀÚµéÀÇ ³í¸®ÇÕÀ¸·Î ±¸¼ºµÈ wff ·Î Á¤ÀǵȴÙ. ¿©±â¼ ³íÇÒ ºñ±³Èí¼ö¹æ¹ýÀ̶õ ÀÌ·¯ÇÑ Àýµé¿¡ Àû¿ëµÇ´Â ÇϳªÀÇ Áß¿äÇÑ Ã߷бÔÄ¢ÀÌ´Ù. ºñ±³Èí¼ö¹æ¹ýÀ» ¼³¸íÇϱ⿡ ¾Õ¼ ¸ÕÀú ¾Æ·¡ÀÇ ¼¼úÇü ¸íÁ¦ wff À» ÀýµéÀÇ ÁýÇÕÀ¸·Î º¯È¯½ÃÅ°´Â °úÁ¤À» »ìÆ캸ÀÚ.
(¢£x) {P(x) ¢¡ {(¢£y) [P(y) ¢¡ P(f(x, y))] ¡ü ~(¢£y) [Q(x, y) ¢¡ P(y)]}}
1) ¢¡ À» Á¦°ÅÇÑ´Ù : ÀÌ°ÍÀº X1 ¢¡ X2 ¿Í ~X1 ¡ý X2 ÀÌ µ¿Ä¡¶ó´Â »ç½ÇÀ» ÀÌ¿ëÇÑ´Ù. À§ÀÇ ÁÖ¾îÁø wff ¸¦ º¯È¯½ÃÅ°¸é
(¢£x) {~P(x) ¡ý {(¢£y) [~P(y) ¡ý P(f(x, y))] ¡ü ~(¢£y) [~Q(x, y) ¡ý P(y)]}}
2) ~ÀÇ ¿µ¿ªÀ» Ãà¼ÒÇÑ´Ù : ÀÌ°ÍÀº ~(~P) = P, ~(A ¡ü B) = ~A ¡ý ~B, ~(A ¡ý B) = ~A ¡ü ~B, ~(¢£x) Px = (¢¤x) ~P(x), ~(¢¤x)P(x) = (¢£x)~P(x) µî¿¡ ÀÇÇØ ÀÌ·ç¾îÁø´Ù. ´Ü°è 1 ·ÎºÎÅÍÀÇ wff ¸¦ º¯È¯½ÃÅ°¸é
(¢£x) {~P(x) ¡ý {(¢£y) [~P(y) ¡ý P(f(x, y))] ¡ü (¢¤y) [Q(x, y) ¡ü ~P(y)]}}
3) º¯¼öµéÀ» Ç¥ÁØÈÇÑ´Ù : º¯¼ö´Â °¡»óÀ̸§ÀÌ°í wff ÀÇ Áø¸®°ª¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾ÊÀ¸¹Ç·Î °¢ ÇÑÁ¤»ç´Â °íÀ¯ÇÑ °¡»óº¯¼ö¸¦ °¡Áú ¼ö ÀÖ´Ù. Áï (¢£x) [P(x) ¢¡ (¢¤x)Q(x)] ´Â (¢£x) [P(x) ¢¡ (¢¤y)Q(y)] ·Î º¯ÇüµÇ¾î º¯¼ö Ç¥ÁØȸ¦ ÀÌ·é´Ù. ´Ü°è 2 ·ÎºÎÅÍÀÇ wff ¸¦ º¯È½ÃÅ°¸é
(¢£x) {~P(x) ¡ý {(¢£y) [~P(y) ¡ý P(f(x, y))] ¡ü (¢¤w) [Q(x, w) ¡ü ~P(w)]}}
4) Á¸ÀçÇÑÁ¤±âÈ£ (existential quantifier) ¸¦ Á¦°ÅÇÑ´Ù : (¢£y)[(¢¤x)P(x, y)] ¶ó´Â wff ¸¦ ¿ì¸®¸»·Î Çϸé '¸ðµç y ¿¡ ´ëÇØ P(x, y) ¸¦ ¸¸Á·½ÃÅ°´Â y ¿¡ Á¾¼ÓµÇ´Â x °¡ Á¸ÀçÇÑ´Ù' ·Î µÈ´Ù. ¿©±â¼ y ¿¡ Á¾¼ÓµÇ¾î °áÁ¤µÇ´Â x ¸¦ y ¿¡ ´ëÇÑ ¾î¶² ÇÔ¼ö·Î Ç¥ÇöÇØ g(y) ·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. ÀÌ¿Í °°Àº ÇÔ¼ö g ¸¦ ½ºÄÝ·½ ÇÔ¼ö (Skolem function) ¶ó Çϸç, ´õ¿ì±â ¾î¶² ¸Å°³ º¯¼öµµ °¡ÁöÁö ¾Ê´Â ½ºÄÝ·½ ÇÔ¼ö¸¦ ½ºÄÝ·½ »ó¼ö (Skolem constant) ¶ó ÇÑ´Ù. ´Ü°è 3 À¸·ÎºÎÅÍÀÇ wff ¿¡ À̸¦ Àû¿ë½ÃÅ°¸é
(¢£x) {~P(x) ¡ý {(¢£y) [~P(y) ¡ý P(f(x, y))] ¡ü [Q(x, g(x)) ¡ü ~P(g(x))]}}
5) ÇÁ¸®´Ð½º Çü (prenex form) À¸·Î º¯È¯ÇÑ´Ù : ´Ü°è 4 ¸¦ ÇàÇÑ ÈÄÀÇ wff ´Â ÇÑÁ¤»ç (quantifier) ·Î ÀüüÇÑÁ¤±âÈ£ (universal quantifier) µé¸¸ ³²°í ÀÌµé º¯¼öµéÀº ÀÌ¹Ì Ç¥ÁØȵǾúÀ¸¹Ç·Î À̰͵éÀ» wff ÀÇ Á¦ÀÏ ¾Õ¿¡ ³õ¾Æ Áø¸®°ª¿¡ ¿µÇâÀ» ÁÜÀÌ ¾øÀÌ °¢ ÇÑÁ¤»çÀÇ ¿µ¿ªÀ» wff Àüü¿¡ ¹ÌÄ¡µµ·Ï ÇÒ ¼ö ÀÖ´Ù. ÀÌ¿Í °°ÀÌ ÇÏ¿© º¯È¯µÈ wff ¸¦ ÇÁ¸®´Ð½º ÇüÀ¸·Î Ç¥±âµÇ¾ú´Ù ÇÑ´Ù. ¶ÇÇÑ ÇÁ¸®´Ð½º ÇüÀÇ wff ¿¡¼ ÇÑÁ¤»çµé·Î¸¸ µÈ ¾ÕºÎºÐÀ» Á¢µÎ»ç (prefix) ¶ó ÇÏ°í ³ª¸ÓÁö µÞºÎºÐÀ» ¸ÅÆ®¸¯½º (matrix) ¶ó ÇÑ´Ù. ´Ü°è 4 ·ÎºÎÅÍÀÇ º¯È¯µÈ ÇÁ¸®´Ð½º ÇüÀº
(¢£x)(¢£y) {~P(x) ¡ý {[~P(y) ¡ý P(f(x, y))] ¡ü [Q(x, g(x) ¡ü ~P(g(x))]}}
6) ¸ÅÆ®¸¯½º¸¦ ³í¸®°öÀÇ Á¤±ÔÇü (conjunctive normal form) À¸·Î º¯È¯ÇÑ´Ù. ³í¸®°öÀÇ Á¤±ÔÇüÀ̶õ ¹®ÀÚ (literal) µéÀÇ ³í¸®ÇÕÀ¸·Î ÀÌ·ç¾îÁø À¯ÇÑÁýÇÕ¿¡ ´ëÇÑ ³í¸®°öÀ» ¸»ÇÑ´Ù. ´Ü°è (5) ¿¡¼ÀÇ ¸ÅÆ®¸¯½º´Â ºÐ¹è±ÔÄ¢À» ¿¬¼ÓÀûÀ¸·Î Àû¿ë, (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) Á¢µÎ»ç¸¦ »ý·«ÇÑ´Ù : ´Ü°è 6 ¿¡¼ ±¸ÇÑ wff ¿¡¼ Á¢µÎ»ç¸¦ Á¦°ÅÇÏ°í °ø½Ä¿¡ ³ªÅ¸³ª´Â ¸ðµç º¯¼ö´Â Àüü ÇÑÁ¤±âÈ£·Î ÇÑÁ¤µÈ º¯¼ö·Î½á °¡Á¤ÇÑ´Ù.
8) ¡ü ¸¦ ¾ø¾Ø´Ù : Áï X1 ¡ü X2 ´Â {X1, X2} ·Î Ç¥ÇöµÈ´Ù. ÀÌ¿Í °°ÀÌ ³ªÅ¸³ª´Â °¢°¢ÀÇ µ¶¸³µÈ ÀÎÀÚ¸¦ Àý (clause) À̶ó ºÎ¸¥´Ù. ±×·¯¹Ç·Î ´Ü°è (7) ÀÌ °ø½ÄÀº ´ÙÀ½°ú °°Àº ÀýµéÀÇ ÁýÇÕÀ¸·Î º¯È¯µÈ´Ù.
~P(x) ¡ý ~P(y) ¡ý P(f(x, y))
~P(x) ¡ý Q(x, g(x))
~P(x) ¡ý ~P(g(x))
9) º¯¼öµéÀ» Á¶Á¤ÇÑ´Ù : ÀÌ°ÍÀº ´Ü°è (8) ¿¡¼ ±¸ÇÑ ¾î¶°ÇÑ µÎ °³ÀÇ Àýµµ °°Àº À̸§ÀÇ º¯¼ö°¡ ³ªÅ¸³ªÁö ¾Êµµ·Ï Çϱâ À§Çؼ´Ù. ±×·¯¹Ç·Î ´ÙÀ½°ú °°ÀÌ º¯¼ö Á¶Á¤À» ÇÒ ¼ö ÀÖ´Ù.
~P(x1) ¡ý ~P(y) ¡ý P(f(x1, y))
~P(x2) ¡ý Q(x2, g(x2))
~P(x3) ¡ý ~P(g(x3))
À§ÀÇ 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} - {li} s ¡ú {{Mi} - {mi}}s
¿¹·Î½á ´ÙÀ½ÀÇ µÎ Àý¿¡ ´ëÇÑ ¸î °³ÀÇ ºñ±³Èí¼öÀýÀ» ±¸ÇØ º¸ÀÚ.
P[x, f(A)] ¡ý P[x, f(y)] ¡ý Q(y)
~P[z, f(A)] ¡ý ~Q(z)
¿©±â¼
{li} = {P[x, f(A)], P[x, f(y)]}, {mi} = {~P[z, f(A)]} ¶ó Çϸé ÀÌÀÇ ºñ±³ Èí¼öÀýÀº
Q(A) ¡ý ~Q(z)
ÀÌ µÈ´Ù.
µÎ °³ÀÇ ºÎ¸ðÀý·ÎºÎÅÍ À¯µµµÇ¾îÁø ºñ±³Èí¼öÀýÀº ¶ÇÇÑ ÀÌ ºÎ¸ðÀý¿¡ ³í¸®ÀûÀ¸·Î µÚµû¸£°í ÀÖÀ½À» ½±°Ô º¸ÀÏ ¼ö ÀÖ´Ù. À̸¦ ±â¹ÝÀ¸·Î wff µéÀÇ ÁýÇÕ S ¿¡ ³í¸®ÀûÀ¸·Î µÚµû¸£°í ÀÖ´Â wff µéÀº ÀÌ wff ÁýÇÕ S ¿¡ ºñ±³Èí¼ö ºÎÁ¤¹æ¹ýÀ» Àû¿ëÇؼ À¯µµµÇ¾îÁø´Ù. ±×·¯¹Ç·Î Á¤¸® Áõ¸í ½Ã½ºÅÛÀÇ ÇÑ Á¾·ùÀÎ ¿ÏÀü¼ºÀ» Áö´Ñ ºñ±³Èí¼ö¹æ¹ýÀ» »ç¿ëÇÏ´Â ºñ±³Èí¼ö ºÎÁ¤ ½Ã½ºÅÛÀÇ ÀÌÇØ´Â À̺¸´Ù ´õ È¿À²ÀûÀÎ ¿©·¯ Á¤¸® Áõ¸í ½Ã½ºÅÛÀ» ÀÌÇØÇϴµ¥ ±Ùº»ÀûÀÎ ±âÃʸ¦ Á¦°øÇÏ°Ô µÈ´Ù.
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 ¿¡ ³í¸®ÀûÀ¸·Î µÚµû¸£´ÂÁö¸¦ Áõ¸íÇÏ°íÀÚ ÇÑ´Ù.
1) ~R(x) ¡ý L(x)
2) ~D(y) ¡ý ~L(y)
3a) D(A)
3b) I(A)
¸ÕÀú ¸ñÇ¥ wff ÀÎ I(z) ¡ü ~R(z) À» ºÎÁ¤ÇÏ¿© ¾Æ·¡ÀÇ ÇüÅÂ¿Í °°Àº ÀýÀ» ±¸ÇÑ´Ù.
4) ~I(z) ¡ü R(z)
1) ~ 4) ·Î ÀÌ·ç¾îÁø ÁýÇÕÀ¸·ÎºÎÅÍ NIL ÀÇ À¯µµ¿¡ À̸£´Â µ¿¾ÈÀÇ ºñ±³Èí¼ö°úÁ¤À» ³ªÅ¸³»¸é ±×¸² 1 °ú °°Àº Æ®¸® ÇüÅ°¡ µÈ´Ù.
±×¸² 1 ºñ±³Èí¼ö ºÎÁ¤ Æ®¸®
¾Õ ÀýÀÇ ¿¹¿¡¼ º¸µíÀÌ ¸ð¼øÀýÀÎ NIL À» À¯µµÇϱâ À§ÇØ ¾î¶°ÇÑ µÎ °³ÀÇ ºÎ¸ðÀýÀ» ¼±ÅÃÇؼ ´Ü°èÀûÀ¸·Î ºñ±³Èí¼ö°úÁ¤À» ¼öÇàÇÏ°Ô µÈ´Ù. ÀÌ¿Í °°ÀÌ ºñ±³Èí¼öµÇ´Â µÎ °³ÀÇ ÀýÀ» ¼±ÅÃÇÏ´Â ¹æ¹ý¿¡´Â ¿©·¯ °¡Áö°¡ ÀÖÀ» ¼ö ÀÖ´Ù. ±× Áß¿¡¼ ¾î¶² Á¦¾î¹æ½ÄÀº ¸ð¼øÀÌ Á¸ÀçÇÒ °æ¿ì¿¡´Â ¾ðÁ¦³ª ÀÌ·¯ÇÑ Á¸À縦 Áõ¸íÇÏ°Ô ÇÑ´Ù. ÀÌ·¯ÇÑ Á¦¾î¹æ¹ýÀ» ¿ÏÀü (complete) ÇÏ´Ù°í ÇÑ´Ù (¾Õ¿¡¼ ³íÇÑ Ã߷бÔÄ¢ÀÇ ³í¸®Àû ¿ÏÀü¼º°ú´Â º°°³ÀÇ °³³äÀÓ). ±×·¯³ª ÀΰøÁö´É ÀÀ¿ëºÐ¾ß¿¡¼´Â, ¸ð¼øÀ» º¸´Ù È¿À²ÀûÀ¸·Î ±¸ÇÏ´Â °ÍÀÌ ¿ÏÀü¼ºº¸´Ù ´õ Áß¿äÇÏ°Ô ¹Þ¾Æµé¿©Áö°í ÀÖ´Ù. ÀÌÁ¦ ¾ÕÀýÀÇ ¿¹¸¦ ÀÌ¿ëÇÏ¿© ºñ±³Èí¼ö°úÁ¤ Á¦¾î¹æ½ÄµéÀ» »ìÆ캸ÀÚ.
1) ³ªºñ-¿ì¼± (breadth-first) ¹æ½Ä
ÀÌ ¹æ½ÄÀº ¸ÕÀú ù ´Ü°è¿¡¼ ±âÃÊÁýÇÕ S ·ÎºÎÅÍ ¸ðµç °¡´ÉÇÑ ºñ±³Èí¼öÀýÀ» À¯µµÇÏ°í, µÎ¹ø° ´Ü°è¿¡¼´Â, ÀÌ À¯µµµÈ Àýµé°ú ù ´Ü°èÀÇ ÁýÇÕ S ¸¦ ÇÕÄ£ »õ·Î¿î ÁýÇÕÀ¸·ÎºÎÅÍ ´Ù½Ã ¸ðµç °¡´ÉÇÑ ºñ±³Èí¼öÀýÀ» À¯µµÇϸç, ±× ´ÙÀ½¿¡ ¼¼¹ø° ´Ü°è µîÀ¸·Î ¹Ýº¹ ¼öÇàÇÏ°Ô µÈ´Ù (Áï, i-¹ø° ´Ü°èÀÇ ºñ±³Èí¼öÀýÀ» À¯µµÇÏ´Â µÎ °³ÀÇ ºÎ¸ðÀý ÁßÀÇ Çϳª´Â (i - 1)-¹ø° ´Ü°è¿¡¼ À¯µµµÈ ºñ±³Èí¼öÀýÀÌ´Ù).
±×¸² 2 ³ªºñ-¿ì¼±¹æ½ÄÀÇ ¿¹
2) ¼¼Æ®-¿Àºê-¼Æ÷Æ® (set of support) ¹æ½Ä
ºñ±³Èí¼ö°¡ °¡´ÉÇÑ µÎ °³ÀÇ ºÎ¸ðÀý ÁßÀÇ Çϳª´Â Áõ¸íÇÏ·Á´Â ¸ñÀû wff ÀÇ ºÎÁ¤µÈ ÇüÅ·κÎÅÍ »ý¼ºµÇ´Â ÀýÀ̰ųª ¶Ç´Â, ±×·¯ÇÑ ÀýÀ» Æ÷ÇÔÇÑ ºñ±³Èí¼ö°úÁ¤¿¡¼ ¾ò¾îÁö´Â ÀýÀÌ¿©¾ß¸¸ ÇÑ´Ù. À¯µµÇÏ·Á´Â ¸ð¼øÀÌ ºñ±³Èí¼öÇÏ´Â °úÁ¤ÀÇ ¸Å ´Ü°è¸¶´Ù Æ÷ÇԵDZ⠶§¹®¿¡ ÀÌ Á¦¾î¹æ½ÄÀº ¿ÏÀüÇÏ°Ô µÈ´Ù. ±×¸² 3 Àº ÀÌ Á¦¾î¹æ½Ä¿¡ ÀÇÇÑ ºñ±³Èí¼ö ºÎÁ¤ ±×·¡ÇÁ¸¦ º¸¿©ÁØ´Ù. ÀÌ ¹æ½ÄÀº ³ªºñ-¿ì¼±¹æ½Äº¸´Ù ÀûÀº ¼öÀÇ ÀýÀ» »ý¼ºÇÏÁö¸¸ NIL °¡Áö À̸£±â À§ÇÑ Æ®¸® »óÀÇ ±íÀÌ´Â Áõ°¡ÇÏ°Ô µÇ´Â °æ¿ìµµ ÀÖ´Ù.
±×¸² 3 ¼¼Æ®-¿Àºê-¼Æ÷Æ® ¹æ½ÄÀÇ ¿¹
3) ´ÜÀ§-¿ì¼± (unit preference) ¹æ½Ä
ÀÌ ¹æ½ÄÀº ºñ±³Èí¼ö°¡ °¡´ÉÇÑ ¿©·¯ ºÎ¸ðÀýµé Áß¿¡¼ ÇϳªÀÇ ¹®ÀÚ¸¸À¸·Î ÀÌ·ç¾îÁø ÀýÀ» Æ÷ÇÔÇÏ´Â ºÎ¸ðÀýÀ» ¿ì¼±ÀûÀ¸·Î ¼±ÅÃÇÑ´Ù. ÀÌ·¯ÇÑ ºñ±³Èí¼ö°úÁ¤¿¡ ÀÇÇØ µÎ ºÎ¸ðÀý Áß ´õ ±ä ºÎ¸ðÀýÀ» ±¸¼ºÇÏ°í ÀÖ´Â ¹®ÀÚÀÇ ¼öº¸´Ù ÀûÀº ¼öÀÇ ¹®ÀÚ·Î ±¸¼ºµÈ »õ·Î¿î ÀýÀ» ¾òÀ» ¼ö ÀÖÀ¸¹Ç·Î °á±¹¿¡´Â ºó ÀýÀÎ NIL À» »¡¸® À¯µµÇÏ°Ô µÈ´Ù´Â ¿ø¸®¿¡¼ È¿À²¼ºÀ» Áõ°¡ÇÏ°Ô µÈ´Ù. ±×¸² 1 Àº ´ÜÀ§-¿ì¼±¹æ½ÄÀ» ÀÌ¿ëÇÑ ¿¹¶ó°í ÇÒ ¼ö ÀÖ´Ù.
4) ¼±Çü ÀÔ·ÂÇü (linear-input form) ¹æ½Ä
Àû¾îµµ ÇϳªÀÇ ºÎ¸ðÀýÀº ±âÃÊÁýÇÕ¿¡ Æ÷ÇÔµÈ ÀýÀ̾î¾ß ÇÑ´Ù. ±×¸² 4 ´Â ÀÌ ¹æ½ÄÀ» º¸¿© Áִµ¥ 1 ´Ü°è±îÁö´Â ±×¸² 2 ¿Í °°Áö¸¸ 2 ´Ü°èºÎÅÍ´Â ´Ù¸£´Ù. ¾Æ·¡ÀÇ ¿¹¿¡ º¸µíÀÌ ÀÌ ¹æ½ÄÀº ¿ÏÀü (complete) ÇÏÁö ¾Ê´Ù. ±âÃÊÁýÇÕÀÌ ´ÙÀ½°ú °°À¸¸é ±×¸² 5 ¿¡¼ Áõ¸íµÇµíÀÌ ¸ð¼øÀÌ Á¸ÀçÇϹǷΠºÒ¸¸Á· (unsatisfiable) ÇÑ ÁýÇÕÀÌ´Ù.
Q(u) ¡ý P(A),
~Q(w) ¡ý P(w),
~Q(x) ¡ý ~P(x),
Q(y) ¡ý ~P(y),
±×·¯³ª NIL À» À¯µµÇϱâ À§Çؼ´Â ºñ±³Èí¼öµÇ´Â µÎ ÀýÀÌ ¸ðµÎ ÇϳªÀÇ ¹®ÀÚ·Î ÀÌ·ç¾îÁø ´ÜÀ§ÀýÀ̰ųª, ºñ±³Èí¼öµÇ¾î ¿ÏÀüÈ÷ NIL À̶ó´Â ºó ÀýÀÌ »ý±âµµ·Ï ÇÏ´Â ÀýµéÀÌ ÀÖ¾î¾ß Çϴµ¥ ÀÌ·¯ÇÑ ¼ºÁúÀ» Áö´Ñ µÎ °³ÀÇ ºÎ¸ðÀýÀ» ÀÌ Á¦¾î¹æ½ÄÀ¸·Î´Â ±¸ÇÒ ¼ö ¾ø´Ù. ÀÌ¿Í °°ÀÌ ¼±Çü ÀÔ·ÂÇü Á¦¾î¹æ½ÄÀº ¿ÏÀüÇÏÁö´Â ¸øÇÏ´Ù. ±×·¯³ª Á¦¾îÀÇ ´Ü¼ø¼º°ú È¿À²¼ºÀ¸·Î ÀÎÇØ ÀÚÁÖ ÀÌ¿ëÀÌ µÈ´Ù.
±×¸² 4 ¼±Çü ÀÔ·ÂÇü ¹æ½ÄÀÇ ¿¹
±×¸² 5 ºñ±³Èí¼ö ºÎÁ¤ Æ®¸®
5) Á¶»óÀý-¼±ÅÃÇü (ancestry-filtered form) ¹æ½Ä
ÀÌ´Â ¼±Çü-ÀÔ·ÂÇü ¹æ½ÄÀÇ ºÒ¿ÏÀü¼ºÀ» º¸¿ÏÇϱâ À§ÇÑ ¹æ½ÄÀ¸·Î °¢ ºñ±³Èí¼öÀýÀÇ µÎ ºÎ¸ðÀý Áß¿¡ Àû¾îµµ Çϳª´Â ±âÃÊÁýÇÕ¿¡ Æ÷ÇÔµÈ ÀýÀ̰ųª, ÇÑÂÊÀÇ ºÎ¸ðÀýÀÌ ´Ù¸¥ ÂÊ ºÎ¸ðÀýÀÇ Á¶»óÀýÀ̶ó´Â °ü°è¿¡ ÀÖÀ¸¸é µÈ´Ù. ±×¸² 5 ´Â Á¶»óÀý ¼±ÅÃÇü Á¦¾î¹æ½ÄÀ» ÀÌ¿ëÇÑ ºñ±³Èí¼ö ºÎÁ¤ Æ®¸®¶ó ÇÒ ¼ö ÀÖ´Ù. ºñ±³Èí¼öÀý NIL ÀÇ ÇÑ ºÎ¸ðÀýÀÎ * ·Î Ç¥±âµÈ ~P(x) ´Â ´Ù¸¥ ÇÑ ºÎ¸ðÀýÀÎ P(A) ÀÇ Á¶»óÀÌ´Ù.
´õ¿ì±â ºñ±³Èí¼ö¿¡ ÀÌ¿ëµÇ´Â Á¶»óÀýµéÀÌ ÇÕº´ (merge) µéÀ̸é ÀÌ Á¦¾î¹æ½ÄÀº ¿ÏÀü¼ºÀ» °¡Áø´Ù ((1) Àý¿¡¼ ¾ð±ÞÇÑ ÇÕº´À̶õ ÇϳªÀÇ ¹®ÀÚ·ÎµÈ ºñ±³Èí¼öÀý·Î ÀÌ°ÍÀº µÎ °³ÀÇ ºÎ¸ðÀý¿¡ µ¿½Ã¿¡ ¼ÓÇØ ÀÖ´Â ¹®ÀÚÀÌ´Ù. ±×¸² 5 ÀÇ ~P(x) ´Â ÇÕº´ÀÌ´Ù).
¶§¶§·Î Àýµé·Î ÀÌ·ç¾îÁø ¾î¶² ÁýÇÕ¿¡¼ ¸î °³ÀÇ ÀýÀÌ Á¦°ÅµÇ°Å³ª ¶Ç´Â ÀýÀ» ÀÌ·ç´Â ¾î¶² ¹®ÀÚµéÀÌ Á¦°ÅµÉ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ´Ü¼øÈ´Â ¿ø·¡ÀÇ ÁýÇÕÀÌ ºÒ¸¸Á·ÇÑ ÁýÇÕÀÌ¸é ´Ü¼øÈ°¡ µÈ ÈÄÀÇ »õ·Î¿î ÁýÇÕµµ ºÒ¸¸Á·ÇÔÀ» À¯ÁöÇÏ´Â ¹æÇâÀ¸·Î ÁøÇàµÉ ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î ÀÌ·¯ÇÑ ´Ü¼øÈ ¹æ¹ýÀÇ Àû¿ëÀº ºñ±³Èí¼ö ºÎÁ¤¹æ¹ýÀÇ ¼öÇà°úÁ¤¿¡¼ »ý°Ü³ª´Â ºñ±³Èí¼öÀýÀÇ ¼ö¸¦ ÁÙÀ̴µ¥ µµ¿òÀ» ÁØ´Ù.
1) µ¿Ä¡¸íÁ¦ (tautology) ÀÇ Á¦°Å
¹®ÀÚ¿Í ÀÌ°ÍÀÇ ºÎÁ¤µÈ ¹®ÀÚ¸¦ ÇÔ²² Æ÷ÇÔÇÏ´Â ¾î¶°ÇÑ Àýµµ Á¦°ÅµÉ ¼ö ÀÖ´Ù (ÀÌ·¯ÇÑ ÀýÀ» µ¿Ä¡¸íÁ¦¶ó ÇÔ). ¿Ö³ÄÇÏ¸é µ¿Ä¡¸íÁ¦¸¦ Æ÷ÇÔÇÑ ºÒ¸¸Á·ÇÑ ÁýÇÕÀº ÀÌ°ÍÀ» Á¦°ÅÇÑ ÁýÇÕµµ ºÒ¸¸Á·ÇÑ °ÍÀ̱⠶§¹®ÀÌ´Ù. ¿¹·Î¼, P(x) ¡ý B(y) ¡ý ~B(y), P(f(A)) ¡ý ~P(f(A)) µîÀº Á¦°ÅµÇ¾îµµ ¹«¹æÇÏ´Ù.
2) ÇÁ·Î½ÃÁê¾îÀÇ ºÎÂø (procedure attachment)
¶§¶§·Î ¹®ÀÚ³ª ÀÌ°ÍÀÇ ºÎÁ¤À» ±âÃÊÁýÇÕ¿¡ Æ÷ÇÔ½ÃÅ°´Â °Íº¸´Ù´Â ÀÌ ¹®ÀÚÀÇ Áø¸®°ªÀ» °è»êÇØ ¹ö¸®´Â °ÍÀÌ Æí¸®ÇÏ´Ù. ÈçÈ÷ ÀÌ·¯ÇÑ °è»êÀº ±âÃÊ¿¹½Ã (ground instance) µé¿¡ ÇØ´çµÈ´Ù. ¿¹¸¦ µé¾î, ¼¼úÇü ¸íÁ¦ E(x, y) °¡ µÎ °³ÀÇ ¼ýÀÚ x ¿Í y »çÀÌÀÇ Å©±â°¡ °°ÀºÁö ¿©ºÎ¸¦ ³ªÅ¸³½´Ù°í Çϸé, ÀÌ°ÍÀÇ ±âÃÊ¿¹½Ã°¡ (¿¹·Î¼ E(7, 3) °ú °°Àº) ¼öÇà°úÁ¤½Ã »ý°Ü³¯ ¶§¸¶´Ù °è»êÇÏ¿© ÂüÀÎÁö °ÅÁþÀÎÁö °áÁ¤ÇØ ¹ö¸®°í, E(x, y), ~E(x, y) ÀÇ ¸¹Àº ÇüÅÂÀÇ ±âÃÊ¿¹½ÃµéÀ» ±âÃÊÁýÇÕ¿¡ Æ÷ÇÔ½ÃÅ°Áö ¾ÊÀ½À¸·Î Çؼ È¿À²¼ºÀ» Áõ°¡½ÃŲ´Ù. ¿©±â¿¡´Â E(7, 3) °ú °°Àº Ç¥ÇöÀÇ Áø¸®°ªÀ» ±¸Çϱâ À§ÇÑ ÇÁ·Î½ÃÁê¾î°¡ ÁÖ¾îÁ®¾ß ÇÑ´Ù. ÀÌ¿Í °°ÀÌ ¼¼úÇü ¸íÁ¦¿Í ÀÌ°ÍÀÇ ½ÇÇàÀ» ÇàÇÏ´Â ÄÄÇ»ÅÍ ÄÚµå »çÀ̸¦ ¿¬°áÇØ ÁÖ´Â ÇüÅ°¡ ¼º¸³µÇ´Âµ¥ ÀÌ°ÍÀ» ÇÁ·Î½ÃÁê¾îÀÇ ºÎÂøÀ̶ó ÇÑ´Ù.
3) Æ÷ÇÔ (subsume) ¿¡ ÀÇÇÑ Á¦°Å
{Li}s °¡ {Mi} ÀÇ ºÎºÐÁýÇÕÀÌ µÇ°ÔÇϴ ġȯ s °¡ Á¸ÀçÇÑ´Ù¸é Àý {Li} ´Â Àý {Mi} À» Æ÷ÇÔÇÑ´Ù ¶ó°í Á¤ÀÇÇÑ´Ù. ¿¹¸¦ µé¾î,
P(x) ´Â P(y) ¡ý Q(z) ¸¦ Æ÷ÇÔÇϸç,
P(x) ´Â P(A) ¸¦ Æ÷ÇÔÇϸç,
P(x) ´Â P(A) ¡ý Q(z) ¸¦ Æ÷ÇÔÇϸç,
P(x) ¡ý Q(A) ´Â P(f(A)) ¡ý Q(A) ¡ý R(y) ¸¦ Æ÷ÇÔÇÑ´Ù.
ºÒ¸¸Á·ÇÑ ÁýÇÕ¿¡¼ÀÇ ÇÑ ÀýÀÌ ´Ù¸¥ Àý¿¡ ÀÇÇØ Æ÷ÇÔÀÌ µÇ¸é ÀÌ Æ÷ÇԵǴ ÀýÀÌ Á¦°ÅµÇ¾îµµ ºÒ¸¸Á·ÇÑ ÁýÇÕÀÌ À¯ÁöµÈ´Ù. ÀÌ¿Í °°ÀÌ Æ÷ÇÔ¿¡ ÀÇÇÑ Á¦°Å´Â ºñ±³Èí¼öÀÇ ¼ö¸¦ ÁÙÀ̴µ¥ »ó´çÇÑ È¿°ú¸¦ ÁØ´Ù.
¸¹Àº ¼¼ú ³í¸® Á¤¸® Áõ¸í ½Ã½ºÅÛ¿¡´Â Á¸À縦 ³ªÅ¸³»´Â º¯¼ö°¡ °á±¹ ¹«¾ùÀ¸·Î ¿¹½ÃµÇ´ÂÁö ¾Ë°íÀÚ ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ¿¹·Î¼ ±âÃÊÁýÇÕ S ¿¡ ³í¸®ÀûÀ¸·Î µÚµû¸£´Â (¢¤x)W(x) °¡ ÀÖ´Ù¸é x °¡ ¹«¾ùÀ¸·Î ¿¹½ÃµÇ´Â°¡ ÇÏ´Â °ÍÀÌ´Ù. À̸¦ ÇØ°áÇϱâ À§ÇÑ °úÁ¤À» ¿¹¸¦ µé¾î »ìÆ캸ÀÚ.
"JOHN ÀÌ °¡´Â Àå¼Ò¸é FIDO µµ ¹Ýµå½Ã ±× Àå¼Ò¿¡ °£´Ù." ´Â »ç½ÇÀÌ ÁÖ¾îÁ³À» ¶§
"JOHN ÀÌ Çб³¿¡ °¡¸é FIDO ´Â ¾îµð¿¡ °¡´Â°¡?" ¶ó´Â Áú¹®ÀÌ ÀÖ´Ù°í ÇÏÀÚ.
ÀÌ°ÍÀº ´ÙÀ½°ú °°ÀÌ Ç¥ÇöµÈ´Ù.
(¢£x)[AT(JOHN, x) ¢¡ AT(FIDO, x)], AT(JOHN, SCHOOL),
(¢¤x)AT(FIDO, x)
¿©±â¼ Áõ¸íÇÏ°íÀÚ ÇÏ´Â °ÍÀº ¸ñÇ¥ wff (¢¤x)AT(FIDO, x) ¿¡¼ x °¡ ¹«¾ùÀΰ¡ ÇÏ´Â °ÍÀÌ´Ù. À̸¦ ±¸Çϱâ À§ÇØ (¢¤x)AT(FIDO, x) ÀÇ ºÎÁ¤ÀÎ (¢£x)~AT(FIDO, x) ¸¦ ÷°¡ÇÏ¿© ´ÙÀ½°ú °°Àº ±âÃÊÁýÇÕÀÌ Çü¼ºµÈ´Ù.
~AT(JOHN, x) ¡ý AT(FIDO, x), AT(JOHN, SCHOOL),
~AT(FIDO, x)
ÀÌ ±âÃÊÁýÇÕÀ» ÀÌ¿ëÇØ NIL À» À¯µµÇÏ´Â ºñ±³Èí¼ö ºÎÁ¤ Æ®¸®´Â ±×¸² 6 °ú °°´Ù. ±×·¯³ª (¢¤x)AT(FIDO, x) ¿¡¼ x ¸¦ ±¸Çϱâ À§Çؼ´Â ~AT(FIDO, x) ¸¦ ´Ù½Ã ÇÑ ¹ø ºÎÁ¤ÇÑ AT(FIDO, x) ¸¦ Ãß°¡ÇÏ¿© ³í¸®ÇÕÀ» ½ÃŲ´Ù. ±×·¯¸é ´ÙÀ½°ú °°Àº ±âÃÊÁýÇÕÀ̵Ǹç À̷κÎÅÍ À§¿¡¼¿Í °°Àº ÀýÂ÷¸¦ °ÅÃÄ ºñ±³Èí¼ö¸¦ ÇàÇϸç, °á±¹¿¡´Â NIL ÀÌ ¾Æ´Ñ ´ë´äÀ» Áö´Ñ ¹®ÀåÀÌ À¯µµµÈ´Ù.
~AT(JOHN, x) ¡ý AT(FIDO, x), AT(JOHN, SCHOOL),
~AT(FIDO, x) ¡ý AT(FIDO, x).
À§ÀÇ °úÁ¤À» °ÅÄ£ ´ë´ä À¯µµ¸¦ À§ÇÑ Æ®¸®´Â ±×¸² 7 °ú °°À¸¸é AT(FIDO, SCHOOL) Àº ¿øÇÏ´Â ÇØ´äÀÌ µÈ´Ù.
±×¸² 6 ºñ±³Èí¼ö ºÎÁ¤ Æ®¸®
±×¸² 7 ¼öÁ¤µÈ Áõ¸í Æ®¸®
¾ÕÀÇ °æ¿ì¿Í´Â ´Þ¸® Àüü ÇÑÁ¤¿¡ ÀÇÇÑ º¯¼ö¸¦ Áö´Ñ ¸ñÇ¥ wff °¡ ÀÖ´Â °æ¿ì¸¦ »ìÆ캸ÀÚ. ¸ñÇ¥ wff ÀÇ ºÎÁ¤ÀÌ ÀÌ·ç¾îÁö´Â °úÁ¤¿¡¼ ÀÌ º¯¼ö´Â Á¸À纯¼ö°¡ µÇ¾î ½ºÄÝ·½ÇÔ¼ö (skolem function) ·Î ´ëÄ¡µÈ´Ù.
ÀÌÁ¦ ´ë´äÀ» À¯µµÇÑ °á°ú¿¡¼ ÀÌ·¯ÇÑ ½ºÄÝ·½ ÇÔ¼ö°¡ ¾î¶»°Ô Çؼ®ÀÌ µÇ´ÂÁö ´ÙÀ½ÀÇ ¿¹¸¦ ÅëÇØ »ìÆì º¸ÀÚ.
"¸ðµç x ¿¡ ´ëÇØ x ´Â p(x) ÀÇ ÀÚ½ÄÀÌ´Ù."
"¸ðµç x ¿Í y ¿¡ ´ëÇØ x °¡ y ÀÇ ÀÚ½ÄÀ̸é y ´Â x ÀÇ ºÎ¸ðÀÌ´Ù."
"¸ðµç x ¿¡ ´ëÇØ x ÀÇ ºÎ¸ð´Â ´©±¸Àΰ¡?"
¿©±â¼ ¸ñÇ¥ wff (¢£x)(¢¤y)P(y, x) ÀÇ ºÎÁ¤Àº (¢¤x)(¢£x)~P(y, x) ÀÌ µÇ¸ç, x ´Â ½ºÄÝ·½ ÇÔ¼ö·Î ´ëÄ¡µÇ¹Ç·Î ~P(y, A) ·Î µÇ¾î ´ë´ä À¯µµ¸¦ À§ÇÑ ±âÃÊÁýÇÕÀº ¾Æ·¡¿Í °°ÀÌ ³ªÅ¸³´Ù.
C(x, p(x)), ~C(x, y) ¡ý P(y, x),
~P(y, A) ¡ý 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 ¼öÁ¤µÈ Áõ¸í Æ®¸®
°á·ÐÀûÀ¸·Î, ºñ±³Èí¼ö¹æ¹ýÀ» ÀÌ¿ëÇÑ ´ë´ä À¯µµ°úÁ¤ÀÇ ÀýÂ÷´Â ´ÙÀ½°ú °°´Ù.
1) ¸ÕÀú ºñ±³Èí¼ö ºÎÁ¤ Æ®¸®¸¦ ±¸ÇÑ´Ù (¿©±â¼ ´ÜÀÏȵǴ ºÎºÐ¿¡´Â ¹ØÁÙÀ» ±×¾î Ç¥½ÃÇÑ´Ù.).
2) ¸ñÇ¥ wff ÀÇ ºÎÁ¤ÇüÅ¿¡¼ »ý±â´Â ¸ðµç ½ºÄÝ·½ ÇÔ¼öµéÀ» »õ·Î¿î º¯¼öµé·Î ´ëÄ¡ ½ÃŲ´Ù.
3) (2) ¿¡ »ý±ä Àý°ú ÀÌ°ÍÀÇ ºÎÁ¤µÈ ÀýÀ» ³í¸®ÇÕ½ÃÄÑ µ¿Ä¡¸íÁ¦ ÇüŸ¦ ÃëÇÑ´Ù.
4) (1) ¿¡¼ ±¸ÇÑ Æ®¸® ±¸Á¶¸¦ ÀÌ¿ëÇؼ (°°Àº ´ÜÀÏÈ °úÁ¤) ¼öÁ¤µÈ Áõ¸í Æ®¸®¸¦ ¾ò´Â´Ù.
5) Áõ¸í Æ®¸®ÀÇ ·çÆ® ³ëµå¿¡ ÀÖ´Â ÀýÀÌ ±¸ÇÏ°íÀÚ ÇÏ´Â ´ë´ä ¹®ÀåÀÌ µÈ´Ù.
1) AND/OR ÇüÅÂÀÇ »ç½Ç (fact) Ç¥Çö
ÀüÇ⠽ýºÅÛÀº »ç½ÇÀÇ ÁýÇÕÀ¸·Î ÀÌ·ç¾îÁø ÃʱâÀÇ Àüü µ¥ÀÌÅͺ£À̽º¸¦ °¡Áø´Ù. ÀÌ »ç½ÇµéÀº AND/OR ÇüŶó ºÒ¸®¾îÁö´Â ¾Ï½ÃÀû Ç¥Çö (¢¡) ÀÌ ¾ø´Â ¼¼ú³í¸®¹® (predicate calculus) À¸·Î ³ªÅ¸³»¾îÁø´Ù. ¿¹·Î¼ ¾î¶² wff ¸¦ AND/OR ÇüÅ·ΠÀüȯÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù :
(¢¤u)(¢£v){Q(v, u) ¡ü ~[[R(v) ¡ý P(v)] ¡ü S(u, v)]}
À§¿Í °°Àº wff ¿¡¼ Á¸À縦 ³ªÅ¸³»´Â Á¸ÀçÇÑÁ¤±âÈ£ (¢¤) ´Â ½ºÄÝ·½ ÇÔ¼ö¿¡ ÀÇÇØ Á¦°ÅÇÏ°í ÀüüÇÑÁ¤±âÈ£ (¢£) ´Â »ý·«ÇÏ°í ºÎÁ¤ ½Éº¼ (~) Àº ÀÌ°ÍÀÇ ¿µ¿ªÀÌ ÇÑ °³ÀÇ ¹®ÀÚ¿¡ À̸¦ ¶§±îÁö µå¸ð¸£° ¹ýÄ¢À» ÀÌ¿ëÇÏ¿© ¹Ù²Ù¸é, ´ÙÀ½°ú °°Àº Ç¥ÇöÀ¸·Î º¯ÇÑ´Ù.
Q(v, A) ¡ü {[~R(v) ¡ü ~P(v)] ¡ý ~S(A, v)]}
¿©±â¼ »ç½Ç Ç¥ÇöÀÌ ´Ù¸¥ AND °áÇÕ¿¡ °°Àº º¯¼ö°¡ ÀÖÁö ¾Ê±â À§Çؼ º¯¼öµéÀ» Ç¥ÁØÈµÇ¸é ´ÙÀ½°ú °°Àº Ç¥ÇöÀÌ µÈ´Ù.
Q(w, A) ¡ü {[~R(v) ¡ü ~P(v)] ¡ý ~S(A, v)}.
AND/OR ÇüÅÂÀÇ Ç¥ÇöÀº ¡ü ¿Í ¡ý ½Éº¼¿¡ ÀÇÇØ ¿¬°áµÈ ¹®ÀÚµéÀÇ ºÎÇ¥Çö (subexpression) µé·Î ±¸¼ºµÇ¾îÁø´Ù.
2) »ç½Ç Ç¥ÇöÀ» ³ªÅ¸³»±â À§ÇÑ AND/OR ±×·¡ÇÁÀÇ ÀÌ¿ë
AND/OR ±×·¡ÇÁ´Â AND/OR ÇüÅ·ΠµÈ »ç½Ç Ç¥ÇöÀ» ³ªÅ¸³»±â À§ÇØ ÀÌ¿ëÀÌ µÉ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é, ±×¸² 11 Àº ¾Õ¿¡¼ ¸¸µç AND/OR ÇüÅÂÀÇ »ç½Ç Ç¥ÇöÀ» ³ªÅ¸³»°í ÀÖ´Ù. OR °áÇÕ¿¡ °ü°èµÈ ºÎÇ¥Çö (E1 ¡ý ¡¦ ¡ý Ek) Àº °¢ ÀÚ½Ä ³ëµåµéÀÌ ±×µéÀÇ ºÎ¸ð ³ëµå¿¡ k-¿¬°áÀÚ·Î ¿¬°áÀÌ µÇ¾îÁ® Ç¥ÇöÀÌ µÇ°í AND °áÇÕ¿¡ °ü·ÃµÈ ºÎÇ¥Çö (E1 ¡ü ¡¦ ¡ü En) Àº °¢ Áö½Ä ³ëµå°¡ ±×ÀÇ ºÎ¸ð ³ëµå¿¡ 1-¿¬°áÀÚ¿¡ ¿¬°áÀÌ µÇ¾î¼ Ç¥ÇöµÇ¾îÁø´Ù. À̸®Çϸé AND/OR ±×·¡ÇÁÀÇ ÀÙ (leaf) ³ëµå´Â »ç½ÇÇ¥Çö ³»¿¡ Á¸ÀçÇÏ´Â ÇØ´ç ¹®ÀÚ (literal) ·Î ÁÖ¾îÁø´Ù.
±×¸² 11 »ç½Ç Ç¥ÇöÀÇ AND/OR Æ®¸® Ç¥Çö
3) ±ÔÄ¢ Àû¿ë¿¡ ÀÇÇÑ AND/OR ±×·¡ÇÁÀÇ º¯È¯
Àü¹æÇâ »ý¼º ½Ã½ºÅÛ¿¡ »ç¿ëµÇ´Â ±ÔÄ¢Àº ¹®Á¦¿µ¿ª¿¡ ´ëÇÑ ÀϹÝÀûÀÎ Áö½ÄÀ» ¾Ï½ÃÀûÀÎ wff ·Î Ç¥ÇöÇÑ °ÍÀÌ´Ù. ÀÌ·¯ÇÑ wff ¸¦ ´ÙÀ½°ú °°ÀÌ Á¦ÇÑµÈ ÇüÅ·Π±¸¼ºÇÏ¿´´Ù ÇÏÀÚ. Áï,
L ¢¡ W,
¿©±â¼ L Àº ÇÑ °³ÀÇ ¹®ÀÚÀÌ°í, W ´Â ¾î¶² ÀÓÀÇÀÇ wff ÀÌ´Ù. ÀÌ·¯ÇÑ ÇüÅÂÀÇ wff ´Â ÇÑÁ¤º¯¼öÀÇ Á¾·ù¿¡ °ü°è¾øÀÌ ¾Ï½ÃÀû ½Éº¼ÀÇ ¿ÞÂÊ¿¡ ±¹ÇÑµÈ ÇÑÁ¤º¯¼ö¸¦ ¸ÕÀú "¿ª" À¸·Î ÇÏ°í, ±× ´ÙÀ½¿¡ ¸ðµç Á¸ÀçÇÑÁ¤º¯¼öµéÀº ½ºÄÝ·½ÇÏ¿© ÇÑÁ¤º¯¼öÀÇ ¿µ¿ªÀÌ Àü ¹üÀ§¿¡ °ÉÄ¡µµ·Ï ÇÏ´Â ÇüÅ·Π¹Ù²Ü ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°Àº wff ´Â ÀÌ·¯ÇÑ ´Ü°è¸¦ °ÅÃÄ º¯È¯ÀÌ µÈ´Ù.
(¢£x){[(¢¤y)(¢£z)P(x, y, z)] ¢¡ (¢£u)Q(x, u)}
(1) (ÀϽÃÀûÀ¸·Î) ¾Ï½ÃÀû ½Éº¼ "¢¡" À» ¾ø¾Ø´Ù.
(¢£x){~[(¢¤y)(¢£z)P(x, y, z)] ¡ý (¢£u)Q(x, u)}
(2) ºÎÁ¤ ½Éº¼ "~" À» ÁøÇà½ÃÄÑ Ã¹¹ø° OR °áÇÕ¿¡ Àִ ù¹ø° ¹®ÀÚ¿¡ °ü·ÃµÈ ÇÑÁ¤ º¯¼öµéÀ» "¿ª" À¸·Î º¯È¯½ÃŲ´Ù.
(¢£x){(¢£y)(¢¤z)[~P(x, y, z)] ¡ý (¢£u)Q(x, u)}
(3) Á¸ÀçÇÑÁ¤º¯¼ö¸¦ ½ºÄÝ·½½ÃŲ´Ù.
(¢£x){(¢£y)[~P(x, y, f(x, y))] ¡ý (¢£u)Q(x, u)}
(4) ¸ðµç ÀüüÇÑÁ¤º¯¼ö¸¦ ¾ø¾Ø´Ù.
~P(x, y, f(x, y)) ¡ý Q(x, u)
(5) ¾Ï½ÃÀû ½Éº¼À» ´Ù½Ã ³ªÅ¸³½´Ù.
P(x, y, f(x, y)) ¢¡ Q(x, u)
ÀÌ·¯ÇÑ ¾Ï½ÃÀû ½Éº¼À» °¡Áø ±ÔÄ¢ÀÌ ¿©±â¼ ¾î¶»°Ô AND/OR ±×·¡ÇÁ¿¡ Àû¿ëÀÌ µÇ´ÂÁö »ìÆ캸ÀÚ. ¸ÕÀú º¯¼ö¸¦ °¡ÁöÁö ¾Ê´Â ¼¼ú½ÄÀÇ °æ¿ì¸¦ »ý°¢Çϸé, L ¢¡ W ÀÇ ±ÔÄ¢ÀÌ ÀÖ´Ù°í ÇÒ ¶§ »ç½Ç Ç¥Çö F(L) À» ³ªÅ¸³»´Â AND/OR ±×·¡ÇÁ¿¡ L ¢¡ W ¸¦ Àû¿ëÇÏ¿© »õ·Î¿î »ç½Ç Ç¥Çö F(W) ¸¦ ³ªÅ¸³»´Â AND/OR ±×·¡ÇÁ¸¦ ¾òÀ» ¼ö ÀÖ´Ù. ÀÌ F(W) ¸¦ Ç¥ÇöÇÏ´Â »õ·Î¿î AND/OR ±×·¡ÇÁ»ó¿¡¼ ÀÙ ³ëµåµé·Î ³¡³ª´Â ÇØ°á ±×·¡ÇÁ (solution graphs) µéÀº F(W) ·ÎºÎÅÍ »ý¼ºµÇ´Â Àý (clauses) µéÀ» ³ªÅ¸³»°Ô µÈ´Ù. ¿¹¸¦ µé¾î ¾Æ·¡¿Í °°Àº ±ÔÄ¢°ú ±×¸² 12 ¿¡ ÁÖ¾îÁø º¯¼ö°¡ ¾ø´Â AND/OR ±×·¡ÇÁ¸¦ »ý°¢ÇØ º¸ÀÚ.
±×¸² 12 º¯¼ö¸¦ °¡ÁöÁö ¾Ê´Â AND/OR ±×·¡ÇÁ
±×¸² 13 ±ÔÄ¢ Àû¿ë ÈÄÀÇ AND/OR ±×·¡ÇÁ
S ¢¡ (x ¡ü y) ¡ý z
±×¸² 12 ¿¡ S ·Î ¸íĪÀÌ ºÙ¿©Áø ³ëµå´Â S ¢¡ (X ¡ü Y) ¡ý z ¿¡ ÀÇÇØ »õ·Î¿î ÇüÅÂÀÇ AND/OR ±×·¡ÇÁ°¡ ±×¸² 13 ó·³ ³ªÅ¸³ª°Ô µÈ´Ù. ÀÌ ¶§ S ¿¡ ¿¬°áµÈ ¼±À» ºñ±³¼±Åà ¾ÆÅ© (match arc) ¶ó ÇÑ´Ù.
±ÔÄ¢ S ¢¡ [(X ¡ü Y) ¡ý Z] Àº ´ÙÀ½°ú °°Àº 2 °³ÀÇ Àý (clause) ·Î »ý°¢µÉ ¼ö ÀÖ´Ù.
~S ¡ý X ¡ý Z, ~S ¡ý Y ¡ý Z
ÁÖ¾îÁø »ç½Ç Ç¥Çö [(P ¡ý Q) ¡ý R] ¡ý [S ¡ü (T ¡ý U)] ·ÎºÎÅÍ »ý¼ºµÇ´Â Àý (clause) µé Áß¿¡ S ¸¦ Æ÷ÇÔÇÏ´Â ÀýµéÀº ´ÙÀ½°ú °°´Ù.
P ¡ý Q ¡ý S, R ¡ý S
À̵é°ú À§ÀÇ ±ÔÄ¢¿¡¼ »ý¼ºµÇ´Â ÀýµéÀ» ºñ±³Èí¼ö (resolution) ÇÏ¸é ´ÙÀ½°ú °°Àº ³× °¡Áö ÀýµéÀÌ À¯µµµÈ´Ù.
X ¡ý Z ¡ý P ¡ý Q, Y ¡ý Z ¡ý P ¡ý Q, R ¡ý Y ¡ý Z, R ¡ý X ¡ý Z
À§ÀÇ ¸ðµç ÀýµéÀº ±×¸² 13 ÀÇ ±×·¡ÇÁÀÇ ÀÙ ³ëµåµé·Î ±¸¼ºµÇ´Â ÇØ°á ±×·¡ÇÁµé·Î ³ªÅ¸³»¾î Áø´Ù.
ÀÌ¿Í °°ÀÌ AND/OR ±×·¡ÇÁ´Â »ç½Ç°ú ±ÔÄ¢ÀÌ Àû¿ëµÈ ÈÄÀÇ À¯µµµÇ´Â »ç½ÇµéÀº ¾Ë¾Æ³»´Âµ¥ ¸Å¿ì À¯¿ëÇÑ µµ±¸·Î½á »ç¿ëµÉ ¼ö ÀÖ´Ù.
¾Õ¿¡¼ ¸»ÇÑ ¼³¸íÀº »ç½Ç Ç¥Çö¿¡ º¯¼ö°¡ ³ªÅ¸³ªÁö ¾Ê´Â °æ¿ì¸¦ °üÇÑ °ÍÀ̸ç, º¯¼ö°¡ ³ªÅ¸³ª´Â Ç¥Çö¿¡ °üÇؼ´Â º¯¼ö°¡ ¾ø´Â Á¾°áÁ¶°ÇÀ» »ìÆì º» ÀÌÈÄ¿¡ °Å·ÐÇϱâ·Î ÇÑ´Ù.
4) Á¾°áÀ» À§ÇÑ ¸ñÇ¥ wff ÀÇ »ç¿ë
Àü¹æÇ⠽ýºÅÛÀÇ ¸ñÀûÀº ÁÖ¾îÁø »ç½Ç°ú ±ÔÄ¢µé·ÎºÎÅÍ ¾î¶² ¸ñÇ¥ wff ¸¦ Áõ¸íÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¶§ÀÇ ¸ñÇ¥ wff ´Â ¹®ÀÚµéÀÇ OR °áÇÕ ÇüÅ·θ¸ Á¦ÇѵǾî Áø´Ù. ÀÌ·¯ÇÑ Á¦ÇÑÀº ³ªÁß¿¡ ¼³¸íµÇ´Â ¿ª¹æÇ⠽ýºÅÛ°ú º¹ÇÕµÈ ½Ã½ºÅÛ¿¡¼´Â Á¸ÀçÇÏÁö ¾Ê´Â´Ù. ±ÔÄ¢ Àû¿ë½Ã¿Í ¸¶Âù°¡Áö·Î ¸ñÇ¥ ¹®ÀÚ´Â AND/OR ±×·¡ÇÁÀÇ ÀÚ¼Õ ³ëµå·Î ÷°¡µÇ¾îÁø´Ù. Àü¹æÇ⠽ýºÅÛÀº ¸ñÇ¥ ³ëµåµé·Î ÀÌ·ç¾îÁö´Â ÇØ°á ±×·¡ÇÁ¸¦ Æ÷ÇÔÇÏ´Â AND/OR ±×·¡ÇÁ°¡ »ý¼ºµÉ ´ë ¼º°øÀûÀ¸·Î ³¡³´Ù.
5) º¯¼ö¸¦ Áö´Ï´Â Ç¥Çö
ÀÌÁ¦ºÎÅÍ º¯¼ö¸¦ Áö´Ï´Â Ç¥ÇöÀ» ´Ù·ç´Â ÀüÇâ Ãß·Ð ½Ã½ºÅÛÀ» »ìÆ캸ÀÚ. Á¸ÀçÇÑÁ¤º¯¼ö ȤÀº ÀüüÇÑÁ¤º¯¼öµéÀ» Áö´Ñ ¸ñÇ¥ wff ¿¡ ´ëÇؼ´Â »ç½ÇÀ̳ª ±ÔÄ¢¿¡ ´ëÇØ »ç¿ëÇÑ ½ºÄÝ·½ °úÁ¤À» ¹Ý´ë·Î ¼öÇàÇÑ´Ù. Áï, ¸ñÇ¥¿¡ ÀÖ´Â ÀüüÇÑÁ¤º¯¼öµéÀº ½ºÄÝ·½ ÇÔ¼ö·Î ³ªÅ¸³»¾îÁø´Ù. ÀÌ´Â ºñ±³Èí¼ö ºÎÁ¤ ½Ã½ºÅÛ¿¡¼ ¸ñÇ¥ wff °¡ ºÎÁ¤ÀÌ µÇ¾î ÷°¡µÇ¾îÁö´Â °ÍÀ» »ý°¢ÇÏ¸é ½±°Ô ÀÌÇØµÉ ¼ö ÀÖ´Ù. ±× ´ÙÀ½¿¡ ¸ñÇ¥ wff ÀÇ Á¸ÀçÇÑÁ¤º¯¼öµéÀº »èÁ¦µÈ´Ù. ¸ñÇ¥ wff ¸¦ ½ºÄÝ·½ÇÑ ÈÄ¿¡´Â µÎ °³ ÀÌ»óÀÇ OR °áÇÕ¿¡ °°Àº º¯¼ö°¡ ³ª¿ÀÁö ¾Êµµ·Ï ¹®ÀÚµéÀ» Ç¥ÁØȽÃŲ´Ù. L ¢¡ W ÇüÅÂÀÇ ±ÔÄ¢ÀÌ AND/OR ±×·¡ÇÁ¿¡ Àû¿ëµÇ´Â °úÁ¤À» ´ÙÀ½ÀÇ ¿¹·Î¼ »ìÆ캸ÀÚ.
±×¸² 14 º¯¼ö¸¦ Æ÷ÇÔÇÏ´Â »ç½Ç Ç¥ÇöÀÇ AND/OR ±×·¡ÇÁ
{P(x, y) ¡ý [Q(x, A) ¡ü R(B, y)]}
ÀÌ »ç½ÇÀÇ AND/OR ±×·¡ÇÁ Ç¥ÇöÀº ¾ÕÀÇ ±×¸² 14 ¿Í °°´Ù.
±×¸² 15 º¯¼ö¸¦ Áö´Ï´Â ±ÔÄ¢ÀÌ Àû¿ëµÈ ÈÄÀÇ AND/OR ±×·¡ÇÁ
P(A, B) ¢¡ [S(A) ¡ý X(B)] ¸¦ AND/OR ±×·¡ÇÁ¿¡ Àû¿ëÇÏ¸é ±×¸² 15 ¿Í °°ÀÌ µÈ´Ù.
À̷κÎÅÍ ÀÙ ³ëµåµé·Î ±¸¼ºµÇ´Â ÇØ°á ±×·¡ÇÁµéÀº ´ÙÀ½°ú °°Àº µÎ °³ÀÇ Àý·Î½á Ç¥ÇöµÇ¾î Áø´Ù.
S(A) ¡ý X(B) ¡ý Q(A, A), S(A) ¡ý X(B) ¡ý R(B, B)
ÀÌ·¯ÇÑ ÀýµéÀ» À¯µµÇϴµ¥´Â ÇØ°á ±×·¡ÇÁÀÇ ÀÙ ³ëµå¿¡ ¹®Àڵ鿡 °¡Àå ÀϹÝÀû ´ÜÀÏÈ (mgu) ÀÎ u ¸¦ Àû¿ëÇÏ¸é µÈ´Ù. ¾î¶² AND/OR ±×·¡ÇÁ¿¡ Çϳª ÀÌ»óÀÇ ±ÔÄ¢ÀÌ °¡ÇØÁø ÈÄ¿¡´Â Çϳª ÀÌ»óÀÇ ºñ±³¼±Åà ¾ÆÅ©°¡ »ý±ä´Ù. ƯÈ÷ ¹®ÀÚ ³ëµå·Î Á¾°áµÇ´Â AND/OR ±×·¡ÇÁÀÇ ¾î¶² ÇØ°á ±×·¡ÇÁ´Â ¿©·¯ °³ÀÇ ºñ±³¼±Åà ¾ÆÅ©¸¦ °¡Áú ¼ö ÀÖ´Ù. ÀÌ ¿©·¯ °³ÀÇ ºñ±³¼±Åà ¾ÆÅ©¸¦ °¡Áö´Â AND/OR ±×·¡ÇÁ·ÎºÎÅÍ À¯µµµÇ´Â ÀýµéÀ» ±¸ÇÏ´Â °æ¿ì¿¡´Â ÀÏÄ¡ÇÏ´Â (consistent) ºñ±³¼±Åà ¾ÆÅ©ÀÇ Ä¡È¯À¸·Î ¹®ÀÚ ³ëµå¿¡¼ Á¾°áµÇ´Â ÇØ°á ±×·¡ÇÁ¸¸ ¼±ÅÃÇÏ¸é µÈ´Ù. ÀÌ¿Í °°ÀÌ ÀÏÄ¡ÇÏ´Â ÇØ°á ±×·¡ÇÁ¿¡ ÀÇÇØ À¯µµµÇ´Â ÀýÀº ´ÜÀÏÈ °áÇÕ (unifying composition) À̶ó ºÒ¸®´Â Ưº°ÇÑ Ä¡È¯À» Á¾·á (¹®ÀÚ) ³ëµåµéÀÇ 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 °áÇÕ¿¡ ´ÜÀÏÈ °áÇÕÀ» Çؼ ¾ò¾îÁø´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ÀÌÁ¦ °£´ÜÇÑ ¿¹¸¦ µé¾î ÀüÇâ »ý¼º ½Ã½ºÅÛÀÇ ÀÛµ¿À» ¼³¸íÇÑ´Ù. ´ÙÀ½°ú °°Àº »ç½Ç°ú ±ÔÄ¢µéÀ» °¡Áö°í ÀÖ´Ù°í Çغ¸ÀÚ.
~DOG(FIDO) ¡ý [BARKS(FIDO) ¡ü BITES(FIDO)]
R1 : ~DOG(x) ¢¡ ~TERRIER(x)
R2 : BARKS(y) ¢¡ NOISY(y)
±×¸² 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} ÀÌ µÇ¸ç, ÀÌ°ÍÀ» ¸ñÇ¥ ¹®Àڵ鿡 Àû¿ëÇÏ¸é ´ÙÀ½°ú °°Àº °á°ú¸¦ ¾ò´Â´Ù.
~TERRIER(FIDO) ¡ý NOISY(FIDO)
ÀÌ Ç¥ÇöÀº ¿ì¸®°¡ Áõ¸íÇÏ°íÀÚ ÇÏ´Â ¸ñÇ¥ wff ÀÇ ´äÀÌ µÇ¸ç ¿øÇÏ´Â °á°úÀÌ´Ù.
1) AND/OR ÇüÅÂÀÇ ¸ñÇ¥ Ç¥Çö
ÈÄÇ⠽ýºÅÛÀº ¸ñÇ¥ Ç¥ÇöÀ¸·Î ¾Æ¹«·± Á¦Çѵµ ¹ÞÁö ¾Ê´Â´Ù. ÀüÇâ Ãß·Ð ½Ã½ºÅÛ¿¡¼ÀÇ »ç½Ç Ç¥ÇöÀÇ Àüȯ°ú À¯»çÇÏ°Ô ¸ñÇ¥ Ç¥ÇöÀÇ wff ¸¦ AND/OR ÇüÅ·Π¸ÕÀú Àüȯ½ÃŲ´Ù. Áï, ¸ÕÀú ¢¡ ½Éº¼À» Á¦°ÅÇÏ°í ºÎÁ¤ ½Éº¼À» ¿òÁ÷À̸ç, ÀüüÇÑÁ¤º¯¼ö¸¦ ½ºÄÝ·½½ÃÅ°°í, Á¸ÀçÇÑÁ¤º¯¼ö¸¦ »èÁ¦ÇÑ´Ù (ÇÑÁ¤º¯¼öÀÇ º¯È¯ÀÌ ÀüÇâ Ãß·Ð ½Ã½ºÅÛÀÇ »ç½Ç Ç¥ÇöÀÇ °æ¿ì¿Í´Â ¿ªÀÌ µµ´Â °ÍÀ» À¯ÀÇÇÒ °Í).
¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº ¸ñÇ¥ Ç¥Çö,
(¢¤y)(¢£x) {P(x) ¢¡ [Q(x, y) ¡ü ~[R(x) ¡ü S(y)]]}
Àº ¾Æ·¡Ã³·³ ÀüȯÀÌ µÈ´Ù.
~P(f(y)) ¡ý {Q(f(y), y) ¡ü [~R(f(y)) ¡ý ~S(y)]}.
º¯¼ö¸¦ Ç¥ÁØȽÃÅ°¸é ´ÙÀ½°ú °°´Ù.
~P(f(y)) ¡ý {Q(f(y), y) ¡ü [~R(f(y)) ¡ý ~S(y)]}.
AND/OR ÇüÅÂÀÇ ¸ñÇ¥ wff µéÀº AND/OR ±×·¡ÇÁ·Î¼ Ç¥ÇöÀÌ µÇ¾îÁø´Ù. ±×·¯³ª ¸ñÇ¥ Ç¥ÇöÀ» °¡Áø k-¿¬°áÀÚ´Â AND °áÇÕÀ¸·Î ¿¬°üµÈ ºÎÇ¥ÇöµéÀ» ºÐ¸®Çϴµ¥ ÀÌ¿ëÀÌ µÈ´Ù. À§ÀÇ º¸±âÀÇ AND/OR ±×·¡ÇÁ´Â ±×¸² 18 °ú °°´Ù.
±×¸² 18 ¸ñÇ¥ wff ÀÇ AND/OR ±×·¡ÇÁ Ç¥Çö
ÀÌ ±×·¡ÇÁÀÇ ÀÙ ³ëµåµéÀº ¸ñÇ¥ Ç¥ÇöÀÇ ¹®Àڵ鿡 ÀÇÇØ À̸§ÀÌ ºÙ¿©Á® ÀÖ´Ù. AND/OR ±×·¡ÇÁ¿¡¼, ·çÆ® (root) ³ëµåÀÇ ÀÚ¼ÕÀ» ºÎ¸ñÇ¥ (subgoal) ³ëµå¶ó°í ÇÑ´Ù. ÀÌ ¸ñÇ¥ wff ·ÎºÎÅÍ »ý¼ºµÇ´Â ÀýµéÀº ÀÙ ³ëµå¿¡ Á¾°áµÇ´Â ÇØ°á ±×·¡ÇÁ¸¦ µû¶ó°¡¸é¼ À¯µµÇÒ ¼ö ÀÖ´Ù. Áï,
~P(f(z)),
Q(f(y), y) ¡ü ~R(f(y)),
Q(f(y), y) ¡ü ~S(y).
¸ñÇ¥ÀýµéÀº ¹®ÀÚµéÀÇ AND °áÇÕÀ̸ç ÀÌ ÀýµéÀÇ OR °áÇÕÀÌ ¸ñÇ¥ wff ¸¦ ³ªÅ¸³½´Ù.
2) ÈÄÇ⠽ýºÅÛ¿¡¼ÀÇ ±ÔÄ¢ (B-±ÔÄ¢) Àû¿ë
B-±ÔÄ¢ÀÇ ÇüÅ´ ´ÙÀ½°ú °°ÀÌ Á¦ÇÑÀÌ µÈ´Ù.
W ¢¡ L,
¿©±â¼ W ´Â ¾î¶² ÀÓÀÇÀÇ wff (AND/OR ÇüÅ¿¡ ÀÖ´Ù°í °¡Á¤ÇÔ) ÀÌ°í, L Àº ÇϳªÀÇ ¹®ÀÚÀÌ´Ù. ¸ñÇ¥ wff ¸¦ ³ªÅ¸³»°í ÀÖ´Â AND/OR ±×·¡ÇÁ¿¡ L °ú ´ÜÀÏ鵃 ¼ö ÀÖ´Â L' ·Î À̸§ÀÌ ºÙÀº ¹®ÀÚ ³ëµå°¡ Á¸ÀçÇϸé À§ÀÇ B-±ÔÄ¢À» Àû¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ ±ÔÄ¢ÀÇ Àû¿ë ÈÄ ³ªÅ¸³ª´Â ±×·¡ÇÁ´Â L' ³ëµå·ÎºÎÅÍ ºñ±³¼±Åà ¾ÆÅ©·Î À̾îÁö´Â »õ·Î¿î ÀÚ¼Õ ³ëµå L À» ÷°¡ÇÑ ÇüÅ°¡ µÇ¸ç, ÀÌ »õ·Î¿î ÀÚ¼Õ ³ëµå L À» ÷°¡ÇÑ ÇüÅ°¡ µÇ¸ç, ÀÌ »õ·Î¿î ³ëµå´Â u °¡ L °ú L' ÀÇ °¡Àå ÀϹÝÀû ´ÜÀÏÈ (mgu) ¶ó ÇÒ ¶§ Wu ¿¡ ´ëÇÑ AND/OR ±×·¡ÇÁÀÇ ·çÆ® ³ëµå°¡ µÈ´Ù. À§ÀÇ ¼³¸íÀº ¾Õ¿¡¼ ¼³¸íÇÑ ÀüÇ⠽ýºÅÛ¿¡¼ÀÇ F-±ÔÄ¢ÀÇ Àû¿ë½Ã¿Í ºñ±³ÇØ º¼ ¶§ ¹Ý´ë (duality) ÀÇ ¼ºÁúÀ» Áö´Ï°í ÀÖ´Ù.
3) Á¾°á Á¶°Ç
ÈÄÇ⠽ýºÅÛ¿¡ ÀÇÇØ »ç¿ëµÇ´Â »ç½Ç Ç¥ÇöµéÀº ¹®ÀÚµéÀÇ AND °áÇÕÀÇ ÇüÅ¿¡ ÇÑÁ¤µÈ´Ù. ÈÄÇ⠽ýºÅÛ¿¡¼ÀÇ Á¾°áÁ¶°ÇÀº AND/OR ±×·¡ÇÁ°¡ »ç½Ç ³ëµå¿¡¼ ³¡³ª´Â ÀÏÄ¡µÈ (consistent) ÇØ°á ±×·¡ÇÁ¸¦ Æ÷ÇÔÇÏ´Â °ÍÀÌ´Ù. ¿©±â¼ ÀÏÄ¡µÈ ÇØ°á ±×·¡ÇÁ´Â ºñ±³ ¼±Åà ¾ÆÅ©ÀÇ Ä¡È¯µéÀÌ ´ÜÀÏÈ °áÇÕÀ» ÇàÇÏ´Â °æ¿ì¿¡ »ý±ä´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº »ç½Ç°ú ±ÔÄ¢µéÀÌ ÀÖ´Ù°í ÇÏÀÚ.
F1 : F2 : F3 : F4 : R1 : R2 :
R3 : R4 : R5 : |
DOG(FIDO) ~BARKS(FIDO) WAGS-TAIL(FIDO) MEOWS(MYRTLE) [WAGS-TAIL(x1) ¡ü DOG(x1)] ¢¡ FRIENDLY(x1) [FRIENDLY(x2) ¡ü ~BARKS(x2)] ¢¡ ~AFRAID(y2, x2) DOG(x3) ¢¡ ANIMAL(x3) CAT(x) ¢¡ ANIMAL(x4) MEOWS(x5) ¢¡ CAT(x5) |
À̷κÎÅÍ ´ÙÀ½°ú °°Àº ¸ñÇ¥ Ç¥ÇöÀ» Áõ¸íÇÏ°íÀÚ ÇÑ´Ù.
(¢¤x)(¢£y) {CAT(x) ¡ü DOG(y) ¡ü ~AFRAID(x, y)]
ÀÌ ¹®Á¦¿¡¼ ÀÏÄ¡µÇ´Â ÇØ°á ±×·¡ÇÁ°¡ ±×¸² 19 ¿¡ ³ªÅ¸³ª ÀÖ´Ù. ÀÌ ÇØ°á ±×·¡ÇÁÀÇ ÀÏÄ¡¼ºÀ» º¸À̱â À§ÇØ ÇØ°á ±×·¡ÇÁ¿¡ ÀÖ´Â ºñ±³¼±Åà ¾ÆÅ©¿¡ ºÐ¿©Áø ¸ðµç ġȯµé·ÎºÎÅÍ ´ÜÀÏÈ °áÇÕÀ» ½ÃµµÇÑ´Ù. ±×¸² 19 ¿¡¼ ({x/25}, {MYRTLE/x}, {FIDO/y}, {x/y2, y/x2}, {F1DO/y}, {y/x1}, {F1DO/y} {F1DO/y}) ÀÇ ´ÜÀÏÈ °áÇÕÀ» ÇØ¾ß ÇÑ´Ù. ±× °á°ú´Â {MYRTLE/x5, MYRTLE/x, FIDO/y, MYRTLE/y2, FIDO/x2, FIDO/x1} ÀÌ µÈ´Ù. ÀÌ ´ÜÀÏÈ °áÇÕÀ» ¸ñÇ¥ Ç¥Çö¿¡ Àû¿ë½ÃÅ°¸é ´ÙÀ½°ú °°Àº ÇØ´äÀ» ¾ò°Ô µÈ´Ù.
[CAT(MYRTLE) ¡ü DOG(FIDO) ¡ü ~AFRAID(MYRTLE, FIDO)].
±×¸² 19 ÈÄÇ⠽ýºÅÛÀÇ ÀÏÄ¡µÇ´Â ÇØ°á ±×·¡ÇÁ
ÀüÇâ°ú ÈÄÇâÀÇ ±ÔÄ¢À» ±âÃÊ·ÎÇÑ Ãß·Ð ½Ã½ºÅÛ °¢°¢ÀÌ Àú¸¶´ÙÀÇ ÇѰ踦 °¡Áø´Ù. ÈÄÇ⠽ýºÅÛÀÇ °æ¿ì, ¾î¶°ÇÑ ÀÓÀÇÀÇ ÇüÅÂÀÇ ¸ñÇ¥ Ç¥Çöµµ °¡Áú ¼ö ÀÖ´Â ¹Ý¸é¿¡ »ç½Ç Ç¥ÇöÀº ¹®ÀÚÀÇ AND °áÇÕÀ̾î¾ß¸¸ ÇÑ´Ù. ÀüÇ⠽ýºÅÛÀÇ °æ¿ì, ¾î¶°ÇÑ ÀÓÀÇÀÇ ÇüÅÂÀÇ »ç½Ç Ç¥Çöµµ °¡´ÉÇÏÁö¸¸ ¸ñÇ¥ Ç¥ÇöÀº ¹®ÀÚµéÀÇ OR °áÇÕÀ̾î¾ß ÇÑ´Ù. ±×·¯¸é À§¿¡¼ ¸»ÇÑ ÀüÇâ°ú ÈÄÇ⠽ýºÅÛ¿¡¼ ³ªÅ¸³ª´Â ÀåÁ¡¸¸À» °¡Áö´Â ½Ã½ºÅÛÀ» »ý°¢ÇØ º¼ ÇÊ¿ä°¡ ÀÖ´Ù.
µÑÀ» °áÇÕÇÑ ½Ã½ºÅÛÀÇ Àüü µ¥ÀÌÅÍ º£À̽º´Â µÎ °³ÀÇ AND/OR ±×·¡ÇÁ ±¸Á¶¸¦ °¡Áö¸ç, Çϳª´Â ¸ñÇ¥¸¦, Çϳª´Â »ç½ÇÀ» ³ªÅ¸³½´Ù. ÀÌ ±¸Á¶µéÀº ¾Õ¿¡¼ ¾ð±ÞÇßµíÀÌ B-±ÔÄ¢°ú, F-±ÔÄ¢¿¡ ÀÇÇØ °¢°¢ ¼öÁ¤ÀÌ µÇ¾îÁø´Ù. ÀÌ °áÇÕµÈ ½Ã½ºÅÛÀº Á¾°áÁ¶°ÇÀÌ º¹ÀâÇÏ°Ô µÇ´Âµ¥, Á¾°áÀÌ µÇ´Â ¼ø°£Àº ±×·¡ÇÁ¿¡¼ ºñ±³¼±ÅõǴ ¸ðµç ¹®ÀÚ ³ëµåµéÀÌ ´ÜÀÏȵǾîÁö´Â ¼ø°£ÀÌ´Ù. µÎ ±×·¡ÇÁ »çÀÌÀÇ ¸ðµç °¡´ÉÇÑ ºñ±³¼±ÅÃÀÌ ÀÌ·ç¾îÁø ÈÄ, ¸ñÇ¥ ±×·¡ÇÁÀÇ ·çÆ® ³ëµå¿¡ Àִ ǥÇöÀÌ »ç½Ç ±×·¡ÇÁÀÇ ·çÆ® ³ëµå¿¡ Àִ ǥÇö°ú ±ÔÄ¢À¸·ÎºÎÅÍ Áõ¸íÀÌ µÇ´ÂÁö¸¦ °áÁ¤ÇØ¾ß ÇÑ´Ù. ÀÌ°ÍÀÌ Áõ¸íµÉ ¶§ °áÇÕµÈ ½Ã½ºÅÛÀº Á¾°áÀÌ µÈ´Ù. ÀÌ Á¾°áÁ¶°ÇÀº »ç½Ç ³ëµå¿Í ¸ñÇ¥ ³ëµå°¡ CANCEL µÉ ¶§ ÀÌ·ç¾îÁø´Ù. CANCEL Àº ´ÙÀ½°ú °°ÀÌ ¼øȯÀûÀ¸·Î Á¤ÀǵȴÙ.
1. n ÀÌ »ç½Ç ³ëµåÀÌ°í m ÀÌ ¸ñÇ¥ ³ëµåÀÏ ¶§ µÎ °³ÀÇ ³ëµå n °ú m Àº CANCEL µÉ ¼ö ÀÖ´Ù.
2. n °ú m ÀÌ ´ÜÀÏȵǴ ¹®Àڵ鿡 ÀÇÇØ ÁÖ¾îÁ³°Å³ª ¶Ç´Â n ÀÌ ±×ÀÇ ÀڽĵéÀÇ ³ëµå {} ¿¡ k-¿¬°áÀÚ¸¦ °¡Áö°í ¿¬°áµÇ¾î ÀÖÀ» ¶§ °¢°¢ÀÇ ³ëµå°¡ m °ú CANCEL µÉ ¼ö ÀÖ´Ù¸é µÎ °³ÀÇ ³ëµå n °ú m Àº CANCEL µÉ ¼ö ÀÖ´Ù.
¿¹·Î¼ ±×¸² 20 ÀÇ ±½Àº ¼±Àº »ç½Ç ³ëµå¿Í ¸ñÇ¥ ³ëµå°¡ CANCEL µÇ´Â °úÁ¤À» º¸¿©ÁØ´Ù.
±×¸² 20 CANCEL ±×·¡ÇÁÀÇ ¿¹
1. ´ÙÀ½ÀÇ wff µéÀ» Ŭ·ÎÀú ÇüÅ·Π¹Ù²Ù¾î¶ó.
(a) (¢£x) [P(x) ¢¡ P(x)]
(b) {~{(¢£x) P(x)}} ¢¡ (¢¤x)[~P(x)]
(c) ~{(¢£x) {P(x) ¢¡ {(¢£y) [P(y) ¢¡ P(f(x, y))] ¡ü ~(¢£y) [Q(x, y) ¢¡ P(y)]}}}
(d) (¢£x)(¢¤y) {[P(x, y) ¢¡ Q(y, x)] ¡ü [Q(y, x) ¢¡ S(x, y)]}
¢¡ (¢¤x) (¢£y) [P(x, y) ¢¡ S(x, y)]
2. °áÁ¤Àº °ÇÀü (sound) ÇÔÀ» º¸¿©¶ó. Áï, µÎ Ŭ·ÎÀúÀÇ °áÁ¤ÀÚ´Â ³í¸®ÀûÀ¸·Î µÎ Ŭ·ÎÀú¸¦ µû¸¥´Ù´Â °ÍÀ» º¸¿©¶ó.
3. ´ÙÀ½ÀÇ ¸¸Á·µÇÁö ¾ÊÀº Ŭ·ÎÀúµéÀÇ ÁýÇÕ¿¡ ´ëÇØ ÀÏÂ÷Àû ÀÔ·ÂÇüÅ ¹Ýº¹À» ±¸ÇÏ¿©¶ó.
~P ¡ý ~Q ¡ý ~R
~S
¡ý T
~T ¡ý P
S
~R
~S ¡ý U
~U ¡ý Q
4. ¾Æ·¡ÀÇ ¾î¶² Ŭ·ÎÀúµéÀÌ P(f(x), y) ¿¡ ÀÇÇØ Æ÷ÇÔ (subsume) µÇ´ÂÁö ÁöÀûÇÏ¿©¶ó.
(a) P(f(A), f(x)) ¡ý P(z, f(y))
(b) P(z, A) ¡ý ~P(A, z)
(c) P(f(f(x)), z)
(d) P(f(z), z) ¡ý Q(x)
(e) P(A, A) ¡ý P(f(x), y)
5. ´ÙÀ½ÀÇ °¢ °ø½ÄÀº Ç×Áø (tautologies) ÀÓÀ» °áÁ¤¹Ýº¹¿¡ ÀÇÇØ º¸¿©¶ó.
(a) (P ¢¡ Q) ¢¡ [(R ¡ý P) ¢¡ (R ¡ý Q)]
(b) [(P ¢¡ Q) ¢¡ P] ¢¡ R
(c) (~P ¢¡ P) ¢¡ P
(d) (P ¢¡ Q) ¢¡ (~Q ¢¡ ~P)
6. °áÁ¤¹Ýº¹¹æ¹ýÀ» »ç¿ëÇؼ ´ÙÀ½ÀÇ wff µéÀÇ À¯È¿¼º (validity) À» Áõ¸íÇ϶ó.
(a) (¢¤x) {[P(x) ¢¡ P(A)] ¡ü [P(x) ¢¡ P(B)]}
(b) (¢£z)[Q(z) ¢¡ P(z)] ¢¡ {(¢¤x) [Q(x) ¢¡ P(A)] ¡ü [Q(x) ¢¡ P(B)]}
(c) (¢¤x)(¢¤y) {[P(f(x)) ¡ü Q(f(B))] ¢¡ [P(f(A)) ¡ü P(y) ¡ü Q(y)]}
(d) (¢¤x)(¢£y)P(x, y) ¢¡ (¢£y)(¢¤x)P(x, y)
(e) (¢£x){P(x) ¡ü [Q(A) ¡ý Q(B)]} ¢¡ (¢¤x) [P(x) ¡ü Q(x)]
7. °áÁ¤¹Ýº¹¿¡ ÀÇÇØ wff (¢¤x)(Px)) ´Â ³í¸®ÀûÀ¸·Î wff[P(A1) ¡ý P(A2)] ·ÎºÎÅÍ µû¸¥´Ù´Â °ÍÀ» º¸¿©¶ó. ±×·¯³ª (¢¤x)(P(x)) ÀÇ ½ºÅ¬·½ÇÑ ÇüÅÂÀÎ, P(A) ´Â [P(A1) ¡ý P(A2)] ·ÎºÎÅÍ ³í¸®ÀûÀ¸·Î µû¸£Áö ¾Ê´Â´Ù. ¿©±â¿¡ ´ëÇØ ¼³¸íÇÏ¿©¶ó.
8. Àüü µ¥ÀÌÅͺ£À̽º¿¡¼ÀÇ °áÁ¤±ÔÄ¢¹æ½ÄÀ» »ç¿ëÇÑ »ý¼º ½Ã½ºÅÛÀº °¡È¯¼º (commutative) À» °¡Áø´Ù´Â °ÍÀ» º¸¿©¶ó.
9. ´ÙÀ½ÀÇ ¹®ÀåµéÀ» ±ÔÄ¢¿¡ ±âÃÊÇÑ ±âÇÏÁ¤¸®Áõ¸íÀ» À§ÇÑ »ý¼º±ÔÄ¢À¸·Î ³ªÅ¸³»¾î¶ó.
(a) Corresponding angles of two congruent triangles are congruent.
(b) Corresponding sides of two congruent triangles are congruent.
(c) If the corresponding sides of two triangles are congruent, the triangles are congruent.
(d) The base angles of an isoceles triangle are congruent.
10. ºí·Â ¹®Á¦ÀÇ »óȲÀÌ ´ÙÀ½ÀÇ wff µéÀÇ ÁýÇÕ¿¡ ÀÇÇØ ¹¦»çµÈ´Ù.
ONTABLE(A) CLEAR(E)
ONTABLE(C)
CLEAR(D)
ON(D, C) HEAVY(D)
ON(B,
A) WOODEN(B)
HEAVY(B)
ON(E, B)
ÀÌ·¯ÇÑ 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 ÇØ°á Æ®¸®¸¦ ±×·Á¶ó.