Pr-1st-1.1-m10-Slajd67

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Szkic dowodu twierdzenia 10.5

Szkic dowodu twierdzenia 10.5


Dowód Oznaczymy dwa ostatnie cykle detekcyjne odpowiednio przez k ik+1 , a przez τx taki moment, że:

τbk<τekτxτbk+1<τek+1

W dalszej części dowodu pokażemy, że jeżeli algorytm zakończy się w chwili τek+1 z dTerminationDetectedα[τek+1]=True, to Dterm(𝒫)[τt]=True. Oznacza to dalej, że są spełnione następujące dwa warunki dla każdego Qi,i{1,2,,n},

C4. passivei [τx] = True (Wszystkie procesy są pasywne w chwili τx)
C5. activatei(𝒜𝒱i𝒯i)[τx]=False (Ani wiadomości już dostępne, ani znajdujące się w kanałach komunikacyjnych nie wystarczą do uaktywnienia procesu Pi)


Dowód warunku C4 pomijamy, jako identyczny jak w przypadku warunku C1 dla twierdzenia o poprawności algorytmu zakończenia detekcji zakończenia statycznego.


<< Poprzedni slajd | Spis treści | Następny slajd >>