MODIFICA AL 10/12/08:
Proverò a modificare la domanda in modo che possa interessare più persone a condividere le loro opinioni. ABBIAMO BISOGNO dei tuoi contributi!
Questo post è ispirato a quello di MO: esempi di false credenze comuni in matematica . Le grandi liste a volte generano un numero enorme di risposte le cui qualità sono difficili da controllare, ma dopo il successo del relativo post su MO sono convinto che sarebbe utile elencare un gruppo di false credenze comuni in TCS.
Tuttavia, poiché il sito è progettato per rispondere a domande a livello di ricerca, esempi come sta per tempo non polinomiale non dovrebbero essere nell'elenco. Nel frattempo, vogliamo alcuni esempi che potrebbero non essere difficili, ma senza pensare nei dettagli sembra anche ragionevole. Vogliamo che gli esempi siano educativi e di solito compaiono quando si studia la materia per la prima volta.
Quali sono alcuni esempi (non banali) di false credenze comuni nell'informatica teorica, che appaiono alle persone che studiano in questo settore?
Per essere precisi, vogliamo esempi diversi da risultati sorprendenti e risultati controintuitivi in TCS; questo tipo di risultati rende le persone difficili da credere, ma sono VERE. Qui stiamo chiedendo esempi sorprendenti che le persone possano pensare che sia vero a prima vista, ma dopo un pensiero più profondo la colpa interiore viene scoperta.
Come esempio di risposte adeguate all'elenco, questo viene dal campo degli algoritmi e della teoria dei grafi:
Per un grafico nodo , un separatore -edge è un sottoinsieme di spigoli di dimensione , in cui i nodi di possono essere partizionati in due parti non adiacenti, ciascuna composta al massimo da nodi . Abbiamo il seguente "lemma":G k S k G ∖ S 3 n / 4
Un albero ha un separatore a 1 bordo.
Giusto?