{ 
[A:
']. 
[B:Type].  (null-dataflow() 
 dataflow(A;bag(B))) }
{ Proof }
Definitions occuring in Statement : 
null-dataflow: null-dataflow(), 
dataflow: dataflow(A;B), 
uall:
[x:A]. B[x], 
member: t 
 T, 
universe: Type
Definitions : 
empty-bag: Error :empty-bag, 
pair: <a, b>, 
lambda:
x.A[x], 
unit: Unit, 
it:
, 
so_lambda: 
x y.t[x; y], 
apply: f a, 
let: let, 
uimplies: b supposing a, 
function: x:A 
 B[x], 
all:
x:A. B[x], 
rec-dataflow: rec-dataflow(s0;s,m.next[s; m]), 
dataflow: dataflow(A;B), 
bag: Error :bag, 
null-dataflow: null-dataflow(), 
axiom: Ax, 
uall:
[x:A]. B[x], 
isect:
x:A. B[x], 
equal: s = t, 
member: t 
 T, 
universe: Type
Lemmas : 
rec-dataflow_wf, 
Error :bag_wf, 
it_wf, 
Error :empty-bag_wf, 
unit_wf
\mforall{}[A:\mBbbU{}'].  \mforall{}[B:Type].    (null-dataflow()  \mmember{}  dataflow(A;bag(B)))
Date html generated:
2011_08_10-AM-08_17_58
Last ObjectModification:
2011_02_03-PM-01_01_03
Home
Index