Nuprl Lemma : send-once-loc-class-locally-programmable

[Info:{Info:Type| Info} ]
  A:{A:Type| valueall-type(A)} . b:Id  bag(A).  NormalLProgrammable(A;send-once-loc-class(b))


Proof not projected




Definitions occuring in Statement :  normal-locally-programmable: NormalLProgrammable(A;X) send-once-loc-class: send-once-loc-class(b) Id: Id uall: [x:A]. B[x] all: x:A. B[x] squash: T set: {x:A| B[x]}  function: x:A  B[x] universe: Type bag: bag(T) valueall-type: valueall-type(T)
Definitions :  uall: [x:A]. B[x] all: x:A. B[x] normal-locally-programmable: NormalLProgrammable(A;X) send-once-loc-class: send-once-loc-class(b) eclass: EClass(A[eo; e]) implies: P  Q member: t  T subtype: S  T sq_exists: x:{A| B[x]} dataflow-program: DataflowProgram(A) local-program-at: local-program-at{i:l}(Info;A;X;dfp;x) unit: Unit and: P  Q df-program-type: df-program-type(dfp) pi1: fst(t) prop: not: A assert: b top: Top bfalse: ff ifthenelse: if b then t else f fi  pi2: snd(t) df-program-meaning: df-program-meaning(dfp) constant-dataflow: constant-dataflow(b) spreadn: spread4 es-le-before: loc(e) length: ||as|| nequal: a  b  T  ycomb: Y uimplies: b supposing a sq_type: SQType(T) guard: {T} false: False uiff: uiff(P;Q) rev_uimplies: rev_uimplies(P;Q)
Lemmas :  once-class-locally-programmable es-loc_wf event-ordering+_inc es-E_wf event-ordering+_wf unit_wf2 equal-valueall-type valueall-type_wf it_wf bag_wf last_wf data-stream_wf map_wf Id_wf es-le-before_wf es-info_wf null-data-stream top_wf null-map es-le-before_wf2 es-le_wf es-le-before-not-null subtype_base_sq bool_wf bool_subtype_base false_wf local-program-at_wf squash_wf bfalse_wf dataflow-equal constant-dataflow_wf dataflow-program_wf df-program-meaning_wf df-program-type_wf subtype_rel_self dataflow_wf iterate-constant-dataflow constant-data-stream last-map upto_wf length_wf1 int_seg_wf null-upto length_wf_nat length-map neg_assert_of_eq_int length-append es-before_wf3 es-locl_wf es-before_wf non_neg_length

\mforall{}[Info:\{Info:Type|  \mdownarrow{}Info\}  ]
    \mforall{}A:\{A:Type|  valueall-type(A)\}  .  \mforall{}b:Id  {}\mrightarrow{}  bag(A).    NormalLProgrammable(A;send-once-loc-class(b))


Date html generated: 2011_10_20-PM-03_25_20
Last ObjectModification: 2011_08_19-PM-07_51_51

Home Index