Who Cites accumulate? | |
accumulate | Def process u j where process s i == if P(i;s) then F(i;s) else G(i;s) where xs := N(i;s); s:= H(i;s); while not null xs { s := process s (hd xs); xs := tl xs; } == if P(j;u)![]() |
Thm* ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
list_accum | Def list_accum(x,a.f(x;a);y;l) == Case of l; nil ![]() ![]() |
Thm* ![]() ![]() ![]() ![]() ![]() ![]() |
Syntax: | process u j where process s i == if P(i;s) then F(i;s) else G(i;s) where xs := N(i;s); s:= H(i;s); while not null xs { s := process s (hd xs); xs := tl xs; } | has structure: | accumulate(i,s.P(i;s); i,s.F(i;s); i,s.G(i;s); i,s.H(i;s); i,s.N(i;s); u; j) |
About:
![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() |