Çѱ¹Á¤º¸°úÇÐȸ ÇÁ·Î±×·¡¹Ö¾ð¾î¿¬±¸È¸ ¿©¸§Çб³
(SIGPL Summer School 2009)
|
ÁÖÁ¦: Coq¸¦ ÀÌ¿ëÇÑ Á¤¸®Áõ¸í ¹× ÇÁ·Î±×·¡¹Ö
ÀϽÃ: 2009³â 8¿ù 18ÀÏ(È) ~ 8¿ù 20ÀÏ(¸ñ)
Àå¼Ò: ¸ñÆ÷´ëÇб³ µµ¸²Ä·ÆÛ½º ´ë¿ÜÇù·Â°ü 1Ãþ ¼Ò°ÀǽÇ
|
|---|
Çѱ¹Á¤º¸°úÇÐȸ ÇÁ·Î±×·¡¹Ö¾ð¾î ¿¬±¸È¸(SIGPL)´Â ¸Å³â ¿©¸§°ú °Ü¿ï
¹æÇбⰣ¿¡ ´ëÇпø»ý°ú ¿£Áö´Ï¾î, ±³¼ö, ¿¬±¸ÀÚµéÀ» ´ë»óÀ¸·Î °èÀýÇб³¸¦
°³ÃÖÇϰí ÀÖ½À´Ï´Ù. À̹ø ¿©¸§Çб³¿¡¼´Â Á¤Çü Áõ¸í µµ±¸ Coq¸¦ ÀÌ¿ëÇÏ¿©
³í¸®ÇÐÀÇ Á¤¸® Áõ¸í ÀÌ·ÐÀ» ÇÁ·Î±×·¡¹ÖÇÏ°í ½Ç½ÀÇÏ´Â °ÀǸ¦
ÁغñÇÏ¿´½À´Ï´Ù. ÇÁ·Î±×·¡¹Ö¾ð¾î, Á¤Çü ±â¹ý, ½Ã½ºÅÛÀÇ °ËÁõ°ú ¾ÈÀü¼º,
±×¸®°í Àü»êÇÐÀÇ ±âÃÊ ÀÌ·Ð ºÐ¾ß¿¡ À¯ÀÍÇÑ ±âȸ°¡ µÉ ¼ö ÀÖÀ»
°ÍÀÔ´Ï´Ù. ¸¹Àº °ü½É°ú Âü¿©¸¦ ºÎʵ右´Ï´Ù.
Çѱ¹Á¤º¸°úÇÐȸ ÇÁ·Î±×·¡¹Ö¾ð¾î¿¬±¸È¸ ¿î¿µÀ§¿øÀå º¯¼®¿ì
ÇÁ·Î±×·¥ ¼Ò°³
SIGPL 2009 ¿©¸§Çб³¿¡¼´Â Áõ¸íº¸Á¶±â CoqÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ¼ °Á¸¦
°³¼³ÇÕ´Ï´Ù. Áõ¸íº¸Á¶±â CoqÀ» ÀÌ¿ëÇØ¼ ½ÇÁ¦·Î ³í¸®½ÄÀ¸·Î Ç¥ÇöµÈ Áõ¸íÀ» Coq
ÇÁ·Î±×·¥À¸·Î Ç¥ÇöÇÏ´Â ¹æ¹ýÀ» ¹è¿ì¸ç, ±âÃÊÀûÀÎ ¸íÁ¦³í¸®ÀÇ Áõ¸í¿¡¼ ½ÃÀÛÇÏ¿© Coq
ÇÁ·Î±×·¡¹ÖÀÇ ÇÙ½É ±â¹ýÁßÀÇ ÇϳªÀÎ ±Í³³Àû ¼ú¾î³í¸®ÀÇ Áõ¸í±îÁö ´Ù·ì´Ï´Ù. º»
°Á´ ÀÌ·ÐÀû ¹è°æÀ» ¼³¸íÇÏ´Â °ÀÇ¿Í ½ÇÁ¦ CoqÀ¸·Î ÇÁ·Î±×·¡¹ÖÀ» ÇØ º¸´Â ½Ç½ÀÀ¸·Î
±¸¼ºµÇ¸ç, ½Ç½À½Ã°£¿¡´Â °»ç¿Í Á¶±³°¡ Á÷Á¢ ÇÁ·Î±×·¡¹ÖÀ» µµ¿ÍÁÖ°Ô µË´Ï´Ù.
º» °Á´ ³í¸®Çп¡ °ü½ÉÀÌ ÀÖ´Â Çкλý, ´ëÇпø»ýÀ» ÁÖ ´ë»óÀ¸·Î Çϸç, Àü»êÇÐÀÇ
±âÃÊ Áö½Ä¸¸ ÀÖÀ¸¸é ´©±¸³ª ¼ö°ÇÒ ¼ö ÀÖµµ·Ï ¼³°èÇÏ¿´½À´Ï´Ù.
- °»ç : À̰è½Ä(¼¿ï´ëÇб³), ¹Ú¼º¿ì(Postech)
- Á¶±³ : ÀÓÇö½Â(Postech), ¹ÚÁ¾Çö(Postech)
ÇÁ·Î±×·¥ ÀÏÁ¤
| ù°³¯ 8¿ù 18ÀÏ (È) ¿ÀÈÄ |
|---|
|
13:30 | °³±³½Ä | | |
14:00-15:20 | class 1 | natural deduction, propositional logic, proof term (°ÀÇ) | |
15:30-17:00 | class 2 | Coq ¼Ò°³, propositional logic, proof term (°ÀÇ, Coq ½Ç½À) | |
17:30 | ¸¸Âù | | | µÑ°³¯ 8¿ù 19ÀÏ (¼ö) ¿ÀÀü |
|---|
|
09:00-10:20 | class 3 | first-order logic (°ÀÇ, Coq ½Ç½À) | |
10:30-12:00 | class 4 | inductive datatype, inductive predicate (°ÀÇ) | | µÑ°³¯ 8¿ù 19ÀÏ (¼ö) ¿ÀÈÄ |
|---|
|
13:00-14:20 | class 5 | inductive datatype (Coq ½Ç½À) | |
14:30-16:00 | class 6 | inductive predicate (Coq ½Ç½À) | | ¼Â°³¯ 8¿ù 20ÀÏ (¸ñ) ¿ÀÀü |
|---|
|
09:00-10:20 | class 7 | inductive proof (Coq ½Ç½À) | |
10:30-12:00 | class 8 | inductive proof (Coq ½Ç½À)
| |
Âü°¡ Áغñ
Âü¼®ÇÏ´Â ÇлýµéÀº ½Ç½ÀÀ» À§Çؼ ³ëÆ®ºÏ¿¡ Coq ¼ÒÇÁÆ®¿þ¾î¸¦ ¹Ì¸® ¼³Ä¡Çؼ
°¡Á®¿Í¾ß ÇÕ´Ï´Ù. (¿©¸§Çб³¿¡¼ ³ëÆ®ºÏÀ» º°µµ·Î ÁغñÇÏÁö ¾Ê½À´Ï´Ù.) Coq
¼ÒÇÁÆ®¿þ¾î´Â ´ÙÀ½ À¥ÆäÀÌÁö¿¡¼ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖÀ¸¸ç ÇöÀç À¥ÆäÀÌÁö¿¡¼
Á¦°øµÇ°í ÀÖ´Â 8.2pl1 ¹öÀüÀ» ¼³Ä¡ÇÏ¸é µË´Ï´Ù. Coq ½Ç½ÀÀº CoqIDE¸¦ ÀÌ¿ëÇØ¼
ÁøÇàÇϹǷΠCoqIDE°¡ ½ÇÇàµÇµµ·Ï ÁغñÇÏ¸é µË´Ï´Ù. Emacs ȯ°æÀ» À§ÇÑ CoqIDE ¼³Ä¡´Â ProofGeneralÀ» ÀÌ¿ëÇÏ½Ã¸é µË´Ï´Ù.
°ÀÇÀÚ·á ¹× ¼÷Á¦ÀÚ·á´Â ´ÙÀ½°ú °°½À´Ï´Ù.
µî·Ï¾È³»
- µî·Ïºñ
| | Çлýȸ¿ø | ÀϹÝȸ¿ø | ºñȸ¿ø |
| µî·Ïºñ | 150,000¿ø | 200,000¿ø | 250,000¿ø |
- µî·Ï ¹æ¹ý: µî·ÏÆäÀÌÁö¸¦ ÅëÇÏ¿© µî·Ï
- Á¦ÇÑµÈ ¿¹»ê ³»¿¡¼ Áö¿øÀÌ ÇÊ¿äÇÑ Çлýȸ¿ø¿¡°Ô µî·Ïºñ ÀϺθ¦ Áö¿øÇÒ ¿¹Á¤ÀÔ´Ï´Ù. µî·Ïºñ Áö¿øÀÌ ÇÊ¿äÇϽŠºÐÀº À̸ÞÀÏ
·Î µî·Ï Àü¿¡ ¹Ì¸® ½Åû ¹Ù¶ø´Ï´Ù. (ÀÌ °æ¿ì Çö±Ý ÀÌü »çÀüµî·Ï¸¸ °¡´É)
ÁغñÀ§¿øÈ¸
- ÇмúÀ§¿øÀå: ¹Ú¼º¿ì ±³¼ö (Æ÷Ç×°ø°ú´ëÇб³)
- Á¶Á÷À§¿øÀå: ÃÖÁ¾¸í ±³¼ö (¸ñÆ÷´ëÇб³)
- ¹®ÀÇ: ¾ÈÁؼ± ±³¼ö (Çѱ¹Ç×°ø´ëÇб³, 010-6208-5593,
)
Àå¼Ò¾È³»
¸ñÆ÷´ëÇб³ µµ¸²Ä·ÆÛ½º ¿À½Ã´Â ±æ
- ½Â¿ëÂ÷
- ¼ÇؾȰí¼Óµµ·Î: ¸ñÆ÷¹æÇâ -> ¹«¾ÈIC -> û°è¸é -> ¸ñÆ÷´ëÇб³
- È£³² °í¼Óµµ·Î -> ±¤ÁÖ -> ±¤ÁÖ µ¿¸²IC -> ±¤ÁÖ-¹«¾È °í¼Óµµ·Î -> ¼ÇØ¾È °í¼Óµµ·Î -> ¹«¾ÈIC -> û°è¸é -> ¸ñÆ÷´ëÇб³ (* À§ÀÇ ±×¸²Àº ±¤ÁÖ-¹«¾È °í¼Óµµ·Î ±×¸²ÀÌ ºüÁ®ÀÖ½À´Ï´Ù. *)
- ±âÂ÷ (KTX, »õ¸¶À», ¹«±ÃÈ) (KTX ¿ë»ê¿ª¿¡¼ 3½Ã°£ 20ºÐ)
-
¸ñÆ÷Çà ±âÂ÷(¿ë»ê¿ª) -> ¸ñÆ÷¿ª -> 200¹ø Á¼®¹ö½º(¿ª ¾Õ¿¡¼) -> ¸ñÆ÷¹ö½ºÅ͹̳Π-> ¸ñÆ÷´ëÇб³ (¸ñÆ÷¿ª¿¡¼ Çб³±îÁö ¾à 40~50ºÐ ¼Ò¿ä)
- ¹ö½º (°³²¿ª¿¡¼ ¾à 4½Ã°£ 30ºÐ)
-
¸ñÆ÷Çà ¹ö½º(°³²) -> ¸ñÆ÷ ¹ö½º Å͹̳Π-> 200¹ø Á¼®¹ö½º (Å«±æ ¸ÂÀºÆí¿¡¼) -> ¸ñÆ÷´ëÇб³ (¸ñÆ÷¹ö½º Å͹̳ο¡¼ Çб³±îÁö ¾à 30ºÐ ¼Ò¿ä)
- ºñÇà±â
-
±èÆ÷(12:00) -> ¹«¾È°øÇ×(12:55) -> ¸ñÆ÷´ëÇб³ (TAXI Ȱ¿ë)
±èÆ÷ -> ±¤ÁÖ °øÇ× -> ±¤ÁÖ ¹ö½ºÅ͹̳Π-> ¸ñÆ÷ ¹ö½º Å͹̳Π-> 200¹ø Á¼®¹ö½º (Å«±æ ¸ÂÀºÆí¿¡¼) -> ¸ñÆ÷´ëÇб³ (¸ñÆ÷¹ö½º Å͹̳ο¡¼ Çб³±îÁö ¾à 30ºÐ ¼Ò¿ä)
Çб³³»ºÎ¿¡¼ ´ë¿ÜÇù·Â°ü±îÁö ¿À½Ã´Â ±æ
-
B24 1Ãþ ¼Ò°ÀǽÇ: Á¤¹® -> ºÐ¼ö´ë -> ºÐ¼ö´ë ¿ÞÂʱæ -> °ñÇÁ¿¬½ÀÀå -> ¿ìÃø 2¹øÂ° °Ç¹° (Å« ³ª¹«°¡ ÀÖ´Â °Ç¹°)