{ [Info:{Info:Type| Info} ]
    A:{T:Type| valueall-type(T)} 
      [X:EClass(A)]
        init:Id  bag(A)
          (NormalLProgrammable(A;X)  NormalLProgrammable(A;Prior(X)?init)) }

{ Proof }



Definitions occuring in Statement :  normal-locally-programmable: NormalLProgrammable(A;X) primed-class-opt: Prior(X)?b eclass: EClass(A[eo; e]) Id: Id uall: [x:A]. B[x] all: x:A. B[x] squash: T implies: P  Q set: {x:A| B[x]}  function: x:A  B[x] universe: Type bag: bag(T) valueall-type: valueall-type(T)
Lemmas :  seq-dataflow_wf buffer-dataflow_wf delay-program-meaning null-data-stream null-map not_assert_elim intensional-universe_wf append_is_nil band_wf bnot_of_lt_int null_wf null_append append-nil dataflow_subtype bag-subtype-list filter_append_sq last_append data-stream-cons subtype_rel_list iterate-dataflow_wf dataflow-ap_wf pi2_wf data-stream-append append_wf es-pred_wf filter_wf_top null_wf3 es-loc-pred es-pred-causl bag-size_wf rev_implies_wf iff_wf l_member_wf assert_of_null not_functionality_wrt_uiff permutation_wf quotient_wf equiv_rel_wf trans_wf sym_wf refl_wf list-subtype filter_type ge_wf nat_properties es-causl-swellfnd es-causl_wf filter_wf guard_wf nat_ind_tp primed-class-opt-cases es-interface-top es-interface-subtype_rel2 assert_of_bnot es-first_wf firstn_all firstn-append nat_wf non_neg_length length_wf_nat eqtt_to_assert assert_of_le_int le_wf uiff_transitivity eqff_to_assert assert_functionality_wrt_uiff bnot_of_le_int bnot_wf le_int_wf firstn_wf list_subtype_base isect_subtype_base length-append map_append_sq es-before_wf3 es-locl_wf es-before_wf map_wf sq_stable__subtype_rel es-le-before-not-null not_wf pos_length2 top_wf non_null_iff_length assert_of_lt_int bool_wf bool_subtype_base bfalse_wf length_wf1 assert_wf es-le-before_wf es-le_wf true_wf lt_int_wf ifthenelse_wf false_wf es-le-before_wf2 es-base-E_wf es-le-loc es-info_wf map_wf_listp last-delay-data-stream1 listp_wf dataflow_wf subtype_rel_self bag_wf subtype_rel_wf subtype_base_sq df-program-type_wf member_wf Id_wf squash_wf valueall-type_wf event-ordering+_wf event-ordering+_inc es-E_wf eclass_wf normal-locally-programmable_wf dataflow-program_wf local-program-at_wf primed-class-opt_wf delay-program_wf df-program-meaning_wf data-stream_wf last_wf es-loc_wf

\mforall{}[Info:\{Info:Type|  \mdownarrow{}Info\}  ]
    \mforall{}A:\{T:Type|  valueall-type(T)\} 
        \mforall{}[X:EClass(A)]
            \mforall{}init:Id  {}\mrightarrow{}  bag(A).  (NormalLProgrammable(A;X)  {}\mRightarrow{}  NormalLProgrammable(A;Prior(X)?init))


Date html generated: 2011_08_16-PM-06_19_30
Last ObjectModification: 2011_07_25-PM-05_14_59

Home Index