Bazı NP problem sınıflarının , sınıftaki her görevin ya NP-tamamlanmış ya da P'de olduğunu garanti eden ikilik teoremleri olduğu iyi bilinmektedir . En iyi bilinen bu sonuç, bir dizi genellemeyle birlikte Schaefer'in ikilik teoremidir .
Anladığım kadarıyla, bu ikilik teoremlerini kanıtlamak gerçekten kolay değil. Acaba, bazı sınıfların neden ikiye dayalı teoremlere sahip olduğuna dair nispeten kısa bir açıklama varsa, diğerleri değil mi? Bu teoremleri mümkün kılan temel problem yapısı nedir? Ya da belki de açıkça anlaşılan bir yapı yoktur, daha ziyade her durumda sınıfın neden bir ikilik teoremine sahip olduğu veya olmadığı bir gizemdir?