Nuprl Lemma : pv11_p1_add_if_new_if

∀Cmd:ValueAllType. ∀p:ℤ × Cmd. ∀proposals:(ℤ × Cmd) List.
  ((¬↑(pv11_p1_in_domain(Cmd) (fst(p)) proposals)) ⇒ (p ∈ pv11_p1_add_if_new() pv11_p1_same_proposal(Cmd) p proposals))


Proof




Definitions occuring in Statement :  pv11_p1_add_if_new: pv11_p1_add_if_new(),  pv11_p1_same_proposal: pv11_p1_same_proposal(Cmd),  pv11_p1_in_domain: pv11_p1_in_domain(Cmd),  l_member: (x ∈ l),  list: T List,  vatype: ValueAllType,  assert: ↑b,  pi1: fst(t),  all: ∀x:A. B[x],  not: ¬A,  implies: P ⇒ Q,  apply: f a,  product: x:A × B[x],  int: ℤ
Lemmas :  not_wf,  assert_wf,  pv11_p1_in_domain_wf,  list_wf,  valueall-type_wf,  eqtt_to_assert,  assert-bl-exists,  l_exists_iff,  l_member_wf,  pv11_p1_same_proposal_wf,  assert_of_eq_int,  assert-deq-member,  int-deq_wf,  map_wf,  member_map,  equal-wf-base-T,  int_subtype_base,  eqff_to_assert,  equal_wf,  bool_wf,  bool_cases_sqequal,  subtype_base_sq,  bool_subtype_base,  assert-bnot,  pv11_p1_add_if_new_iff

Latex:
\mforall{}Cmd:ValueAllType.  \mforall{}p:\mBbbZ{}  \mtimes{}  Cmd.  \mforall{}proposals:(\mBbbZ{}  \mtimes{}  Cmd)  List.
    ((\mneg{}\muparrow{}(pv11\_p1\_in\_domain(Cmd)  (fst(p))  proposals))
    {}\mRightarrow{}  (p  \mmember{}  pv11\_p1\_add\_if\_new()  pv11\_p1\_same\_proposal(Cmd)  p  proposals))



Date html generated: 2015_07_23-PM-04_44_32
Last ObjectModification: 2015_01_29-AM-11_20_20

Home Index