Hepsi-eşit olmayan-3SAT'den bir azalma ile NP-tamamlandı. Bunu görmek için şunu gözlemleyin:
- Bir geçerli tek yön 4-çevrim, kenarların dönüşümlü olarak değiştiği bir yer.
- İzin Vermek P üç kenarlı yönlendirilmemiş bir yol olabilir ve uç noktalarına bitişik iki derece köşe P oluşturmak 5-döngü. Sonra sadece yönelimleriP tümünün geçerli yönelimlerine kadar genişletilebilen 5-bisiklet P tutarlı bir şekilde yönlendirilmiş bir yol olarak yönlendirilmez.
Bir değişken için değişken gadget oluşturuyoruz v o ait k NAE-3SAT örneğinin farklı cümleleri, birbirine yapıştırarak k paylaşılan 4-paylaşılan bir kenarda döngü. Sonra her birinde4döngüler, paylaşılan kenara karşı kenar, diğer tüm kenarlarla tutarlı bir şekilde yönlendirilmelidir. 4-cycles. Değişkenin gerçek değerini bu kenarların bu tutarlı yönelimi ile ilişkilendireceğiz. Ayrıca, bunların her birinin geçerli herhangi bir yönünde4-döngüleri, birinden yol yok 4-başka bir bisiklet 4-biçim, böylece bu gadget'lar birbirleriyle daha uzun yolların varlığında değil, yalnızca kenarlarının yönünde etkileşebilirler.
NAE-3SAT örneğinin 3 değişkenli yan tümcesi için bir yan tümce aracını, 4- uygun üç değişkenli aracın paylaşılan kenarlarının karşısında, 3 kenarlı bir yola bisiklet kenarları P ve sonra tamamlamak için bir derece iki köşe noktası ekleyin P içine 5-döngü. Yukarıda tartışıldığı gibi, bu5-sadece üç kenarı yönlendirilmiş bir yol olarak yönlendirilmemişse ve sadece (doğru yapıştırıldığında) sadece bu yönelimlerle ilişkili gerçek değerlerin eşit olmadığı durumlarda doğruysa sürekli olarak yönlendirilebilir.
Bu arada, en fazla bir tanesiyle DAGS s-t her biri için yürü s-tçifti daha önce "çoklu ağaçlar", "güçlü bir şekilde açık olmayan grafikler" veya "mangrovlar" olarak çalışılmış; bkz. https://en.wikipedia.org/wiki/Multitree