Nuprl Definition : sm-do-ops
sm-do-ops(s;f;L) ==  list_accum(p,op.let s,out = p in let s',r = f s op in <s', out @ [r]><s, []>L)
Proof not projected
Definitions occuring in Statement : 
append: as @ bs, 
apply: f a, 
spread: spread def, 
pair: <a, b>, 
cons: [car / cdr], 
nil: [], 
list_accum: list_accum(x,a.f[x; a];y;l)
Definitions : 
list_accum: list_accum(x,a.f[x; a];y;l), 
spread: spread def, 
apply: f a, 
append: as @ bs, 
cons: [car / cdr], 
pair: <a, b>, 
nil: []
FDL editor aliases : 
sm-do-ops
sm-do-ops(s;f;L)  ==
    list\_accum(p,op.let  s,out  =  p  in  let  s',r  =  f  s  op  in  <s',  out  @  [r]><s,  []>L)
Date html generated:
2011_10_20-PM-04_08_34
Last ObjectModification:
2011_01_24-PM-05_08_19
Home
Index