Pertimbangkan jalur terpendek dari ke , . Jalur ini paling banyak terdiri dari tepi, karena pengulangan simpul pada jalur terpendek selalu merupakan ide yang buruk (atau setidaknya ada jalur terpendek yang tidak mengulangi simpul), jika kita tidak memiliki siklus bobot negatif .sts,v1,v2,…,vk,t|V|−1
Di babak satu, kita tahu bahwa tepi akan rileks, sehingga perkiraan jarak untuk akan benar setelah putaran ini. Perhatikan bahwa kami tidak tahu apa pada saat ini, tetapi karena kami telah merilekskan semua sisi, kami juga harus merilekskan ini. Di babak dua, kita santai di beberapa titik. Kami masih tidak tahu apa itu atau , tetapi kami tahu perkiraan jarak mereka benar.(s,v1)v1v1(v1,v2)v1v2
Mengulangi ini, setelah beberapa putaran , kita santai , setelah itu estimasi jarak untuk t benar. Kami tidak tahu apa k sampai seluruh algoritma selesai, tetapi kami tahu bahwa itu akan terjadi di beberapa titik (dengan asumsi tidak ada siklus bobot negatif).k+1(vk,t)tk
Jadi, pengamatan penting adalah bahwa setelah putaran , simpul ke- i dari jalur terpendek harus memiliki estimasi jarak yang ditetapkan ke nilai yang benar. Karena jalur paling banyak | V | - Panjang 1 tepi, | V | - 1 putaran cukup untuk menemukan jalur terpendek ini. Jika a | Vii|V|−1| V| -1Putaran ke-5 masih mengubah sesuatu, maka sesuatu yang aneh sedang terjadi: semua jalur harus sudah 'diselesaikan' ke nilai akhir mereka, jadi kita harus memiliki situasi di mana ada siklus bobot negatif.|V|