Twierdzenie: Tak, to stwierdzenie jest prawdziwe.
Szkic : Niech będą dwoma minimalnymi drzewami łączącymi z krawędziami . Załóżmy i ich różnicę symetryczną za pomocą .T.1, T2)W.1, W2)W.1≠ W.2)W.= W.1ΔW.2)
Wybierz krawędź pomocą , to znaczy jest krawędzią występującą tylko w jednym z drzew i ma minimalną niezgodną wagę. Taka krawędź, która jest w szczególności zawsze istnieje: Oczywiście, nie wszystkie krawędzie masy może być zarówno drzew inaczej . Wlog wpuszcza i zakłada, że ma więcej krawędzi masy niż .e ∈ T1ΔT.2)w(e)=minWmimin W T 2e ∈ T1ΔT.2)min W.min W.∉ W.e ∈ T1T.1min W.T.2)
Teraz rozważ wszystkie krawędzie w , które również znajdują się w przekroju który jest indukowany przez w . Jeśli jest tam krawędź która ma taką samą wagę jak , zaktualizuj , używając zamiast ; zwróć uwagę, że nowe drzewo jest nadal minimalnym drzewem opinającym z takim samym multisetem krawędziowym jak . Powtarzamy ten argument, zmniejszając o dwa elementy, a tym samym usuwając jedną krawędź ze zbioru kandydatów na na każdym etapie. Dlatego po skończonych krokach dochodzimy do ustawienia, w którym wszystkie krawędzie wT.2)doT.1( e )miT.1mi′miT.1mi′miT.1W.miT.2)∩ C.T.1( e )T 1 w ( e )(gdzie jest zaktualizowaną wersją) mają inne wagi niż .T.1w ( e )
Teraz zawsze możemy wybrać , abyśmy mogli zamienić i ¹, tzn. Możemy stworzyć nowe drzewo opinającemi′∈ C.T.1( e ) ∩ T2)mimi′
T.3)= { ( T1∖ { e } ) ∪ { e′} ,( T2)∖ { e′} ) ∪ { e } ,w ( e′) < w ( e )w ( e′) > w ( e )
który ma mniejszą wagę niż i ; jest to sprzeczne z wyborem jako minimalnego drzewa rozpinającego. Dlatego .T.1T.2)T.1, T2)W.1=W.2)
- Węzeł incydentu jest w połączony ścieżką ; jest unikalną krawędzią w .miT.2)P.mi′P∩CT1(e)