next up previous contents
Next: Transformace výrazů CCS do Up: Transformace sítě Previous: Věta .

Důkaz:

Nejprve provedeme transformaci na syntaktické úrovni, v dalším kroku pak ověříme její sémantickou korektnost.

Nechť .

Zkonstruovali jsme systém CCS , v němž jsme proces CCS odpovídající transformovanému systému pojmenovali P. Nyní ukážeme, že tento proces CCS je sémanticky ekvivalentní původnímu systému GCCS . Přesněji řečeno systém může provést přechod pod nějakou akcí a změnit tak svůj stav na stav vyjádřený systémem právě tehdy, je-li odpovídající proces (agent) CCS P schopen provést pod touž akcí přechod do stavu vyjádřeného procesem (agentem) CCS , který vznikl transformací systému . Dokazujeme tedy tvrzení:

Důkaz směru vedeme indukcí vzhledem ke struktuře odvozovacího stromu sémantiky systému (v jistém smyslu tedy ke struktuře systému ). V důkazu se budeme odkazovat na pravidla sémantiky GCCS uvedené v předchozí kapitole.

Důkaz směru vedeme indukcí ke struktuře odvozovacího stromu sémantiky výrazu definujícího proces CCS P. V důkazu využijeme faktu, že algoritmus transformace GCCS na CCS definuje jednoznačnégif přiřazení.

Předpokládejme pro nějaké . Jelikož definice CCS procesu P vznikla transformací systému GCCS , může být jednoho z násl. tvarů:

  1. Je-li pro nějaké , pak podle pravidla sém. CCS pro prefix a pravidla pro definici CCS dostáváme . Podle alg. gif P vzniklo jednozn. transformací a jedn. transformací . Podle indukčního předpokladu máme . Celkem dle pravidla (1) sém. GCCS platí .
  2. Je-li pro nějaké , pak podle pravidel sém. CCS pro sumaci a definici celkem Pro tedy máme . Podle alg. gif P vzniklo jednozn. transformací a jedn. transformací . Podle indukčního předpokladu stejně jako v předchozím případě platí .
  3. Nechť pro nějaké a nechť index . Dále nechť (přejmenování propojením portu a sběrnice). Uvědomme si, že (odstranění nežádoucí synchronizace volných portů). Pak pokud provedeme podle pravidel sémantiky CCS následující odvození:



    Podle alg. gif P vzniklo transformací a transformací .
    Dle indukčního předpokladu máme . Celkem dle pravidla (2) (pokud ), podle pravidla (3) (pokud ) nebo jinak dle pravidla (4) sémantiky GCCS platí .

  4. Nechť pro nějaké a . Dále nechť . Pak pokud (tedy ) provedeme podle pravidel sémantiky CCS následující odvození:



    Podle alg. gif P vzniklo transformací a transformací .
    Z indukčního předpokladu a máme . Celkem dle pravidla (5) sémantiky GCCS platí , kde .

Tím máme dokázáno, že výsledkem aplikace navrhovaných algoritmů na dobře definovaný systém GCCS je jemu sémanticky ekvivalentní CCS výraz.


next up previous contents
Next: Transformace výrazů CCS do Up: Transformace sítě Previous: Věta .

David Safranek
Fri Apr 6 23:53:25 MET DST 2001