Nuprl Lemma : aa_bst_member_property2r

ltr,rtr:aa_ltree(). val,i:.
  ((aa_binary_search_tree(aa_lt_node(val;ltr;rtr))  aa_bst_member_prop(i;rtr))  (i > val))


Proof




Definitions occuring in Statement :  aa_binary_search_tree: aa_binary_search_tree(t),  aa_bst_member_prop: aa_bst_member_prop(i;t),  aa_lt_node: aa_lt_node(val;left_subtree;right_subtree),  aa_ltree: aa_ltree(T),  gt: i > j,  all: x:A. B[x],  implies: P  Q,  and: P  Q,  int:
Definitions :  prop: ,  member: t  T,  gt: i > j,  and: P  Q,  implies: P  Q,  all: x:A. B[x],  exists: x:A. B[x],  true: True,  ifthenelse: if b then t else f fi ,  btrue: tt,  isl: isl(x),  assert: b,  outl: outl(x),  uall: [x:A]. B[x],  aa_binary_search_tree: aa_binary_search_tree(t),  guard: {T},  uimplies: b supposing a,  sq_type: SQType(T),  cand: A c B,  false: False,  not: A,  ge: i  j ,  le: A  B
Lemmas :  aa_ltree_wf,  aa_bst_member_prop_wf,  aa_lt_node_wf,  aa_binary_search_tree_wf,  unit_subtype_base,  int_subtype_base,  union_subtype_base,  subtype_base_sq,  unit_wf2,  equal_wf,  aa_min_ltree_wf,  outl_wf,  and_wf,  aa_min_ltree_spec,  aa_min_ltree_spec3,  it_wf,  equal-unit
\mforall{}ltr,rtr:aa\_ltree(\mBbbZ{}).  \mforall{}val,i:\mBbbZ{}.
    ((aa\_binary\_search\_tree(aa\_lt\_node(val;ltr;rtr))  \mwedge{}  aa\_bst\_member\_prop(i;rtr))  {}\mRightarrow{}  (i  >  val))


Date html generated: 2013_03_20-AM-09_54_08
Last ObjectModification: 2012_11_27-AM-10_32_58

Home Index