6.7.4.1. תרגיל 1בשאלה זו נדון באלגוריתם Bounded Model Checking (BMC) לבדיקת סעיף א' נתון מבנה קריפקה פתרון סעיף א': לא בהכרח - אם מורידים פסוקיות מנוסחה
שמייצגת קשת בגרף, עלולים ליצור קשתות נוספות ובכך לאפשר מסלולים שלא היו קיימים
וכך למצוא מסלול שסותר את הדגש החשוב (והמבלבל בתחילה) בדרך להבנה: מחיקת פסוקיות יוצרת מסלולים חדשים המקיימים את הנוסחה. נסו למחוק בדוגמת ה-shift register את אחת הפסוקיות כדי להבין זאת. סעיף ב' האלגוריתם מחזיר "unsat". האם בהכרח פתרון סעיף ב': מתקיים סעיף ג' הפעם בעת חישוב הנוסחה עבור אם מתקיים כי האלגוריתם מחזיר "sat",
האם פתרון סעיף ג': כעת התשובה הפוכה. הוספת פסוקיות CNF
מקטינה את רלצית המעברים ולכן מקטינה את הסיכוי למצוא מסלול הסותר את הנוסחה
אין תגובות!
|
תוכן העניינים:
קישורים רלוונטיים:שיתוף: |