Nuprl Definition : hdf-compose2'
X o' Y ==
mk-hdf(XY,a.let X,Y = XY
in let X',fs = X(a)
in let Y',bs = Y(a)
in let out ⟵ ⋃f∈fs.⋃b∈bs.f b
in <<X', Y'>, out>;XY.let X,Y = XY
in hdf-halted(Y) ∨bhdf-halted(X);<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)
,
bor: p ∨bq
,
callbyvalueall: callbyvalueall,
apply: f a
,
spread: spread def,
pair: <a, b>
,
bag-combine: ⋃x∈bs.f[x]
FDL editor aliases :
hdf-compose2'
Latex:
X o' Y ==
mk-hdf(XY,a.let X,Y = XY
in let X',fs = X(a)
in let Y',bs = Y(a)
in let out \mleftarrow{}{} \mcup{}f\mmember{}fs.\mcup{}b\mmember{}bs.f b
in <<X', Y'>, out>XY.let X,Y = XY
in hdf-halted(Y) \mvee{}\msubb{}hdf-halted(X);<X, Y>)
Date html generated:
2016_05_16-AM-10_39_34
Last ObjectModification:
2012_12_14-AM-01_51_18
Theory : halting!dataflow
Home
Index