Nuprl Lemma : feedback-df-program-case1_wf
[A:
']. 
[dfps:DataflowProgram(A) List].
  
[B:{B:Type| valueall-type(B)} ]. 
[F:k:
||dfps|| 
 bag(df-program-type(dfps[k])) 
 bag(B) 
 bag(B)].
  
[init:bag(B)].
    (feedback-df-program-case1(B;F;dfps;init) 
 DataflowProgram(A)) 
  supposing 
A
Proof not projected
Definitions occuring in Statement : 
feedback-df-program-case1: feedback-df-program-case1(B;F;dfps;init), 
df-program-type: df-program-type(dfp), 
dataflow-program: DataflowProgram(A), 
select: l[i], 
length: ||as||, 
int_seg: {i..j
}, 
uimplies: b supposing a, 
uall:
[x:A]. B[x], 
squash:
T, 
member: t 
 T, 
set: {x:A| B[x]} , 
function: x:A 
 B[x], 
list: type List, 
natural_number: $n, 
universe: Type, 
bag: bag(T), 
valueall-type: valueall-type(T)
Definitions : 
uall:
[x:A]. B[x], 
uimplies: b supposing a, 
int_seg: {i..j
}, 
member: t 
 T, 
feedback-df-program-case1: feedback-df-program-case1(B;F;dfps;init), 
all:
x:A. B[x], 
subtype: S 
 T, 
has-valueall: has-valueall(a), 
prop:
, 
so_lambda: 
x.t[x], 
top: Top, 
nat:
, 
le: A 
 B, 
not:
A, 
implies: P 
 Q, 
false: False, 
lelt: i 
 j < k, 
so_apply: x[s], 
and: P 
 Q, 
has-value: has-value(a)
Lemmas : 
real-has-value, 
length_wf, 
dataflow-program_wf, 
int_inc_real, 
list-valueall-type, 
int_seg_wf, 
set-valueall-type, 
lelt_wf, 
int-valueall-type, 
feedback-prog_wf, 
squash_wf, 
valueall-type_wf, 
select-tuple_wf, 
map_wf, 
bag_wf, 
df-program-type_wf, 
le_wf, 
non_neg_length, 
map_length, 
length_wf_nat, 
select-map, 
top_wf, 
select_wf, 
tuple-type_wf, 
bl-all_wf, 
upto_wf, 
l_member_wf, 
bnot_wf, 
unit_wf2, 
isl_wf
\mforall{}[A:\mBbbU{}'].  \mforall{}[dfps:DataflowProgram(A)  List].
    \mforall{}[B:\{B:Type|  valueall-type(B)\}  ].  \mforall{}[F:k:\mBbbN{}||dfps||  {}\mrightarrow{}  bag(df-program-type(dfps[k]))
                                                                              {}\mrightarrow{}  bag(B)
                                                                              {}\mrightarrow{}  bag(B)].  \mforall{}[init:bag(B)].
        (feedback-df-program-case1(B;F;dfps;init)  \mmember{}  DataflowProgram(A)) 
    supposing  \mdownarrow{}A
Date html generated:
2012_01_23-PM-12_00_01
Last ObjectModification:
2011_12_28-PM-01_13_25
Home
Index