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