Nuprl Definition : base-process-class

The base-process-class does (at any location) what class does 
at location loc in the event ordering with only the events
in the base-process-inputs(loc;hdr;es;e)⋅

base-process-class(X;loc;hdr) ==
  λes,e. if test-msg-header-and-loc(info(e);hdr;loc)
        then let Infos base-process-inputs(loc;hdr;es;e) in
                 list-eo(Infos;loc) (||Infos|| 1)
        else {}
        fi 



Definitions occuring in Statement :  base-process-inputs: base-process-inputs(loc;hdr;es;e) test-msg-header-and-loc: test-msg-header-and-loc(msg;hdr;loc) list-eo: list-eo(L;i) es-info: info(e) length: ||as|| ifthenelse: if then else fi  let: let apply: a lambda: λx.A[x] subtract: m natural_number: $n empty-bag: {}
FDL editor aliases :  base-process-class

Latex:
base-process-class(X;loc;hdr)  ==
    \mlambda{}es,e.  if  test-msg-header-and-loc(info(e);hdr;loc)
                then  let  Infos  =  base-process-inputs(loc;hdr;es;e)  in
                                  X  list-eo(Infos;loc)  (||Infos||  -  1)
                else  \{\}
                fi 



Date html generated: 2015_07_21-PM-04_49_38
Last ObjectModification: 2014_08_06-PM-06_58_38

Home Index