Theorem  Proving

 
Á¤¸® (Theorem) ´Â "¼öÇÐÀûÀ¸·Î ÂüÀÎ ¸íÁ¦" ¸¦ ÀǹÌÇÑ´Ù .............. ÀÚµ¿Á¤¸®Áõ¸í (Automated Theorem Proving) Àº ¾î¶² Á¤¸®°¡ ÂüÀ̶ó´Â °ÍÀ» ÄÄÇ»ÅÍ°¡ µ¿ÀÇÇÏ°Ô ÇÏ´Â °úÁ¤ (process of getting a computer to agree) ÀÌ´Ù. ´ë»óÀÌ µÇ´Â Á¤¸®´Â ÀüÅëÀûÀÎ ¼öÇÐ ¿µ¿ª¿¡ ÀÖÀ» ¼öµµ ÀÖ°í, µðÁöÅÐ ÄÄÇ»ÅÍ ¼³°è°°Àº ´Ù¸¥ ¿µ¿ªÀÏ ¼öµµ ÀÖ´Ù.

¶§¶§·Î Á¤¸®Áõ¸í°ú Áõ¸í°ËÁõ (proof verification) »çÀÌ¿¡ Â÷ÀÌ°¡ ÀÖ´Ù. ±× Â÷À̴ ó¸®°úÁ¤¿¡¼­ÀÇ ÀÚµ¿È­ÀÇ Á¤µµ¿¡ °üÇÑ °ÍÀÌ´Ù. »ç¶÷ÀÌ ¾ÆÁÖ ÀÚ¼¼ÇÑ ´Ü°èº° Áõ¸íÀ» ÇÏ°í, ÄÄÇ»ÅÍ´Â °¢ ´Ü°è¸¦ üũ¸¸ ÇÑ´Ù¸é proof verification ¶ó°í ºÎ¸¥´Ù. ±×¿Í´Â ¹Ý´ë·Î »ç¶÷ÀÌ Áõ¸íÇÒ Á¤¸®¸¦ ´Ü¼øÈ÷ ¼­¼ú¸¸ ÇÏ°í, ÄÄÇ»ÅÍ°¡ ¸ðµç ÇÊ¿äÇÑ º¸Á¶Á¤¸® (lemmas) ¸¦ Á¦¾ÈÇÏ°í Àüü Áõ¸íÀ» ÇÑ´Ù¸é Á¤¸®Áõ¸íÀÌ µÇ´Â °ÍÀÌ´Ù. ½ÇÁ¦·Î´Â "°ü½ÉÀÖ´Â" Á¤¸®¸¦ ¿ÏÀüÈ÷ ÀÚµ¿À¸·Î Áõ¸íÇÒ ¼ö ÀÖ´Â ¹ü¿ë ½Ã½ºÅÛÀº ¾øÀ¸¸ç, ´ëºÎºÐÀÇ Á¤¸®Áõ¸íÀº ÀÚµ¿È­ÀÇ Á¤µµ°¡ ´Ù¾çÇÑ ¿©·¯ °¡Áö  ¹æ¹ýÀ¸·Î ÀÌ·ç¾îÁø´Ù. µû¶ó¼­ ±× µÎ°¡Áö ¹æ¹ýÀÇ Â÷ÀÌ´Â ÁÙ¾îµé°í ±× ¿¬¼Óü (continuum) µÎ °³¸¦ ¸ðµÎ Á¤¸®Áõ¸í À̶ó°í ÇÑ´Ù.

¶Ç´Ù¸¥ Â÷ÀÌ°¡ Á¤¸®Áõ¸í°ú ´Ù¸¥ Å×Å©´Ð »çÀÌ¿¡ ÀÖÀ» ¼ö ÀÖ´Ù. Áï °ø¸®¿¡¼­ Ãâ¹ßÇÏ¿© Ã߷бÔÄ¢ (Inference Rule) À» »ç¿ëÇؼ­ »õ·Î¿î Ãß·Ð ´Ü°è¸¦ ¸¸µå´Â ÀüÅëÀûÀÎ Áõ¸íÀ» ±¸¼ºÇÏ´Â °úÁ¤ÀÌ ÀÖ´Ù¸é ±×°ÍÀº Á¤¸®Áõ¸íÀÏ °ÍÀÌ´Ù. ´Ù¸¥ Å×Å©´ÐµéÀº ¸¹Àº °¡´ÉÇÑ ¹®ÀåµéÀ» ¸Í¸ñÀûÀ¸·Î ¿­°ÅÇÏ´Â °Í°ú °°Àº model checking À» Æ÷ÇÔÇÑ´Ù (ºñ·Ï model checkers ¸¦ ½ÇÁ¦·Î ±¸ÇöÇÒ ¶§´Â ´õ ¿µ¸®ÇØ¾ß ÇÏ°í ´Ü¼øÈ÷ ¸Í¸ñÀûÀÎ °ÍÀ¸·Î ȯ¿øÇϱâ´Â ¾ÊÁö¸¸). Ã߷бÔÄ¢À¸·Î¼­ model checking À» »ç¿ëÇÏ´Â ÇÕ¼º (hybrid) Á¤¸®Áõ¸í ½Ã½ºÅÛÀÌ ÀÖ´Ù. ¶ÇÇÑ Æ¯º°ÇÑ Á¤¸®¸¦ Áõ¸íÇϱâ À§ÇØ ÀÛ¼ºµÈ ÇÁ·Î±×·¥ÀÌ Àִµ¥ ¸¸ÀÏ ±× ÇÁ·Î±×·¥ÀÌ ¾î¶² °á°ú¿Í ÇÔ²² Á¾·áµÈ´Ù¸é ±× Á¤¸®´Â ÂüÀ̶ó´Â (º¸ÅëÀº ºñÇü½ÄÀûÀÎ) Áõ¸íÀ» ÇÏ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀÇ ÁÁÀº ¿¹·Î½á four color theorem ÀÇ ±â°èÀÇ µµ¿òÀ» ¹Þ´Â Áõ¸í (machine-aided proof) À̸ç, ±×°ÍÀÌ ¼öÀÛ¾÷¿¡ ÀÇÇÑ Ã¼Å©°¡ ±Ùº»ÀûÀ¸·Î ºÒ°¡´ÉÇÑ ÃÖÃÊÀÇ ¼öÇÐÀû Áõ¸íÀÌ³Ä ¾Æ´Ï³Ä ÇÏ´Â ³íÀïÀÌ ÀÖ¾ú´Ù. ¶Ç´Ù¸¥ ¿¹´Â °ÔÀÓ Connect 4 ¿¡¼­ óÀ½ Ç÷¹À̾ À̱ä´Ù´Â °ÍÀ» Áõ¸íÇÏ´Â °ÍÀÌ´Ù.

ÀÚµ¿Á¤¸®Áõ¸íÀÇ »ó¾÷ÀûÀÎ ¿ëµµ´Â ÁÖ·Î ÅëÇÕȸ·Î (integrated circuit) ¼³°è ¿Í °ËÁõ¿¡ ´ë°³ ÁýÁߵǾî ÀÖ´Ù. Pentium FDIV bug ÀÌÈÄ¿¡ Çö´ë ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ÀÇ º¹ÀâÇÑ Floating Point Units Àº ÃÊÁ¤¹ÐÁ¶»ç (extra scrutiny) ·Î ¼³°èµÇ¾ú´Ù. AMD, Intel µîÀÇ È¸»ç¿¡¼­ ¸¸µç ÃֽŠÇÁ·Î¼¼¼­¿¡¼­, ÀÚµ¿Á¤¸®Áõ¸íÀº ºÐ¸®µÈ ´Ù¸¥ ÀÛµ¿ÀÌ Á¤È®ÇÑÁö¸¦ °ËÁõÇϱâ À§ÇØ »ç¿ëµÇ¾î ¿Ô´Ù. .................. (Wikipedia : Automated theorem proving)

5 ¼¼´ë ÄÄÇ»ÅÍ (Fifth Generation Computer) ÇÁ·ÎÁ§Æ®¿¡¼­ ¸¸µé¾îÁø ÀÚµ¿ Á¤¸®Áõ¸í±â MGTP  

term :

Á¤¸®Áõ¸í (Theorem Proving)    µµÃâ¹ý (Resolution)   Áõ¸í (Proof)    °ø¸® (Axiom)    ³í¸®ÇÐ (Logic)    ¼öÇÐ (Mathematics)    ÀΰøÁö´É (Artificial Intelligence)

site :

Wikipedia : Automated theorem proving

AI Topics : Automated Theorem Proving

paper :

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

Á¤¸®¸¦ Áõ¸íÇÏ´Â ±â°è : Donald G. Fink

video :

ÄÄÇ»ÅÍ°úÇÐÀÌ ¿©´Â ¼¼°è - ÇÁ·Î±×·¥Àº ³í¸®Áõ¸í : SNU : À̱¤±Ù : 2016/03/07 ... µ¿¿µ»ó 82°³