Nuprl Lemma : consensus-rcvs-to-consensus-events_wf

∀[V:Type]. ∀[A:Id List]. ∀[t:ℕ+]. ∀[f:(V List) ─→ V]. ∀[v0:V]. ∀[L:consensus-rcv(V;A) List].
  (consensus-rcvs-to-consensus-events(f;t;v0;L) ∈ consensus-event(V;A) List × (consensus-rcv(V;A) List))


Proof




Definitions occuring in Statement :  consensus-rcvs-to-consensus-events: consensus-rcvs-to-consensus-events(f;t;v0;L),  consensus-rcv: consensus-rcv(V;A),  consensus-event: consensus-event(V;A),  Id: Id,  list: T List,  nat_plus: ℕ+,  uall: ∀[x:A]. B[x],  member: t ∈ T,  function: x:A ─→ B[x],  product: x:A × B[x],  universe: Type
Lemmas :  list_accum_wf,  list_wf,  consensus-event_wf,  nil_wf,  bool_wf,  l_member_wf,  append_wf,  cons_wf,  bfalse_wf,  consensus-accum-num_wf,  rcv-vote?_wf,  eqtt_to_assert,  rcvd-vote_wf,  nat_wf,  consensus-message_wf,  decidable__le,  false_wf,  not-le-2,  sq_stable__le,  condition-implies-le,  minus-add,  minus-one-mul,  zero-add,  add-associates,  add-swap,  add-commutes,  add_functionality_wrt_le,  add-zero,  le-add-cancel,  le_wf,  decidable__lt,  add-mul-special,  zero-mul,  lelt_wf,  unit_wf2,  eqff_to_assert,  equal_wf,  bool_cases_sqequal,  subtype_base_sq,  bool_subtype_base,  assert-bnot,  set_wf,  Id_wf,  list-cases,  null_nil_lemma,  archive-event_wf,  inning-event_wf,  product_subtype_list,  null_cons_lemma,  map_wf,  int_seg_wf,  subtract_wf,  length_wf,  filter_wf5,  is-inning-event_wf,  upto_wf,  consensus-rcv_wf,  nat_plus_wf
\mforall{}[V:Type].  \mforall{}[A:Id  List].  \mforall{}[t:\mBbbN{}\msupplus{}].  \mforall{}[f:(V  List)  {}\mrightarrow{}  V].  \mforall{}[v0:V].  \mforall{}[L:consensus-rcv(V;A)  List].
    (consensus-rcvs-to-consensus-events(f;t;v0;L)  \mmember{}  consensus-event(V;A)  List
      \mtimes{}  (consensus-rcv(V;A)  List))



Date html generated: 2015_07_17-AM-11_54_38
Last ObjectModification: 2015_01_28-AM-00_42_57

Home Index