Nuprl Lemma : feedback-df-program-case2_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-case2(B;F;dfps;init)  DataflowProgram(A)) 
  supposing A


Proof not projected




Definitions occuring in Statement :  feedback-df-program-case2: feedback-df-program-case2(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-case2: feedback-df-program-case2(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-exists_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-case2(B;F;dfps;init)  \mmember{}  DataflowProgram(A)) 
    supposing  \mdownarrow{}A


Date html generated: 2012_01_23-PM-12_00_07
Last ObjectModification: 2011_12_28-PM-01_13_25

Home Index