- - - - CENAPAD-MGCO

contents index A seguir: Invariantes indutivos e não Acima: Invariantes Anterior: Buffer: invariância de


Buffer: invariância de $P \equiv \left\vert buffer \right\vert \leq MAX$

Comando Prova
$\gamma_{1}$ e $\gamma_{3}$ buffer' = buffer, e a tese de indução (P(q')) se verifica trivialmente;
$\gamma_{2}$ Temos $\left\vert buffer \right\vert \leq MAX$. Como $\left\vert buffer' \right\vert =
\left\vert buffer \right\vert - 1$, $\left\vert buffer' \right\vert \leq MAX$.
$\gamma_{4}$ Temos $\left\vert buffer \right\vert \leq MAX$ e n < MAX. Mas $\left\vert buffer' \right\vert =
\left\vert buffer \right\vert + 1$, e portanto poderemos ter $\left\vert buffer' \right\vert \gt MAX$!

E agora?



Osvaldo Carvalho - Postscript - Comentários?