Step * 1 1 of Lemma es-info-make-Msg


1. Name ─→ Type
2. es EO+(Message(f))
3. E
4. hdr Name
5. hdr
6. v2 : 𝔹@i
7. Name@i
8. v4 h@i
9. info(e) = <v2, h, v4> ∈ Message(f)@i
10. hdr ∈ Name@i
11. v4 v ∈ (f hdr)@i
12. v2 ff@i
⊢ make-Msg(hdr;v) = <ff, h, v4> ∈ Message(f)
BY
(RW (AddrC [3;2] (FoldC `make-basicMsg`)) THEN Fold `make-Msg` THEN Auto) }


Latex:



Latex:

1.  f  :  Name  {}\mrightarrow{}  Type
2.  es  :  EO+(Message(f))
3.  e  :  E
4.  hdr  :  Name
5.  v  :  f  hdr
6.  v2  :  \mBbbB{}@i
7.  h  :  Name@i
8.  v4  :  f  h@i
9.  info(e)  =  <v2,  h,  v4>@i
10.  h  =  hdr@i
11.  v4  =  v@i
12.  v2  =  ff@i
\mvdash{}  make-Msg(hdr;v)  =  <ff,  h,  v4>


By


Latex:
(RW  (AddrC  [3;2]  (FoldC  `make-basicMsg`))  0  THEN  Fold  `make-Msg`  0  THEN  Auto)




Home Index