{ [A:Type]. [dfp:DataflowProgram(A)].  (once-prog(dfp)  DataflowProgram(A)) }

{ Proof }



Definitions occuring in Statement :  once-prog: once-prog(dfp) dataflow-program: DataflowProgram(A) uall: [x:A]. B[x] member: t  T universe: Type
Definitions :  Unfold: Error :Unfold,  CollapseTHEN: Error :CollapseTHEN,  MaAuto: Error :MaAuto,  universe: Type equal: s = t member: t  T dataflow-program: DataflowProgram(A) isect: x:A. B[x] uall: [x:A]. B[x] axiom: Ax once-prog: once-prog(dfp) all: x:A. B[x] function: x:A  B[x] bool: product: x:A  B[x] spreadn: spread4 eclass: EClass(A[eo; e]) subtype_rel: A r B uimplies: b supposing a subtype: S  T fpf: a:A fp-B[a] set: {x:A| B[x]}  valueall-type: valueall-type(T) union: left + right unit: Unit bag: bag(T) spread: spread def pair: <a, b> lambda: x.A[x] evalall: evalall(t) apply: f a decide: case b of inl(x) =s[x] | inr(y) =t[y] ifthenelse: if b then t else f fi  bag-null: bag-null(bs) inl: inl x  inr: inr x  it: l_member: (x  l) sq_type: SQType(T) implies: P  Q guard: {T} es-E-interface: E(X) uiff: uiff(P;Q) and: P  Q less_than: a < b not: A ge: i  j  le: A  B strong-subtype: strong-subtype(A;B) list: type List so_lambda: x.t[x] prop: quotient: x,y:A//B[x; y] permutation: permutation(T;L1;L2) sq_stable: SqStable(P) squash: T classrel: v  X(e) fpf-sub: f  g modulus-of-ccontinuity: modulus-of-ccontinuity(omega;I;f) partitions: partitions(I;p) i-member: r  I rleq: x  y rnonneg: rnonneg(r) req: x = y bag-member: bag-member(T;x;bs) is_accum_splitting: is_accum_splitting(T;A;L;LL;L2;f;g;x) is_list_splitting: is_list_splitting(T;L;LL;L2;f) assert: b true: True b-union: A  B tunion: x:A.B[x] rec: rec(x.A[x]) atom: Atom int: atom: Atom$n natural_number: $n
Lemmas :  bag-valueall-type equal-valueall-type union-valueall-type product-valueall-type sq_stable__valueall-type permutation_wf set_subtype_base subtype_base_sq subtype_rel_wf bag-null_wf it_wf dataflow-program_wf member_wf valueall-type_wf evalall_wf bag_wf unit_wf ifthenelse_wf

\mforall{}[A:Type].  \mforall{}[dfp:DataflowProgram(A)].    (once-prog(dfp)  \mmember{}  DataflowProgram(A))


Date html generated: 2011_08_16-PM-06_17_21
Last ObjectModification: 2011_06_19-PM-07_35_25

Home Index