Quantifier
(quantifier ´Â ÇÑÁ¤±âÈ£, ÇÑÁ¤»ç, Á¤·®ÀÚ, ¾çȱâÈ£ µîÀ¸·Î ¹ø¿ªµÈ´Ù)
¹®ÀåÀÇ
º¯¼öºÎºÐ¿¡ Àû¿ëµÇ¾î ±× º¯¼öÀÇ Àû¿ë¹üÀ§¸¦ ³ªÅ¸³»´Â ¿ªÇÒÀ» ÇÏ´Â °ÍÀÌ Á¤·®Àڷμ,
ÀüüÁ¤·®ÀÚ ¢£¿Í Á¸ÀçÁ¤·®ÀÚ ÀÇ µÎ °¡Áö°¡ ÀÖ´Ù. Á¤·®ÀÚÀÇ Àû¿ë¹üÀ§´Â Á¤·®ÀÚ¸¦ µÚµû¸£´Â
¹®ÀåÀÌ µÈ´Ù. À̸¦ ¸íÈ®È÷ ³ªÅ¸³»±â À§ÇÏ¿© °ýÈ£¸¦ ÀÌ¿ëÇÑ´Ù. ¿¹¸¦ µé¾î, "¸ðµç
ÄÚ³¢¸®´Â ȸ»öÀÌ´Ù"´Â ¹®ÀåÀ» ¼ú¾î¾ð¾î·Î Ç¥ÇöÇÏ¸é ´ÙÀ½°ú °°´Ù.
(¢£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º¯¼ö¿¡ ´ëÀÀÇÏ´Â ½Çü°¡ ¹®Á¦ÀÇ ´ë»ó
¿µ¿ª¿¡¼ ¹«ÇÑÈ÷ Á¸ÀçÇÏ´Â °æ¿ì¿¡´Â, ÀÌ ¹®ÀåÀÇ ÁøÀ§°ªÀ» Æò°¡Çϱâ À§Çؼ´Â ¹«ÇÑÇÑ
½Ã°£ÀÌ ÇÊ¿äÇÏ°Ô µÇ¹Ç·Î À¯Çѽ𣠳»¿¡ °á·ÐÀ» ¾òÀ» ¼ö ¾ø°Ô µÈ´Ù.
¼ú¾î°è»ê ¿¡¼ Á¤·®ÀÚ °¡ º¯¼ö¿¡¸¸ Àû¿ëµÇ°í, ¼ú¾î³ª ÇÔ¼ö¿¡ ´ëÇØ¼´Â Àû¿ëµÇÁö ¾Ê´Â °æ¿ì À̸¦ ÀÏÂ÷ ¼ú¾î°è»ê (First Order Predicate Calculus) À̶ó°í ÇÑ´Ù. ¿¹¸¦ µé¾î, (¢£P) P(x) ¹®ÀåÀº ¼ú¾î P¿¡ Á¤·®ÀÚ°¡ Àû¿ëµÇ¹Ç·Î ÀÏÂ÷ ¼ú¾î°è»ê¿¡¼´Â Çã¿ëµÇÁö ¾Ê´Â ¹®ÀåÀÌ´Ù. ´ëºÎºÐÀÇ ¸ðµç ³í¸®ÀûÀΠǥÇöÀº ÀÏÂ÷ ¼ú¾î°è»êÀ¸·Î ¸ðµÎ ³ªÅ¸³¾ ¼ö ÀÖÀ¸¹Ç·Î, PROLOG¿Í °°Àº ÀΰøÁö´É ¾ð¾îµéÀº ÀÏÂ÷ ¼ú¾î°è»ê¿¡ ±Ù°ÅÇϰí ÀÖ´Ù.
Á¤ÀÇ) x¸¦ º¯¼ö¶ó ÇÒ ¶§ ÇÑÁ¤±âÈ£´Â ´ÙÀ½°ú °°´Ù.
ÀÇ¹Ì |
¼ú¾î³í¸® ±âÈ£ |
¼³¸í |
ÀüαâÈ£(îïöàÑÀûÜ, for all) |
¢£x ¶Ç´Â (x) |
¸ðµç x¿¡ ´ëÇÏ¿©, ¿µ¹®À¸·Î for all x. ¢£¸¦ »ý·«ÇÏ°í ±×³É (x) ·Î ¾²±âµµ ÇÑ´Ù. º¸Æí¾çȱâÈ£ ¶Ç´Â ÀüĪÁ¤·®ÀÚ ·Î ¹ø¿ª |
Á¸Àç±âÈ£(ðíî¤ÑÀûÜ, there exists) |
¢¤x |
¾î¶² x¿¡ ´ëÇÏ¿© ... ÀÎ x °¡ Àû¾îµµ Çϳª Á¸ÀçÇÑ´Ù. ¿µ¹®À¸·Î´Â for some x, there exist at least some x such that .... Á¸Àç ¾çȱâÈ£ ¶Ç´Â Á¸Àç Á¤·®ÀÚ ·Î ¹ø¿ª |
¼ú¾î°è»ê¿¡¼ »ç¿ëÇϱâÀ§ÇØ ¸íÁ¦¸¦ ±âÈ£ÈÇϴµ¥¿¡´Â Á¤¾ð¸íÁ¦ÀÇ ±âÈ£È, ºñÁ¤¾ð¸íÁ¦ÀÇ ±âÈ£È, °ü°è¸íÁ¦ÀÇ ±âÈ£È ·Î ³ª´ ¼ö ÀÖ´Ù.
¿¹) À§ÀÇ ¿¹¿¡¼ º¸ÀÎ ¸íÁ¦ÇÔ¼ö¸¦ ÀÌ¿ëÇϸé
¢£x(B(x) ¡æ C(x)) ¸ðµç x¿¡ ´ëÇÏ¿© x°¡ ÀÚ¿¬¼öÀ̸é x´Â Á¤¼öÀÌ´Ù.
¢¤x(B(x) ¡ü C(x)) ¾î¶² x¿¡ ´ëÇÏ¿© ÀÚ¿¬¼öÀÌ¸é¼ Á¤¼öÀÎ x°¡ Àû¾îµµ Çϳª Á¸ÀçÇÑ´Ù.
À§ÀÇ ¿¹¿¡¼ ¢£x¿Í ¢¤x´ÙÀ½¿¡ À§Ä¡ÇÏ´Â °ýÈ£ ¾ÈÀÇ ¼ú¾î°¡ À̵é ÇÑÁ¤±âÈ£ÀÇ ¹üÀ§¿¡ ¼ÓÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ÀÌ °æ¿ì, B(x) ³ª C(x)ÀÇ x´Â ¢£x³ª ¢¤x¿¡ ÀÇÇØ ÇÑÁ¤µÇ¹Ç·Î ¼Ó¹Úº¯¼ö(bound variable)¶ó Çϰí, ±×·¸Áö ¾ÊÀº °æ¿ì¸¦ ÀÚÀ¯º¯¼ö(free variable)¶ó ºÎ¸¥´Ù.
term :
³í¸® (Logic) ¿¬°á»ç (Connective) ¼ú¾î³í¸® (Predicate Logic) ±âÈ£ ³í¸®ÇÐ (Symbolic Logic) ³í¸®½Ä(wff) Ãß·Ð (Reasoning) Ãß·Ð ±ÔÄ¢ (Inference Rule) Á¤·®ÀÚ (Quantifier) ÀÏÂ÷³í¸® (First-order Predicate Calculus) Àü¹®°¡½Ã½ºÅÛ (Expert System)
site :
paper :
Á¤·®ÀÚ (Quantifier) : Richard Johnsonbaugh