Step
*
of Lemma
rsc4_positive_max
es:EO'. 
e1:E. 
Cmd:ValueAllType. 
v1:
 
 (
 List).
  (v1 
 rsc4_ReplicaState(Cmd)(e1)
  
 let max,missing = v1 
     in (
0 
z max) 
 (
x:
. ((
int-list-member(x;missing)) 
 ((
0 <z x) 
 (
x <z max)))))
BY
{ MemoryInvariant }
\mforall{}es:EO'.  \mforall{}e1:E.  \mforall{}Cmd:ValueAllType.  \mforall{}v1:\mBbbZ{}  \mtimes{}  (\mBbbZ{}  List).
    (v1  \mmember{}  rsc4\_ReplicaState(Cmd)(e1)
    {}\mRightarrow{}  let  max,missing  =  v1 
          in  (\muparrow{}0  \mleq{}z  max)  \mwedge{}  (\mforall{}x:\mBbbZ{}.  ((\muparrow{}int-list-member(x;missing))  {}\mRightarrow{}  ((\muparrow{}0  <z  x)  \mwedge{}  (\muparrow{}x  <z  max)))))
By
MemoryInvariant
Home
Index