od johnny » 18. 2. 2008 17:33
Mám množinu A, množinu B, jejich ČRF f_a a f_b. Dostanu prvek x a mám rozhodnout, zda patří do průniku/sjednocení, tak pustím paralelně výpočet f_a(x) a f_b(x). Pro průnik čekám, až zastaví oba (pak x do průniku patří), pro sjednocení čekám, až zastaví některý z těch dvou (pak x patří do sjednocení). Dokud čekám, tak nic nevracím, tj. taky můžu čekat věčně (což nastane pokud x nepatří do průniku/sjednocení). Takže jsem ČRF a průnik/sjednocení je r.s..
Doplněk nezachovává RS. Příklad: K. Ukázat, že K je r.s., kdežto doplněk K není. K je r.s. protože když dostanu x, pustím program x na vstup x a čekám, dokud neskončí. Doplněk K není r.s., protože kdyby byl, pak má nějaký index, třeba y. Takže si označím: doplněk K = W_y. Stačí ukázat spor - y patří do K doplňku právě když program y nad vstupem y nezastaví (z def. K doplněk). y patří do W_y právě když program y nad vstupm y zastaví (z def. W_y) - spor.
Mám množinu A, množinu B, jejich ČRF f_a a f_b. Dostanu prvek x a mám rozhodnout, zda patří do průniku/sjednocení, tak pustím paralelně výpočet f_a(x) a f_b(x). Pro průnik čekám, až zastaví oba (pak x do průniku patří), pro sjednocení čekám, až zastaví některý z těch dvou (pak x patří do sjednocení). Dokud čekám, tak nic nevracím, tj. taky můžu čekat věčně (což nastane pokud x nepatří do průniku/sjednocení). Takže jsem ČRF a průnik/sjednocení je r.s..
Doplněk nezachovává RS. Příklad: K. Ukázat, že K je r.s., kdežto doplněk K není. K je r.s. protože když dostanu x, pustím program x na vstup x a čekám, dokud neskončí. Doplněk K není r.s., protože kdyby byl, pak má nějaký index, třeba y. Takže si označím: doplněk K = W_y. Stačí ukázat spor - y patří do K doplňku právě když program y nad vstupem y nezastaví (z def. K doplněk). y patří do W_y právě když program y nad vstupm y zastaví (z def. W_y) - spor.