Nuprl Definition : sequential-composition-inputs

sequential-composition-inputs(es;e;X;hdr) ==
  mapfilter(λxs.only([x∈xs|name_eq(msg-header(x.msg);hdr) ∧b x.dst loc(e)]).msg;
            λxs.(#([x∈xs|name_eq(msg-header(x.msg);hdr) ∧b x.dst loc(e)]) =z 1);
            map(λe.X(e);≤loc(e)))



Definitions occuring in Statement :  msg-interface-message: mi.msg msg-interface-destination: mi.dst msg-header: msg-header(m) class-ap: X(e) es-le-before: loc(e) es-loc: loc(e) eq_id: b name_eq: name_eq(x;y) mapfilter: mapfilter(f;P;L) map: map(f;as) band: p ∧b q eq_int: (i =z j) lambda: λx.A[x] natural_number: $n bag-only: only(bs) bag-size: #(bs) bag-filter: [x∈b|p[x]]
FDL editor aliases :  sequential-composition-inputs

Latex:
sequential-composition-inputs(es;e;X;hdr)  ==
    mapfilter(\mlambda{}xs.only([x\mmember{}xs|name\_eq(msg-header(x.msg);hdr)  \mwedge{}\msubb{}  x.dst  =  loc(e)]).msg;
                        \mlambda{}xs.(\#([x\mmember{}xs|name\_eq(msg-header(x.msg);hdr)  \mwedge{}\msubb{}  x.dst  =  loc(e)])  =\msubz{}  1);
                        map(\mlambda{}e.X(e);\mleq{}loc(e)))



Date html generated: 2015_07_22-PM-00_00_12
Last ObjectModification: 2014_08_18-PM-01_53_20

Home Index