Step
*
2
of Lemma
verify-classrel
1. T : Type
2. f : Name ⟶ Type
3. es : EO+(Message(f))
4. e : E
5. v : T
6. hdr : Name
7. hdr encodes T
8. (↑es-info-auth(es;e)) ∧ (header(e) = hdr ∈ Name) ∧ v = body(e)
⊢ v ∈ Verify(hdr)(e)
BY
{ (RepD
   THEN RepUR ``classrel verify-class cond-verify-msg-body 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.  (\muparrow{}es-info-auth(es;e))  \mwedge{}  (header(e)  =  hdr)  \mwedge{}  v  =  body(e)
\mvdash{}  v  \mmember{}  Verify(hdr)(e)
By
Latex:
(RepD
  THEN  RepUR  ``classrel  verify-class  cond-verify-msg-body  cond-msg-body``  0
  THEN  Folds  ``es-header  es-info-body``  0
  THEN  AutoSplit
  THEN  BagMemberD    0
  THEN  Auto)
Home
Index