{ [A:']. [dfp:DataflowProgram(A)].  valueall-type(df-program-type(dfp)) }

{ Proof }



Definitions occuring in Statement :  df-program-type: df-program-type(dfp),  dataflow-program: DataflowProgram(A),  uall: [x:A]. B[x],  universe: Type,  valueall-type: valueall-type(T)
Definitions :  set: {x:A| B[x]} ,  equal: s = t,  strong-subtype: strong-subtype(A;B),  le: A  B,  ge: i  j ,  member: t  T,  dataflow-program: DataflowProgram(A),  universe: Type,  df-program-type: df-program-type(dfp),  subtype_rel: A r B,  less_than: a < b,  not: A,  valueall-type: valueall-type(T),  all: x:A. B[x],  function: x:A  B[x],  uall: [x:A]. B[x],  uiff: uiff(P;Q),  and: P  Q,  product: x:A  B[x],  uimplies: b supposing a,  isect: x:A. B[x],  Auto: Error :Auto,  RepUR: Error :RepUR,  CollapseTHEN: Error :CollapseTHEN,  D: Error :D,  RepeatFor: Error :RepeatFor,  true: True,  assert: b,  is_list_splitting: is_list_splitting(T;L;LL;L2;f),  is_accum_splitting: is_accum_splitting(T;A;L;LL;L2;f;g;x),  bag-member: bag-member(T;x;bs),  req: x = y,  rnonneg: rnonneg(r),  rleq: x  y,  squash: T,  fpf-sub: f  g,  modulus-of-ccontinuity: modulus-of-ccontinuity(omega;I;f),  partitions: partitions(I;p),  implies: P  Q,  sq_stable: SqStable(P),  i-member: r  I
Lemmas :  sq_stable__valueall-type,  df-program-type_wf,  dataflow-program_wf,  valueall-type_wf

\mforall{}[A:\mBbbU{}'].  \mforall{}[dfp:DataflowProgram(A)].    valueall-type(df-program-type(dfp))


Date html generated: 2011_08_16-AM-09_34_28
Last ObjectModification: 2011_06_18-AM-08_33_11

Home Index