Step * 2 of Lemma base-noloc-classrel


1. Type
2. Name ─→ Type
3. es EO+(Message(f))
4. E
5. T
6. hdr Name
7. hdr encodes T
8. (header(e) hdr ∈ Name) ∧ has-es-info-type(es;e;f;T) ∧ (v msgval(e) ∈ T)
⊢ v ∈ Base(hdr)(e)
BY
(RepD
   THEN RepUR ``classrel base-headers-msg-val cond-msg-body`` 0
   THEN Folds ``es-header es-info-body`` 0
   THEN AutoSplit
   THEN BagMemberD  0
   THEN Auto) }


Latex:



Latex:

1.  T  :  Type
2.  f  :  Name  {}\mrightarrow{}  Type
3.  es  :  EO+(Message(f))
4.  e  :  E
5.  v  :  T
6.  hdr  :  Name
7.  hdr  encodes  T
8.  (header(e)  =  hdr)  \mwedge{}  has-es-info-type(es;e;f;T)  \mwedge{}  (v  =  msgval(e))
\mvdash{}  v  \mmember{}  Base(hdr)(e)


By


Latex:
(RepD
  THEN  RepUR  ``classrel  base-headers-msg-val  cond-msg-body``  0
  THEN  Folds  ``es-header  es-info-body``  0
  THEN  AutoSplit
  THEN  BagMemberD    0
  THEN  Auto)




Home Index