Nuprl Definition : convolution

convolution(a,b,c.f[a; b; c];c0;L1;L2) ==
  cps-accum(k,a.λp.let remaining,c in rec-case(remaining) of [] => b::bs => r.k <bs, f[a; b; c]>;<L2, c0>;L1) \000C(λp.(snd(p)))



Definitions occuring in Statement :  cps-accum: cps-accum(k,a.f[k; a];b;L) list_ind: list_ind pi2: snd(t) apply: a lambda: λx.A[x] spread: spread def pair: <a, b>
Definitions occuring in definition :  cps-accum: cps-accum(k,a.f[k; a];b;L) spread: spread def list_ind: list_ind apply: a pair: <a, b> lambda: λx.A[x] pi2: snd(t)
FDL editor aliases :  convolution

Latex:
convolution(a,b,c.f[a;  b;  c];c0;L1;L2)  ==
    cps-accum(k,a.\mlambda{}p.let  remaining,c  =  p 
                                      in  rec-case(remaining)  of
                                            []  =>  k  p
                                            b::bs  =>
                                              r.k  <bs,  f[a;  b;  c]><L2,  c0>L1) 
    (\mlambda{}p.(snd(p)))



Date html generated: 2016_05_15-PM-03_48_32
Last ObjectModification: 2015_09_23-AM-07_44_57

Theory : general


Home Index