È ben noto che certe classi di NP -problemi Avere dicotomia teoremi, che garantisce che ogni compito in classe è o NP -complete o è in P . Il risultato più noto è il teorema della dicotomia di Schaefer , insieme a una serie di generalizzazioni.
La mia comprensione è che dimostrare questi teoremi di dicotomia non è davvero facile. Mi chiedo, se c'è qualche spiegazione relativamente breve del perché alcune classi hanno teoremi di dicotomia, mentre altre no? Qual è la struttura del problema essenziale che rende possibili questi teoremi? O forse non esiste una struttura così chiaramente compresa, piuttosto è un mistero in ogni caso perché la classe abbia o meno un teorema di dicotomia?