Step * 1 1 of Lemma oarcast-deliver-output_wf


1. Type
2. num : ℤ
3. s1 bag(Id)
4. s2 (M × ℕList
⊢ eval eval_list(map(λp.(fst(p));filter(λp.num ≤snd(p);s2))) in
  if null(L) then inr ⋅  else let xx,_ in inl xx fi  ∈ M?
BY
((GenConclAtAddrType ⌜(M × ℕList⌝ [2;1;1;2]⋅ THENA Auto)
   THEN (GenConclAtAddrType ⌜List⌝ [2;1]⋅ THENA Auto)
   THEN -2
   THEN RepUR ``it null`` 0
   THEN Auto) }


Latex:


Latex:

1.  M  :  Type
2.  num  :  \mBbbZ{}
3.  s1  :  bag(Id)
4.  s2  :  (M  \mtimes{}  \mBbbN{})  List
\mvdash{}  eval  L  =  eval\_list(map(\mlambda{}p.(fst(p));filter(\mlambda{}p.num  \mleq{}z  snd(p);s2)))  in
    if  null(L)  then  inr  \mcdot{}    else  let  xx,$_{}$  =  L  in  inl  xx  fi    \mmember{}  M?


By


Latex:
((GenConclAtAddrType  \mkleeneopen{}(M  \mtimes{}  \mBbbN{})  List\mkleeneclose{}  [2;1;1;2]\mcdot{}  THENA  Auto)
  THEN  (GenConclAtAddrType  \mkleeneopen{}M  List\mkleeneclose{}  [2;1]\mcdot{}  THENA  Auto)
  THEN  D  -2
  THEN  RepUR  ``it  null``  0
  THEN  Auto)




Home Index