CNF

Conjunctive Normal Form או הצורה הנורמלית הקוניוקטיבית הוא ביטוי המורכב מאוסף "פסוקיות" המחוברות ביניהן על ידי קוניונקציה, כלומר, פעולות וגם. כל פסוקית היא אוסף של ליטרלים (משתנים ושלילות משתנים) המחוברים ביניהם על ידי פעולות או (דיסיונקציה).

דוגמה:

נוסחת CNF במשתנים  בעלת צורה כגון

 העברת נוסחה לצורת CNF 
כל נוסחה בתחשיב הפסוקים ניתנת להצגה כנוסחת CNF כך:
 מציאת כל השמות ערכי האמת שאינן מספקות את הנוסחה.
 עבור כל השמה כזו, בניית פסוקית אשר מכילה את כל המשתנים שערכם "שקר", ואת שלילת כל המשתנים המקבלים שערכם "אמת", וביניהם פעולות "או". 
 הנוסחה הרצויה היא קוניונקציה של כל הפסוקיות שנמצאו.

 ספיקות נוסחה בצורת CNF 

בהינתן נוסחה בצורת CNF המורכבת מהפסוקיות , ניתן לשאול האם קיימת השמת ערכי אמת המספקת אותה. מתברר שבעיה זו (המכונה בעיית הספיקות בתחשיב הפסוקים) היא NP-שלמה, ולכן נראה שלא ניתן לענות עליה באופן אוטומטי בזמן סביר (פולינומי ביחס לגודל הקלט במקום אלגוריתם מעריכי שיש כיום לפתרון בעיות כאלה).

 ראו גם 
 DNF (צורה נורמלית דיסיונקטיבית)

קטגוריה:ערכים שבהם תבנית בריטניקה אינה מתאימה
קטגוריה:אלגברה בוליאנית