Nuprl Lemma : decidable__archive-condition

[V:Type]
  (V
   (∀A:Id List. ∀t:ℕ+. ∀f:(V List) ─→ V. ∀L:consensus-rcv(V;A) List.
        Dec(∃n:ℕ. ∃v:V. archive-condition(V;A;t;f;n;v;L))))


Proof




Definitions occuring in Statement :  archive-condition: archive-condition(V;A;t;f;n;v;L) consensus-rcv: consensus-rcv(V;A) Id: Id list: List nat_plus: + nat: decidable: Dec(P) uall: [x:A]. B[x] all: x:A. B[x] exists: x:A. B[x] implies:  Q function: x:A ─→ B[x] universe: Type
Lemmas :  archive-condition-threshold-accum list_accum_wf bool_wf list_wf l_member_wf bfalse_wf nil_wf consensus-accum-num_wf all_wf nat_wf iff_wf archive-condition_wf nat_plus_subtype_nat assert_wf equal-wf-T-base int_subtype_base consensus-rcv_wf nat_plus_wf Id_wf exists_wf decidable_functionality consensus-accum-num-property1 filter_wf5 rcvd-inning-gt_wf subtract_wf length_wf length_of_nil_lemma zip_wf votes-from-inning_wf le_wf not_wf null_wf3 subtype_rel_list top_wf values-for-distinct_wf id-deq_wf subtype_rel-deq sq_stable__l_member decidable__equal_Id equal_wf set_wf less_than_wf list-cases null_nil_lemma list_accum_nil_lemma product_subtype_list null_cons_lemma list_accum_cons_lemma false_wf eqtt_to_assert decidable__le not-le-2 condition-implies-le minus-one-mul zero-add minus-add minus-minus add-associates add-swap add-commutes add_functionality_wrt_le le-add-cancel true_wf equal-wf-base eqff_to_assert bool_cases_sqequal subtype_base_sq bool_subtype_base assert-bnot
\mforall{}[V:Type]
    (V
    {}\mRightarrow{}  (\mforall{}A:Id  List.  \mforall{}t:\mBbbN{}\msupplus{}.  \mforall{}f:(V  List)  {}\mrightarrow{}  V.  \mforall{}L:consensus-rcv(V;A)  List.
                Dec(\mexists{}n:\mBbbN{}.  \mexists{}v:V.  archive-condition(V;A;t;f;n;v;L))))



Date html generated: 2015_07_17-AM-11_52_06
Last ObjectModification: 2015_01_28-AM-00_42_03

Home Index