boot-process(f;n) ==
  RecProcess(inr  ;s,m.case s
  of inl(P) => let Q,e = P m in
                 <inl Q , e>
   | inr(x) => case f m of inl(P) => <inl P , n> | inr(x) => <s, n>)



Definitions :  rec-process: RecProcess(s0;s,m.next[s; m]),  inr: inr x ,  it: ,  spread: spread def,  decide: case b of inl(x) => s[x] | inr(y) => t[y],  apply: f a,  inl: inl x ,  pair: <a, b>
FDL editor aliases :  boot-process

boot-process(f;n)  ==
    RecProcess(inr  \mcdot{}  ;s,m.case  s
    of  inl(P)  =>  let  Q,e  =  P  m  in
                                  <inl  Q  ,  e>
      |  inr(x)  =>  case  f  m  of  inl(P)  =>  <inl  P  ,  n>  |  inr(x)  =>  <s,  n>)


Date html generated: 2010_08_27-AM-12_26_01
Last ObjectModification: 2010_04_09-PM-04_26_39

Home Index