input-code(lp.M[lp];n;T;code;decode) ==
  (
v:T. ((decode (code v)) = (inl v )))
  
 (
msg:process-input'(lp.M[lp];n)
       ((
isl(decode msg)) 
 ((code outl(decode msg)) = msg)))
Definitions : 
and: P 
 Q, 
union: left + right, 
top: Top, 
inl: inl x , 
all:
x:A. B[x], 
implies: P 
 Q, 
assert:
b, 
isl: isl(x), 
equal: s = t, 
process-input': process-input'(lp.M[lp];n), 
outl: outl(x), 
apply: f a
FDL editor aliases : 
input-code
input-code(lp.M[lp];n;T;code;decode)  ==
    (\mforall{}v:T.  ((decode  (code  v))  =  (inl  v  )))
    \mwedge{}  (\mforall{}msg:process-input'(lp.M[lp];n).  ((\muparrow{}isl(decode  msg))  {}\mRightarrow{}  ((code  outl(decode  msg))  =  msg)))
Date html generated:
2010_08_27-PM-08_36_05
Last ObjectModification:
2010_02_02-PM-05_46_20
Home
Index