La risoluzione è uno schema per dimostrare l'insoddisfazione dei CNF. Una prova di risoluzione è una deduzione logica della clausola vuota per le clausole iniziali del CNF. In particolare si può dedurre qualsiasi clausola iniziale e da due clausole e B ∨ ¬ x si può dedurre anche la clausola A ∨ B. Una confutazione è una sequenza di detrazioni che termina con una clausola vuota.
Se tale confutazione è implementata, possiamo considerare una procedura che mantiene alcune clausole in memoria. Nel caso in cui una clausola non iniziale debba essere riutilizzata e non sia più in memoria, l'algoritmo dovrebbe ripeterla da zero o da quella in memoria.
Lascia che il numero minimo di clausole da conservare in memoria per raggiungere le clausole vuote. Questo è chiamato lo spazio clausola di complessità della F . Diciamo che S p ( F ) = ∞ è F è soddisfacente.
Il problema che sto suggerendo è questo: prendere in considerazione due CNFs e B = ⋀ n j = 1 B j , e lasciare che il CNF
Qual è la relazione di con S p ( A ) e S p ( B ) ?
Il limite superiore evidente è . È stretto?