{ [F,es,e:Top].
    (e  dataflow-set-class(x.F[x]) 
    ~ (bag-size(dataflow-history-val(es;e;x.F[x])) = 1)) }

{ Proof }



Definitions occuring in Statement :  dataflow-set-class: dataflow-set-class(x.P[x]),  dataflow-history-val: dataflow-history-val(es;e;x.P[x]),  in-eclass: e  X,  eq_int: (i = j),  uall: [x:A]. B[x],  top: Top,  so_apply: x[s],  natural_number: $n,  sqequal: s ~ t,  bag-size: bag-size(bs)
Definitions :  lambda: x.A[x],  in-eclass: e  X,  dataflow-set-class: dataflow-set-class(x.P[x]),  uall: [x:A]. B[x],  isect: x:A. B[x],  sqequal: s ~ t,  equal: s = t,  member: t  T,  top: Top,  all: x:A. B[x],  function: x:A  B[x],  Auto: Error :Auto,  RepUR: Error :RepUR,  CollapseTHEN: Error :CollapseTHEN,  CollapseTHENA: Error :CollapseTHENA,  tactic: Error :tactic
Lemmas :  top_wf

\mforall{}[F,es,e:Top].
    (e  \mmember{}\msubb{}  dataflow-set-class(x.F[x])  \msim{}  (bag-size(dataflow-history-val(es;e;x.F[x]))  =\msubz{}  1))


Date html generated: 2011_08_16-PM-06_12_42
Last ObjectModification: 2011_06_20-AM-01_50_29

Home Index