Step * 1 of Lemma es-interface-predecessors-cases


1. Info Type
2. es EO+(Info)
3. EClass(Top)
4. E
⊢ ≤(X)(e) if e ∈b then if first(e) then [e] else ≤(X)(pred(e)) [e] fi 
if first(e) then []
else ≤(X)(pred(e))
fi 
BY
(RepUR ``es-interface-predecessors es-le-before eclass-events`` 0
   THEN RW (AddrC [1] (RecUnfoldC `es-before`)) 0
   THEN (SplitOnConclITE THENA Auto)
   THEN Reduce 0
   THEN Try (Trivial)) }

1
.....falsecase..... 
1. Info Type
2. es EO+(Info)
3. EClass(Top)
4. E
5. ¬↑first(e)
⊢ filter(λe.e ∈b X;(before(pred(e)) [pred(e)]) [e]) if e ∈b X
then filter(λe.e ∈b X;before(pred(e)) [pred(e)]) [e]
else filter(λe.e ∈b X;before(pred(e)) [pred(e)])
fi 


Latex:



Latex:

1.  Info  :  Type
2.  es  :  EO+(Info)
3.  X  :  EClass(Top)
4.  e  :  E
\mvdash{}  \mleq{}(X)(e)  \msim{}  if  e  \mmember{}\msubb{}  X  then  if  first(e)  then  [e]  else  \mleq{}(X)(pred(e))  @  [e]  fi 
if  first(e)  then  []
else  \mleq{}(X)(pred(e))
fi 


By


Latex:
(RepUR  ``es-interface-predecessors  es-le-before  eclass-events``  0
  THEN  RW  (AddrC  [1]  (RecUnfoldC  `es-before`))  0
  THEN  (SplitOnConclITE  THENA  Auto)
  THEN  Reduce  0
  THEN  Try  (Trivial))




Home Index