Nuprl Definition : simple-hdf-buffer
simple-hdf-buffer(X;bs) ==
mk-hdf(Xbs,a.let X,bs = Xbs
in let X',fs = X(a)
in let bs' ←─ ∪f∈fs.∪b∈bs.f b
in <<X', if bag-null(bs') then bs else bs' fi >, bs'>;s.ff;<X, bs>)
Definitions occuring in Statement :
mk-hdf: mk-hdf(s,m.G[s; m];st.H[st];s0)
,
hdf-ap: X(a)
,
callbyvalueall: callbyvalueall,
ifthenelse: if b then t else f fi
,
bfalse: ff
,
apply: f a
,
spread: spread def,
pair: <a, b>
,
bag-combine: ∪x∈bs.f[x]
,
bag-null: bag-null(bs)
FDL editor aliases :
simple-hdf-buffer
simple-hdf-buffer(X;bs) ==
mk-hdf(Xbs,a.let X,bs = Xbs
in let X',fs = X(a)
in let bs' \mleftarrow{}{} \mcup{}f\mmember{}fs.\mcup{}b\mmember{}bs.f b
in <<X', if bag-null(bs') then bs else bs' fi >, bs'>s.ff;<X, bs>)
Date html generated:
2015_07_17-AM-08_05_36
Last ObjectModification:
2012_11_23-PM-02_09_34
Home
Index