±¦V¹q¸£¬ì¾Çªº¼Æ²zÅÞ¿è(¨t²Î«Ø¼Ò»P±À²zì®Ñ²Ä2ª©)/¹q¸£¬ì¾ÇÂO®Ñ
¤º®e¤j¿û
¼Æ²zÅÞ¿è¬O¹q¸£¬ì¾Çªº°ò¦¤§¤@¡A¦b¼Ò«¬»P¨t²Îªº³W½d»PÅçÃÒµ¥¤è±¦³µÛ¼sªxªºÀ³¥Î¡CÀHµÛ·í¤µ³nµwÅé²£«~¡]¹q¸ô¡Bµ{§Ç©M³q«H¨óijµ¥¡^¤éÁͽÆÂø¡A¼Æ²zÅÞ¿è¤w¸g¦¨¬°³]p¶}µo¤Hûªº¤é±`¤u¨ã¡C
§@¬°¹q¸£¤Î¨ä¬ÛÃö±M·~ªº¼Æ²zÅÞ¿è½Òµ{±Ð§÷¡A¥»®Ñ¦Û¥Xª©¥H¨Ó¨ü¨ì¤F¼sªxªº¦nµû¡A¥@¬É³\¦hµÛ¦W¤j¾Ç¡]¤ñ¦p¬ü°ê´¶ªL´µ¹y¤j¾Ç¡B¥d¤º°ò?±ö¶©¤j¾Ç¡B^°ê¼C¾ô¤j¾Ç¡B¼w°êº~³ù¤j¾Ç¡B¥[®³¤j¦hÛ¦h¤j¾Ç¡B²üÄõVrije¤j¾Ç¡B¦L«×²z¤u¾Ç°|¡^³£±Ä¥Î¥»®Ñ§@¬°±Ð§÷¡C
¥þ®Ñ²[»\¤F©RÃDÅÞ¿è¡B¿×µüÅÞ¿è¡B¼ÒºAÅÞ¿è»P¥N²z¡B¤G¤e§P©w¹Ï¡B¼Ò«¬ÀË´ú©Mµ{§ÇÅçÃÒµ¥¤º®e¡C¥Dn¯S¦â´N¬Oºòºò³ò¶³nµwÅé³W¬ù©MÅçÃÒ³o¤@¥DÃD¡A¤Ï¬M¹q¸£¬ì¾Ç¤¤¼Æ²zÅ޿誺µo®i©M¹ê»Ú»Ýn¡C²Ä2ª©·s¼W¤F¥iº¡¨¬©Ê¡]SAT¡^ºtºâªk¡BºòP©Ê²z½×©ML?wenheim-Skolem©w²z¡A¨Ã¤¶²Ð¤FAlloy»y¨¥©MNuSMV¤u¨ã¡C
¥»®Ñ¾A¦X§@¬°°ªµ¥°|®Õ¹q¸£¤Î¬ÛÃö±M·~ªº¼Æ²zÅÞ¿è/§Î¦¡¤Æ¤èªk½Òµ{ªº±Ð§÷¡A¤]¥i¨Ñ¬ÛÃö¬ã¨s¤Hû©M±M·~¤H¤h°Ñ¦Ò¡C
§@ªÌ¤¶²Ð
(¼w)ÁÚ§Jº¸¡P¥ð´µ//(^)°¨§J¡PµÜ®¦|³d½s:«ÀÁ¢|ĶªÌ:¦ó°¶//¼Ô½U
¥Ø¿ý
ĶªÌ§Ç
²Ä1ª©§Ç
²Ä2ª©«e¨¥
PÁÂ
²Ä1³¹ ©RÃDÅÞ¿è
1.1 §PÂ_»y¥y
1.2 ¦ÛµMºtö
1.2.1 ¦ÛµMºtö³W«h
1.2.2 ¬£¥Í³W«h
1.2.3 ¦ÛµMºtöÁ`µ²
1.2.4 ÅÞ¿èµ¥»ù
1.2.5 °¼°O¡G¤ÏÃÒªk
1.3 §@¬°§Î¦¡»y¨¥ªº©RÃDÅÞ¿è
1.4.1 ÅÞ¿è³s±µµüªº§t¸q
1.4.2 ¼Æ¾ÇÂk¯Çªk
1.4.3 ©RÃDÅ޿誺¦X²z©Ê
1.4.4 ©RÃDÅ޿誺§¹³Æ©Ê
1.5 ½d¦¡
1.5.1 »y¸qµ¥»ù¡Bº¡¨¬©Ê©M¦³®Ä©Ê
1.5.2 ¦X¨ú½d¦¡©M¦³®Ä©Ê
1.5.3 ÀN®¦¤l¥y©M¥iº¡¨¬©Ê
1.6 SAT¨D¸Ñ¾÷
1.6.1 ½u©Ê¨D¸Ñ¾÷
1.6.2 ¤T¦¸¨D¸Ñ¾÷
1.7 ²ßÃD
1.8 ¤åÄmµùÄÀ
²Ä2³¹ ¿×µüÅÞ¿è
2.1 §ÚÌ»Ýn§óÂ×´Iªº»y¨¥
2.2 §@¬°§Î¦¡»y¨¥ªº¿×µüÅÞ¿è
2.2.1 ¶µ
2.2.2 ¤½¦¡
2.2.3 ¦Û¥ÑÅܼƩM¬ù§ôÅܼÆ
2.2.4 ¥N´«
2.3 ¿×µüÅ޿誺ÃÒ©ú½×
2.3.1 ¦ÛµMºtö³W«h
2.3.2 ¶qµüªºµ¥»ù
2.4 ¿×µüÅ޿誺»y¸q
2.4.1 ¼Ò«¬
2.4.2 »y¸q±À¾É
2.4.3 ¬Ûµ¥ªº»y¸q
2.5 ¿×µüÅ޿誺¤£¥i§P©w©Ê
2.6 ¿×µüÅ޿誺ªí¹F¯à¤O
2.6.1 ¦s¦b¦¡¤G¶¥ÅÞ¿è
2.6.2 ¥þºÙ¦¡¤G¶¥ÅÞ¿è
2.7 ³nÅ骺·LÆ[¼Ò«¬
2.7.1 ª¬ºA¾÷
2.7.2 Alma«²{
2.7.3 ³nÅ骺·L¼Ò«¬
2.8 ²ßÃD
2.9 ¤åÄmµùÄÀ
²Ä3³¹ ³q¹L¼Ò«¬ÀË´ú¶i¦æÅçÃÒ
3.1 ÅçÃÒªº°Ê¾÷
3.2 ½u©Ê®ÉºAÅÞ¿è
3.2.1 LTLªº»yªk
3.2.2 LTLªº»y¸q
3.2.3 ³W½dªº¹ê»Ú¼Ò¦¡
3.2.4 LTL¤½¦¡¤§¶¡ªº«nµ¥»ù
3.2.5 LTLªº¾A·í³s±µµü¶°
3.3 ¼Ò«¬ÀË´ú¡G¨t²Î¡B¤u¨ã©M©Ê½è
3.3.1 ¨Ò¡G¤¬¥¸
3.3.2 NuSMV¼Ò«¬ÀË´ú¾¹
3.3.3 ¹B¦æNuSMV
3.3.4 «À㤬¥¸
3.3.5 Â\´çªÌÃøÃD
3.3.6 ¥æ¿ù¦ì¨óij
3.4 ¤À¤ä®É¶¡ÅÞ¿è
3.4.1 CTLªº»yªk
3.4.2 pºâ¾ðÅ޿誺»y¸q
3.4.3 ³W½dªº¹ê»Ú¼Ò¦¡
3.4.4 CTL¤½¦¡¶¡ªº«nµ¥»ù
3.4.5 CTL³s±µµüªº¾A·í¶°
3.5 CTL»PLTL©MCTLªºªí¹F¯à¤O
3.5.1 CTL¤¤®ÉºA¤½¦¡ªº¥¬º¸²Õ¦X
3.5.2 LTL¤¤ªº¹L¥h¹Bºâ¤¸
3.6 ¼Ò«¬ÀË´úºtºâªk
3.6.1 CTL¼Ò«¬ÀË´úºtºâªk
3.6.2 ¨ã¦³¤½¥©ÊªºCTL¼Ò«¬ÀË´ú
3.6.3 LTL¼Ò«¬ÀË´úºtºâªk
3.7 CTLªº¤£°ÊÂI¯S¼x
3.7.1 ³æ½Õ¨ç¼Æ
3.7.2 SATªº¥¿½T©Ê
3.7.3 SATªº¥¿½T©Ê
3.8 ²ßÃD
3.9 ¤åÄmµùÄÀ
²Ä4³¹ µ{§ÇÅçÃÒ
4.1 ¬°¤°»òn³W½d©MÅçÃÒ½sµ{
4.2 ³nÅéÅçÃÒªº¤@ºØ®Ø¬[
4.2.1 ¤@ºØ®Ö¤ßµ{§Ç³]p»y¨¥
4.2.2 ÀNº¸¤T¤¸²Õ
4.2.3 ³¡¤À¥¿½T©Ê©M§¹¥þ¥¿½T©Ê
4.2.4 µ{§ÇÅܼƩMÅÞ¿èÅܼÆ
4.3 ³¡¤À¥¿½T©ÊªºÃÒ©úºtºâ
4.3.1 ÃÒ©ú³W«h
4.3.2 ÃÒ©ú¥¬´º
4.3.3 ®×¨Ò¬ã¨s¡G³Ì¤p©MºI¬q
4.4 §¹¥þ¥¿½T©ÊªºÃÒ©úºtºâ
4.5 ¦X¦P½sµ{
4.6 ²ßÃD
4.7 ¤åÄmµùÄÀ
²Ä5³¹ ¼ÒºAÅÞ¿è»P¥N²z
5.1 ¯uȪº¼Ò¦¡
5.2 °ò¥»¼ÒºAÅÞ¿è
5.2.1 »yªk
5.2.2 »y¸q
5.3 ÅÞ¿è¤uµ{
5.3.1 ¦³®Ä¤½¦¡Àx³Æ
5.3.2 ¥i¹FÃö«Yªº«n©Ê½è
5.3.3 ¹ïÀ³²z½×
5.3.4 ¤@¨Ç¼ÒºAÅÞ¿è
5.4 ¦ÛµMºtö
5.5 ¦h¥N²z¨t²Î¤¤ªºª¾ÃѱÀ²z
5.5.1 ¤@¨Ç¨Ò¤l
5.5.2 ¼ÒºAÅÞ¿èKT45
5.5.3 KT45ªº¦ÛµMºtö
5.5.4 ¨Ò¤lªº§Î¦¡¤Æ
5.6 ²ßÃD
5.7 ¤åÄmµùÄÀ
²Ä6³¹ ¤G¤e§P©w¹Ï
6.1 ¥¬º¸¨ç¼Æªºªí¥Ü
6.1.1 ©RÃD¤½¦¡©M¯uȪí
6.1.2 ¤G¤e§P©w¹Ï
6.1.3 ¦³§ÇBDD
6.2 ²¬ùOBDDªººtºâªk
6.2.1 ºtºâªkreduce
6.2.2 ºtºâªkapply
6.2.3 ºtºâªkrestrict
6.2.4 ºtºâªkexists
6.2.5 OBDDªºµû»ù
6.3 ²Å¸¹¼Ò«¬ÀË´ú
6.3.1 ªí¥Üª¬ºA¶°¦Xªº¤l¶°
6.3.2 ªí¥Ü¾E²¾Ãö«Y
6.3.3 ¹ê²{¨ç¼ÆpreE©MpreA
6.3.4 ºî¦XOBDD
6.4 Ãö«Y£gºtºâ
6.4.1 »yªk©M»y¸q
6.4.2 ¹ïCTL¼Ò«¬¤Î³W½d»