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