{ [A,B:Type]. [L:A List]. [P:dataflow(A;B)].  (data-stream(P;L)  B List) }

{ Proof }



Definitions occuring in Statement :  data-stream: data-stream(P;L),  dataflow: dataflow(A;B),  uall: [x:A]. B[x],  member: t  T,  list: type List,  universe: Type
Definitions :  uall: [x:A]. B[x],  member: t  T,  data-stream: data-stream(P;L),  so_lambda: x.t[x],  le: A  B,  not: A,  implies: P  Q,  false: False,  int_seg: {i..j},  so_apply: x[s],  lelt: i  j < k,  uimplies: b supposing a,  and: P  Q
Lemmas :  map_wf,  int_seg_wf,  length_wf2,  upto_wf,  pi2_wf,  dataflow-ap_wf,  iterate-dataflow_wf,  firstn_wf,  select_wf,  dataflow_wf,  length_wf1

\mforall{}[A,B:Type].  \mforall{}[L:A  List].  \mforall{}[P:dataflow(A;B)].    (data-stream(P;L)  \mmember{}  B  List)


Date html generated: 2011_08_10-AM-08_14_29
Last ObjectModification: 2011_06_18-AM-08_29_56

Home Index