rec-comb-program(F;B;Ps) ==
  <B
  , mk_fpf(union-list2(IdDeq;map(
prg.fpf-domain(eclass-program-flows(prg));
                                 Ps));
           
x.feedback-df-program(B;F;{};
                  
x.0 <z bag-size(x);map(
P.eclass-program-flows(P)(x)
                                                                    ?...;Ps)))
  >
Definitions occuring in Statement : 
eclass-program-flows: eclass-program-flows(p), 
eclass-program-type: eclass-program-type(prg), 
null-df-program: null-df-program(B), 
feedback-df-program: feedback-df-program(B;F;buf;P;dfps), 
mk_fpf: mk_fpf(L;f), 
fpf-cap: f(x)?z, 
fpf-domain: fpf-domain(f), 
id-deq: IdDeq, 
map: map(f;as), 
lt_int: i <z j, 
lambda:
x.A[x], 
pair: <a, b>, 
natural_number: $n, 
union-list2: union-list2(eq;ll), 
bag-size: bag-size(bs), 
empty-bag: {}
Definitions : 
pair: <a, b>, 
mk_fpf: mk_fpf(L;f), 
union-list2: union-list2(eq;ll), 
fpf-domain: fpf-domain(f), 
feedback-df-program: feedback-df-program(B;F;buf;P;dfps), 
empty-bag: {}, 
lt_int: i <z j, 
natural_number: $n, 
bag-size: bag-size(bs), 
map: map(f;as), 
lambda:
x.A[x], 
fpf-cap: f(x)?z, 
eclass-program-flows: eclass-program-flows(p), 
id-deq: IdDeq, 
null-df-program: null-df-program(B), 
eclass-program-type: eclass-program-type(prg)
FDL editor aliases : 
rec-comb-program
rec-comb-program(F;B;Ps)  ==
    <B
    ,  mk\_fpf(union-list2(IdDeq;map(\mlambda{}prg.fpf-domain(eclass-program-flows(prg));Ps));
                      \mlambda{}x.feedback-df-program(B;F;\{\};
                                    \mlambda{}x.0  <z  bag-size(x);map(\mlambda{}P.eclass-program-flows(P)(x)
                                                                                                                                        ?null-df-program(...);Ps)))
    >
Date html generated:
2011_08_16-PM-06_24_55
Last ObjectModification:
2011_04_18-PM-03_00_49
Home
Index