[Ben b / c birisinin verdi -1 uygun bir cevap yaptım]
Herhangi bir yan tümcenin eklenmesine izin verilirse, dil boştur - açıkça herhangi bir tatmin edici formül açıkça F : F ∪ { c } ' de görünmeyen değişkenlerden oluşan 3 yan tümcesi c ekleyebilirsiniz .FcFF∪{c}
Eklenen yan tümcelerin değişkenlerini kullanması gerekiyorsa , dil P'dir.F
Gerekçe aşağıdaki gibidir:
Herhangi bir , yani F ∈ S A T'yi ve F , F ∪ { c } ∈ U N S A T değişkenlerindeki herhangi bir 3 maddeyi c alın . Ki c = l 1 ∨ l 2 ∨ l 3 ∉ K , L i hazır bilgi. Yana F ∪ { c } UNSAT olup, tüm modelleri F olmalıdır l ıF∈LF∈SATcFF∪{c}∈UNSATc=l1∨l2∨l3∉FliF∪{c}F ( i = 1 , 2 , 3 için ) - çünkü bazı modellerde örneğin l 1 = 1 olsaydı, c'yi ve dolayısıyla F ∪ { c } 'yi karşılardı. Şimdi, diğer bir maddesi var olduğunu varsayalım c ' tam olarak gibidir c , fakat bir ya da daha fazla değişmez ters çevrilmiş olan ve bu şekilde C ' ∉ F , ki c ' = ¬ l 1 ∨ l 2 ∨ l 3li=0i=1,2,3l1=1cF∪{c}c′cc′∉Fc′=¬l1∨l2∨l3. Sonra aynı argümanı ile tüm modeller olmalıdır l 1 = 1 . Bu nedenle, gerekli koşulu F ∈ L , her madde için olmasıdır c ∈ F 6 diğer maddeleri tam olarak bulunmaktadır F üç değişkenleri kullanmak c bu 7-maddesi alt kümelerini arama sağlar - F blok . Her bloğun değişkenlerine benzersiz bir tatmin edici atama ima ettiğini unutmayın. Bu gerekli koşul sağlandığında , F benzersiz bir şekilde tatmin edici veya tatmin edici değildir. İki durum, F blokları tarafından ima edilen ödevlerin test edilipFl1=1F∈Lc∈FFcF FF çatışma, doğrusal zamanda açıkça yapılabilir.