Step
*
of Lemma
once-class-program_wf
∀[Info,B:Type]. ∀[X:EClass(B)]. ∀[pr:LocalClass(X)].  (once-class-program(pr) ∈ LocalClass((X once)))
BY
{ (Auto THEN D -1 THEN Unfold `once-class-program` 0 THEN MemTypeCD THEN Auto THEN RenameVar `F' (-4)) }
1
1. Info : Type
2. B : Type
3. X : EClass(B)
4. F : Id ─→ hdataflow(Info;B)
5. ∀es:EO+(Info). ∀e:E.  (X(e) = (snd(F loc(e)*(map(λx.info(x);before(e)))(info(e)))) ∈ bag(B))
6. es : EO+(Info)@i'
7. e : E@i
⊢ (X once)(e) = (snd((λi.hdf-once(F i)) loc(e)*(map(λx.info(x);before(e)))(info(e)))) ∈ bag(B)
Latex:
Latex:
\mforall{}[Info,B:Type].  \mforall{}[X:EClass(B)].  \mforall{}[pr:LocalClass(X)].
    (once-class-program(pr)  \mmember{}  LocalClass((X  once)))
By
Latex:
(Auto  THEN  D  -1  THEN  Unfold  `once-class-program`  0  THEN  MemTypeCD  THEN  Auto  THEN  RenameVar  `F'  (-4))
Home
Index