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


1. Name ⟶ Type
2. Info Type
3. Type
4. EClass(T)
5. loc Id
6. hdr Name
7. hdr encodes Id × Info
8. 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