Prozessalgebra - Programmierung und Softwaretechnik (PST ...
Prozessalgebra - Programmierung und Softwaretechnik (PST ...
Prozessalgebra - Programmierung und Softwaretechnik (PST ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3.3 Verklemmung <strong>und</strong> Restriktion 24<br />
Satz 3.3.1 ist Kongruenzrelation auf P , <strong>und</strong> die Axiome (P1) – (P5), (P6 ¢ ), (P7) – (P15) von<br />
Σ SKP gelten auch für Prozesse aus P .<br />
Axiomatisierung<br />
Satz 3.3.2 Für £ alle , ∈ P ¨ , ∈ A, R ⊆ A \ {δ} gilt:<br />
a) £ + δ = £ .<br />
b) δ£ = δ.<br />
¨ ¨<br />
(¨ ¨ ¨<br />
¨ (¨<br />
(£ (£<br />
(£ (£<br />
c) | = δ, falls <strong>und</strong> nicht kommunizierend.<br />
d) ∂ R ) = für /∈ R.<br />
e) ∂ R ) = δ für ∈ R.<br />
f) ∂ R + ) = ∂ R ) + ∂ R ( ).<br />
g) ∂ R ) = ∂ R ) · ∂ R ( ).<br />
Theorie Σ ACP<br />
(Axiome für Gleichheit von Prozessen in ACP, Korrektheit folgt aus 3.3.1, 3.3.2):<br />
Alle Axiome (P1)-(P5), (P6¢ ), (P7)-(P15) von Σ SKP sowie zusätzlich (¨ ∈ A, R ⊆ A \ {δ}):<br />
(P16) £ + δ = £ .<br />
(P17) δ£ = δ.<br />
(P18) ¨ | = δ, falls ¨ <strong>und</strong> nicht kommunizierend.<br />
(P19) ∂ R (¨ ) = ¨ für ¨ /∈ R.<br />
(P20) ∂ R (¨ ) = δ für ¨ ∈ R.<br />
(P21) ∂ R (£ + ) = ∂ R (£ ) + ∂ R ( ).<br />
(P22) ∂ R (£ ) = ∂ R (£ ) · ∂ R ( ).<br />
Satz 3.3.3 (Eliminationssatz)<br />
Zu jedem Prozess £ ∈ P gibt es einen Prozess £ ′ ∈ P 0 mit £ = £<br />
′<br />
(<strong>und</strong> £ = £ ′ ist in Σ ACP herleitbar).<br />
Satz 3.3.4 (Vollständigkeit von Σ ACP )<br />
Für £ , ∈ P gilt: Falls £ = , so Σ ACP ⊢ £ = .<br />
Einige weitere Gleichheitsbeziehungen<br />
Satz 3.3.5 £ Für , ¤ , ∈ P gilt:<br />
£ |£<br />
£ ‖£<br />
a) | = .<br />
b) ‖ = .<br />
c) £ |δ = δ.<br />
d) £ ‖δ = £ ‖_δ = £ δ.<br />
e) δ‖_£ = δ.