Eşitlenebilirlik aşağıdaki şekilde sağlanabilir (2SAT'tan HornSAT'a düşürme). Böylece bu şekilde bir Horn formülüne indirgenebilir. Joshua Gorchow'a bu indirimi gösterdiği için teşekkür ederiz.( p ∨ q)
Girdi: Bir 2-SAT formül , maddeleri ile , ..., değişkenlere , ..., .C 1 C k x 1 x nφC1Ckx1xn
Aşağıdaki gibi bir Horn formülü :S
Orada 4 olacak ( seçmek ) yeni değişkenleri, diğeri mümkün olan her
imkanı 2-cnf maddede en fazla 2 değişmezleri (ile değişkenlerin Sadece konusu maddede, ) - şudur ünite cümleleri ve boş cümlecik dahil. maddesine karşılık gelen yeni değişken ile gösterilir .n 2 + 2 n + 1 x C i ϕ D z Dxn2+ 2 n + 1xCbenφDzD
4 ( seçer ) her bir çiftin
dört adet 2-cnf yol gerçeğinden gelir . her olmasından kaynaklanır 2 ünite maddelerini oluşturabilir. Ve son olarak "bir" boş maddeden geliyor. Bu nedenle, olası 2-cnf cümlelerinin toplam sayısı
4 defadır ( seçer ) .n 2 ( x i , x j ) 2 n x i = × n 2 + 2 n + 1×n2(xi, xj)2nxi=×n2+2n+1
2 cnf fıkra ise diğer iki 2-cnf hükümlerinden aşağıdaki ve tek çözünürlük adım, o zaman Horn madde eklemek
için ... Yine, biz bunu tüm olası 2-cnf maddeleri - bütün 4 x ( n
tercih 2 ) + 2 , n + 1 tanesi - sadece Cı i .D E ( z D ∧ z E → z F ) QFDE(zD∧zE→zF)Q×n2+2n+1Ci
zCiQCiϕ(¬zempty)Q
QQϕ