Nuprl Lemma : committed-inning0-reachable

[V:Type]. [A:Id List]. [W:{a:Id| (a  A)}  List List].
  [v:V]. (a.<0, 0 : v>  ts-reachable(consensus-ts4(V;A;W))) supposing ||W||  1 


Proof not projected




Definitions occuring in Statement :  consensus-ts4: consensus-ts4(V;A;W),  fpf-single: x : v,  Id: Id,  length: ||as||,  uimplies: b supposing a,  uall: [x:A]. B[x],  ge: i  j ,  member: t  T,  set: {x:A| B[x]} ,  lambda: x.A[x],  pair: <a, b>,  list: type List,  natural_number: $n,  universe: Type,  l_member: (x  l),  ts-reachable: ts-reachable(ts)
Definitions :  prop: ,  so_lambda: x.t[x],  pi2: snd(t),  pi1: fst(t),  ts-init: ts-init(ts),  ts-rel: ts-rel(ts),  infix_ap: x f y,  consensus-state4: ConsensusState,  ts-type: ts-type(ts),  consensus-ts4: consensus-ts4(V;A;W),  ts-reachable: ts-reachable(ts),  member: t  T,  uimplies: b supposing a,  uall: [x:A]. B[x],  implies: P  Q,  all: x:A. B[x],  btrue: tt,  bfalse: ff,  reduce: reduce(f;k;as),  deq-member: deq-member(eq;x;L),  ifthenelse: if b then t else f fi ,  eqof: eqof(d),  guard: {T},  bor: p q,  Id: Id,  top: Top,  cand: A c B,  fpf-domain: fpf-domain(f),  or: P  Q,  cs-estimate: Estimate(s;a),  cs-inning: Inning(s;a),  and: P  Q,  exists: x:A. B[x],  fpf-empty: ,  consensus-rel: CR[x,y],  fpf-single: x : v,  not: A,  cs-precondition: state s may consider v in inning i,  false: False,  null: null(as),  assert: b,  le: A  B,  so_apply: x[s],  iff: P  Q,  unit: Unit,  bool: ,  decidable: Dec(P),  uiff: uiff(P;Q),  sq_type: SQType(T),  l_contains: A  B,  ge: i  j ,  rev_implies: P  Q,  ycomb: Y,  length: ||as||,  cs-archive-blocked: in state s, ws' blocks ws from archiving v in inning i,  it: ,  eq_id: a = b
Lemmas :  l_member_wf,  Id_wf,  length_wf,  ge_wf,  fpf-empty_wf,  consensus-rel_wf,  consensus-state4_wf,  rel_star_wf,  fpf-single_wf,  l_contains_wf,  not_functionality_wrt_iff,  assert_of_bnot,  eqff_to_assert,  assert-deq-member,  eqtt_to_assert,  iff_weakening_uiff,  iff_transitivity,  not_wf,  bnot_wf,  assert_wf,  bool_wf,  id-deq_wf,  deq-member_wf,  rel_star_weakening,  nil_member,  l_contains_cons,  eqof_wf,  bor_wf,  fpf_wf,  ifthenelse_wf,  rel_star_transitivity,  decidable__equal_Id,  decidable__l_member,  eq_id_wf,  not_functionality_wrt_uiff,  assert-eq-id,  equal_wf,  uiff_transitivity,  atom2_subtype_base,  subtype_base_sq,  rel_rel_star,  list-set-type2,  strong-subtype-self,  strong-subtype-set3,  strong-subtype-deq-subtype,  or_wf,  top_wf,  pi1_wf_top,  all_wf,  int-deq_wf,  fpf-join_wf,  cs-precondition_wf,  exists_wf,  l_contains_weakening,  false_wf,  cs-archive-blocked_wf,  le_wf,  hd_wf,  hd_member,  fpf-join-empty

\mforall{}[V:Type].  \mforall{}[A:Id  List].  \mforall{}[W:\{a:Id|  (a  \mmember{}  A)\}    List  List].
    \mforall{}[v:V].  (\mlambda{}a.ɘ,  0  :  v>  \mmember{}  ts-reachable(consensus-ts4(V;A;W)))  supposing  ||W||  \mgeq{}  1 


Date html generated: 2012_01_23-PM-12_04_28
Last ObjectModification: 2011_12_14-PM-06_21_18

Home Index