Un elenco -item può essere verificato come ordinato confrontando ogni articolo con il suo vicino. Nella mia applicazione, non sarò in grado di confrontare ogni elemento con il suo vicino: invece, i confronti a volte saranno tra elementi distanti. Dato che l'elenco contiene più di tre elementi e anche che il confronto è l'unica operazione supportata, esiste mai una "rete" di confronti che dimostrerà che l'elenco è ordinato, ma manca almeno un vicino vicino al vicino confronto?
Formalmente, per una sequenza di elementi , ho un insieme di coppie di indici per le quali so se , o . Esiste una coppia che manca dall'insieme di confronti. È mai possibile, quindi, provare che la sequenza è ordinata?