Supponiamo che e G 2 siano due grafici non indirizzati sul set di vertici { 1 , ... , n } . I grafici sono isomorfi se e solo se esiste una permutazione Π tale che G 1 = Π ( G 2 ) , o più formalmente, se esiste una permutazione Π tale che ( i , j ) è un bordo in G 1 se e solo if ( Π ( i ) , Π ( j è un vantaggio in G 2 . Il problema dell'isomorfismo dei grafi è il problema di decidere se due determinati grafici sono isomorfi.
Esiste un'operazione sui grafici che produce "amplificazione del gap" nello stile della dimostrazione di Dinur del teorema del PCP ? In altre parole, esiste una trasformazione calcolabile nel tempo polinomiale da a ( G ′ 1 , G ′ 2 ) tale che
- se e G 2 sono isomorfi, allora anche G ′ 1 e G ′ 2 sono isomorfi, e
- se e G 2 non sono isomorfi, quindi per ogni permutazione Π , il grafico G ′ 1 è " ϵ -far" da Π ( G ′ 2 ) per qualche piccola costante ϵ , dove ϵ -far significa che se scegliamo ( i , j ) in modo uniforme in modo casuale, quindi con probabilità ε sia
- è un bordo di G ′ 1 e ( Π ( i ) , Π ( j ) ) non è un bordo di G ′ 2 , oppure
- non è un bordo di G ′ 1 e ( Π ( i ) , Π ( j ) ) è un bordo di G ′ 2 .