Nuprl Definition : hdf-parallel

X || Y ==
  mk-hdf(XY,a.let X,Y = XY 
              in let X',xs = X(a) 
                 in let Y',ys = Y(a) 
                    in let out ⟵ xs + ys
                       in <<X', Y'>, out>;XY.let X,Y = XY 
                                          in hdf-halted(X) ∧b hdf-halted(Y);<X, Y>)



Definitions occuring in Statement :  mk-hdf: mk-hdf(s,m.G[s; m];st.H[st];s0),  hdf-halted: hdf-halted(P),  hdf-ap: X(a),  band: p ∧b q,  callbyvalueall: callbyvalueall,  spread: spread def,  pair: <a, b>,  bag-append: as + bs
FDL editor aliases :  hdf-parallel

Latex:
X  ||  Y  ==
    mk-hdf(XY,a.let  X,Y  =  XY 
                            in  let  X',xs  =  X(a) 
                                  in  let  Y',ys  =  Y(a) 
                                        in  let  out  \mleftarrow{}{}  xs  +  ys
                                              in  <<X',  Y'>,  out>XY.let  X,Y  =  XY 
                                                                                    in  hdf-halted(X)  \mwedge{}\msubb{}  hdf-halted(Y);<X,  Y>)



Date html generated: 2016_05_16-AM-10_41_30
Last ObjectModification: 2012_11_23-PM-02_09_54

Theory : halting!dataflow


Home Index