Meaning(pr) ==
  let dv,hdr,S,P,f,g = pr in 
  let T,A,pr = Meaning(dv) in 
  <es.A f baseclass(hdr;S;v.P[v])@g
  , mk-init-sys(prop-rule-realizer(eclass-program-flows(pr);S;f;g;hdr))
  >



Definitions :  spreadn: spread6,  spreadn: spread3,  cdv-meaning: Meaning(dv),  pair: <a, b>,  lambda: x.A[x],  es-propagation-rule: A f B@g,  set: {x:A| B[x]} ,  assert: b,  baseclass: baseclass(h;T;v.P[v]),  so_apply: x[s],  mk-init-sys: mk-init-sys(Cs),  prop-rule-realizer: prop-rule-realizer(pr;T;f;g;hdr),  eclass-program-flows: eclass-program-flows(p)
FDL editor aliases :  prop-rule-meaning

Meaning(pr)  ==
    let  dv,hdr,S,P,f,g  =  pr  in 
    let  T,A,pr  =  Meaning(dv)  in 
    <\mlambda{}es.A  {}f\mRightarrow{}  baseclass(hdr;S;v.P[v])@g
    ,  mk-init-sys(prop-rule-realizer(eclass-program-flows(pr);S;f;g;hdr))
    >


Date html generated: 2010_08_27-PM-08_15_17
Last ObjectModification: 2010_06_23-PM-04_04_56

Home Index