{ [Info,T:Type]. [F:Id  dataflow(Info;T)]. [es:EO+(Info)]. [e:E].
    (dataflow-history-val(es;e;x.F[x])  T) }

{ Proof }



Definitions occuring in Statement :  dataflow-history-val: dataflow-history-val(es;e;x.P[x]) event-ordering+: EO+(Info) es-E: E dataflow: dataflow(A;B) Id: Id uall: [x:A]. B[x] so_apply: x[s] member: t  T function: x:A  B[x] universe: Type
Definitions :  uall: [x:A]. B[x] member: t  T dataflow-history-val: dataflow-history-val(es;e;x.P[x]) so_apply: x[s] prop: top: Top length: ||as|| es-le-before: loc(e) all: x:A. B[x] subtype: S  T ge: i  j  label: ...$L... t ycomb: Y le: A  B not: A implies: P  Q false: False uimplies: b supposing a rev_implies: P  Q iff: P  Q and: P  Q
Lemmas :  last_wf data-stream_wf map_wf es-loc_wf es-le-before_wf es-info_wf es-E_wf event-ordering+_inc event-ordering+_wf Id_wf dataflow_wf iff_weakening_uiff not_wf assert_wf null_wf3 subtype_rel_list top_wf length_wf1 non_null_iff_length length-data-stream length-map append_wf es-before_wf length_nil length_wf_nat non_neg_length es-before_wf2 length_cons length_append

\mforall{}[Info,T:Type].  \mforall{}[F:Id  {}\mrightarrow{}  dataflow(Info;T)].  \mforall{}[es:EO+(Info)].  \mforall{}[e:E].
    (dataflow-history-val(es;e;x.F[x])  \mmember{}  T)


Date html generated: 2011_08_16-PM-06_12_26
Last ObjectModification: 2011_06_20-AM-01_50_10

Home Index