{ Info:{Info:Type| Info} . A:{A:Type| valueall-type(A)} .
    [X:EClass(A)]. (LProgrammable(A;X)  NormalLProgrammable(A;X)) }

{ Proof }



Definitions occuring in Statement :  normal-locally-programmable: NormalLProgrammable(A;X) locally-programmable: LProgrammable(A;X) eclass: EClass(A[eo; e]) uall: [x:A]. B[x] all: x:A. B[x] iff: P  Q squash: T set: {x:A| B[x]}  universe: Type valueall-type: valueall-type(T)
Lemmas :  refl_wf sym_wf trans_wf equiv_rel_wf quotient_wf intensional-universe_wf dataflow_subtype true_wf sq_stable__subtype_rel corec_wf pi1_wf bfalse_wf bool_subtype_base subtype_base_sq bool_wf es-le-before-not-null es-le_wf es-le-before_wf2 null-map top_wf null-data-stream pos_length2 false_wf not_wf assert_wf last_wf data-stream_wf df-program-meaning_wf subtype_rel_wf permutation_wf map_wf es-le-before_wf es-info_wf es-base-E_wf subtype_rel_self member_wf df-program-type_wf df-program-universal es-loc_wf sq_stable_from_decidable sq_stable__all locally-programmable_wf bag_wf dataflow_wf normal-locally-programmable_wf eclass_wf es-E_wf event-ordering+_inc event-ordering+_wf valueall-type_wf squash_wf dataflow-program_wf sq_stable_wf local-program-at_wf Id_wf

\mforall{}Info:\{Info:Type|  \mdownarrow{}Info\}  .  \mforall{}A:\{A:Type|  valueall-type(A)\}  .
    \mforall{}[X:EClass(A)].  (LProgrammable(A;X)  \mLeftarrow{}{}\mRightarrow{}  NormalLProgrammable(A;X))


Date html generated: 2011_08_16-PM-06_15_25
Last ObjectModification: 2011_06_30-AM-01_08_16

Home Index