{ [A,B:Type].  dataflow(A;B)  A  (dataflow(A;B)  B) }

{ Proof }



Definitions occuring in Statement :  dataflow: dataflow(A;B) ext-eq: A  B uall: [x:A]. B[x] function: x:A  B[x] product: x:A  B[x] universe: Type
Definitions :  uall: [x:A]. B[x] ext-eq: A  B dataflow: dataflow(A;B) member: t  T so_lambda: x.t[x] and: P  Q uimplies: b supposing a so_apply: x[s]
Lemmas :  corec-ext continuous-monotone-function continuous-monotone-product continuous-monotone-id continuous-monotone-constant

\mforall{}[A,B:Type].    dataflow(A;B)  \mequiv{}  A  {}\mrightarrow{}  (dataflow(A;B)  \mtimes{}  B)


Date html generated: 2011_08_10-AM-08_13_37
Last ObjectModification: 2011_06_18-AM-08_29_21

Home Index