ste-type(ste) ==
  st_exp_ind(ste)
  var(v)=>
rho.(rho v)
  const(b)=>
rho.(fst(b))
  f(a)=>rf,ra.
rho.st-ap(rf rho;ra rho)
  
x:st.b=>rb.
rho.st_arrow(st;rb (
z.if z =a x then st else rho z fi ))
Definitions occuring in Statement : 
st_exp_ind: st_exp_ind, 
st-ap: st-ap(st1;st2), 
st_arrow: st_arrow(domain;range), 
eq_atom: x =a y, 
ifthenelse: if b then t else f fi , 
pi1: fst(t), 
apply: f a, 
lambda:
x.A[x]
Definitions : 
st_exp_ind: st_exp_ind, 
pi1: fst(t), 
st_arrow: Error :st_arrow, 
lambda:
x.A[x], 
ifthenelse: if b then t else f fi , 
eq_atom: x =a y, 
apply: f a
FDL editor aliases : 
ste-type
ste-type(ste)  ==
    st\_exp\_ind(ste)
    var(v)=>\mlambda{}rho.(rho  v)
    const(b)=>\mlambda{}rho.(fst(b))
    f(a)=>rf,ra.\mlambda{}rho.st-ap(rf  rho;ra  rho)
    \mlambda{}x:st.b=>rb.\mlambda{}rho.st\_arrow(st;rb  (\mlambda{}z.if  z  =a  x  then  st  else  rho  z  fi  ))
Date html generated:
2011_08_17-PM-05_09_20
Last ObjectModification:
2011_02_04-PM-03_32_43
Home
Index