DNF

DNF או הצורה הנורמלית הדיסיונקטיבית היא דרך לכתוב ביטויים לוגיים. ביטוי כזה הוא רשימה של חלקים שמחוברים ב'או'.

כל חלק נקרא פסוקית. פסוקית היא קבוצת ליטרלים. ליטרל הוא משתנה (סימן שיכול להיות אמת או שקר) או שלילה שלו.

כדי להכניס נוסחה ל‑DNF מוצאים את כל השיפוצים של המשתנים שהופכים את הנוסחה לאמת. לכל השמה כזו בונים פסוקית: כותבים את המשתנים שאמיתיים ואת השלילות של אלה ששקריים. ואז מחברים את כל הפסוקיות ב'או'.

x1 ∧ x2 הוא DNF. גם (x1 ∧ x2) ∨ x3 הוא DNF.

כדי לבדוק אם נוסחה ב‑DNF יכולה להיות אמת, בודקים כל פסוקית. אם יש פסוקית בלי סתירה פנימית כמו x ו‑¬x, אז אפשר לבחור השמה והנוסחה תהיה אמת. אפשר לבצע את הבדיקה במהירות יחסית לפי מספר הפסוקיות ומספר המשתנים.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!