Step
*
1
of Lemma
base-process-class-program_wf1
1. f : Name ─→ Type
2. Info : Type
3. T : Type
4. X : EClass(T)
5. loc : Id
6. hdr : Name
7. hdr encodes Id × Info
8. P : LocalClass(X)
⊢ base-process-class-program(P;loc;hdr) ∈ Id ─→ hdataflow(Message(f);T)
BY
{ (D -1
   THEN Unfold `base-process-class-program` 0
   THEN Auto
   THEN (RWO "assert-test-msg-header-and-loc" (-1) THENA Auto)
   THEN Assert ⌈msg-body(m) ∈ Id × Info⌉⋅
   THEN Auto) }
Latex:
Latex:
1.  f  :  Name  {}\mrightarrow{}  Type
2.  Info  :  Type
3.  T  :  Type
4.  X  :  EClass(T)
5.  loc  :  Id
6.  hdr  :  Name
7.  hdr  encodes  Id  \mtimes{}  Info
8.  P  :  LocalClass(X)
\mvdash{}  base-process-class-program(P;loc;hdr)  \mmember{}  Id  {}\mrightarrow{}  hdataflow(Message(f);T)
By
Latex:
(D  -1
  THEN  Unfold  `base-process-class-program`  0
  THEN  Auto
  THEN  (RWO  "assert-test-msg-header-and-loc"  (-1)  THENA  Auto)
  THEN  Assert  \mkleeneopen{}msg-body(m)  \mmember{}  Id  \mtimes{}  Info\mkleeneclose{}\mcdot{}
  THEN  Auto)
Home
Index