lifting-gen-list-rev(n;bags) ==
  Y 
  (lifting-gen-list-rev,m,g.
    if (n = m) then {g} else xbags m.lifting-gen-list-rev (m + 1) (g x) fi )



Definitions occuring in Statement :  eq_int: (i = j) ifthenelse: if b then t else f fi  ycomb: Y apply: f a lambda: x.A[x] add: n + m natural_number: $n bag-combine: xbs.f[x] single-bag: {x}
FDL editor aliases :  lifting-gen-list-rev

lifting-gen-list-rev(n;bags)  ==
    Y 
    (\mlambda{}lifting-gen-list-rev,m,g.
        if  (n  =\msubz{}  m)  then  \{g\}  else  \mcup{}x\mmember{}bags  m.lifting-gen-list-rev  (m  +  1)  (g  x)  fi  )


Date html generated: 2011_08_17-PM-05_57_52
Last ObjectModification: 2011_06_22-AM-11_32_12

Home Index