İstek üzerine Mn'in ne anlama geldiğini biraz açalım.
M, yani bitişiklik matrisi, noktalar arası bağlantıların varlığını gösterir.
Ör: 1.şehirden 2.şehire yol gidiyor(aynı zamanda 2'den de 1'e gitmektedir) ise M12 = M21 = 1'dir.
Bunu şöyle de yorumlayabiliriz: Mij i ve j şehirleri arasında toplam yol uzunluğu 1 olan bütün yol kombinasyonlarının sayısıdır.
Şimdi, Tümevarım metodu kullanacağız. Mn'nin i. satırı i'den diğer şehirlere toplam yol uzunluğu n olan farklı yolların sayısını göstersin. Bu matrisi M ile çarparsak, (Mn+1)ij, Mn'in i. satırı ile M'nin j.kolonunun çarpımıdır. Açık olarak aşağıdaki gibi yazılır:
(Mn+1)ij = (Mn)i1 x M1j + (Mn)i2 x M2j + ... + (Mn)in x Mnj
Aslında bu yazılan şey de,
(Mn+1)ij = i'den 1'e n uzunluğundaki yolların sayısı x 1'den j'ye 1 uzunluğundaki yolların sayısı +
... + i'den n'e n uzunluğundaki yolların sayısı x n'den j'ye 1 uzunluğundaki yolların sayısı 'dır.
Yani, (Mn+1)ij'de i'den j'ye (n+1) uzunluğundaki yolların sayısı anlamına gelmektedir. n = 1 için zaten doğru olduğunu kanıtladık. Böylece ispat tamamlanmış olur.