- - - - CENAPAD-MGCO

contents index A seguir: Modelos Formais: Conclusões Acima: Produtor e Consumidor Anterior: Produtor e Consumidor


Buffer Limitado: Progresso

Vamos precisar de ter como hipótese a execução de $\gamma_{1}$ e de $\gamma_{2}$ com equidade fraca.

Seja

\begin{displaymath}
P \equiv \left\vert produced \right\vert \geq l \wedge \left\vert consumed \right\vert = k < l\end{displaymath}

Temos

\begin{displaymath}
P = P \wedge (consumerState = hungry \vee consumerState = thinking)\end{displaymath}

Mas

\begin{displaymath}
consumerState = thinking \ensuremath{ \; leads\!{\small -}\!to\;}consumerState = hungry\end{displaymath}

via $\gamma_{1}$.Como $\left\vert produced \right\vert = \left\vert buffer \right\vert + \left\vert consumed \right\vert$P implica em $n = \left\vert buffer \right\vert \gt$, e portanto $P \ensuremath{ \; leads\!{\small -}\!to\;}\left\vert consumed \right\vert = k+1$ (via $\gamma_{2}$), como queríamos demonstrar.



Osvaldo Carvalho - Postscript - Comentários?