{ 
[A,B:Type]. 
[F:
P:Type. (P 
 A 
 (P 
 B))].  (Y F 
 dataflow(A;B)) }
{ Proof }
Definitions occuring in Statement : 
dataflow: dataflow(A;B), 
uall:
[x:A]. B[x], 
ycomb: Y, 
member: t 
 T, 
apply: f a, 
isect:
x:A. B[x], 
function: x:A 
 B[x], 
product: x:A 
 B[x], 
universe: Type
Definitions : 
uall:
[x:A]. B[x], 
member: t 
 T, 
dataflow: dataflow(A;B), 
so_lambda: 
x.t[x], 
so_apply: x[s]
Lemmas : 
ycomb_wf_corec
\mforall{}[A,B:Type].  \mforall{}[F:\mcap{}P:Type.  (P  {}\mrightarrow{}  A  {}\mrightarrow{}  (P  \mtimes{}  B))].    (Y  F  \mmember{}  dataflow(A;B))
Date html generated:
2011_08_10-AM-08_13_42
Last ObjectModification:
2011_06_18-AM-08_29_27
Home
Index