Step * 1 1 1 1 1 of Lemma base-process-class-program_wf


1. Info Type
2. Type
3. loc Id
4. EClass(T)
5. LocalClass(X)
6. ms' Info List@i
7. Info@i
⊢ (X list-eo(ms' [v];loc) (||ms' [v]|| 1)) (snd(P loc*(ms')(v))) ∈ bag(T)
BY
(DVar `P'
   THEN Fold `class-ap` 0
   THEN (RWO "-3" THENA (Try (BLemma `list-eo-E`) THEN Auto))
   THEN (RWO  "list-eo-loc" THENA Auto)) }

1
1. Info Type
2. Type
3. loc Id
4. EClass(T)
5. Id ⟶ hdataflow(Info;T)
6. ∀es:EO+(Info). ∀e:E.  (X(e) (snd(P loc(e)*(map(λx.info(x);before(e)))(info(e)))) ∈ bag(T))
7. ms' Info List@i
8. Info@i
⊢ (snd(P loc*(map(λx.info(x);before(||ms' [v]|| 1)))(info(||ms' [v]|| 1)))) (snd(P loc*(ms')(v))) ∈ bag(T)


Latex:


Latex:

1.  Info  :  Type
2.  T  :  Type
3.  loc  :  Id
4.  X  :  EClass(T)
5.  P  :  LocalClass(X)
6.  ms'  :  Info  List@i
7.  v  :  Info@i
\mvdash{}  (X  list-eo(ms'  @  [v];loc)  (||ms'  @  [v]||  -  1))  =  (snd(P  loc*(ms')(v)))


By


Latex:
(DVar  `P'
  THEN  Fold  `class-ap`  0
  THEN  (RWO  "-3"  0  THENA  (Try  (BLemma  `list-eo-E`)  THEN  Auto))
  THEN  (RWO    "list-eo-loc"  0  THENA  Auto))




Home Index