Nuprl Definition : deliver-messages

deliver-messages{i:l}(es;X) ==
  e:E. v:Id  Message.
    (v  X(e)
     let m = snd(v) in
        let hdrs = msg-header(m) in
        let locs = [fst(v)] in
        e':E. (e c e'  m  BaseClass(hdrs;Message)@locs(e')))


Proof not projected




Definitions occuring in Statement :  restricted-baseclass: BaseClass(h;T)@locs msg-header: msg-header(m) Message: Message classrel: v  X(e) es-causle: e c e' es-E: E Id: Id let: let pi1: fst(t) pi2: snd(t) all: x:A. B[x] exists: x:A. B[x] implies: P  Q and: P  Q product: x:A  B[x] cons: [car / cdr] nil: []
FDL editor aliases :  deliver-messages

deliver-messages\{i:l\}(es;X)  ==
    \mforall{}e:E.  \mforall{}v:Id  \mtimes{}  Message.
        (v  \mmember{}  X(e)
        {}\mRightarrow{}  let  m  =  snd(v)  in
                let  hdrs  =  msg-header(m)  in
                let  locs  =  [fst(v)]  in
                \mexists{}e':E.  (e  c\mleq{}  e'  \mwedge{}  m  \mmember{}  BaseClass(hdrs;Message)@locs(e')))


Date html generated: 2011_10_20-PM-04_52_03
Last ObjectModification: 2011_06_23-PM-01_07_24

Home Index