6.1.4. רזולוציה עם משתניםבמקרה הכללי יכילו הנוסחאות גם משתנים. במקרה זה הצעד בו אנו בוחרים את הפסוקיות מסובך יותר. במקום לחפש שני ליטרים זהים, כאשר אחד מהם מופיע עם סימן שלילה, אנו נחפש שני ליטרלים שניתן להפוך אותך לזהם על ידי הצבה מתאימה. לדוגמא, ניתן להפוך את הליטרלים father(avraham, yzhak) ו-father(X, Y) לזהים על ידי ההצבה X/avraham, Y/yzhak, אולם אין הצבה שתהפוך את הליטרלים father(avraham, yzhak) ואת father(X, X) לזהים. לתהליך המוצא הצבה שהופכת שני פסוקים לזהים קוראים האחדה (unification). אלגוריתם הרזולוציה: נתונות אוסף הנחות (נוסחאות בנויות כהלכה, אותן נכנה אקסיומות) ונתון משפט אותו נרצה להוכיח.
a. הפרוצדורה עצרה בגלל סתירה, החזר "המשפט הוכח" b. הפרוצדורה עצרה מחוסר אפשרות להמשיך, החזר "המשפט לא ניתן להוכחה". c. הפרוצדורה עצרה מחוסר משאבי חיפוש, החזר "המשאבים שהוקצו אזלו". |
תוכן העניינים:
קישורים רלוונטיים:שיתוף: |
אבל הוא עדיין לא נפתח...