Nuprl Lemma : aa_min_ltree_spec
t:aa_ltree(
)
  (aa_binary_search_tree(t) 
 (
i:
. (aa_bst_member_prop(i;t) 
 (
j:
. (((inl j ) = aa_min_ltree(t)) 
 (i 
 j ))))))
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_min_ltree: aa_min_ltree(t), 
aa_ltree: aa_ltree(T), 
ge: i 
 j , 
all:
x:A. B[x], 
exists:
x:A. B[x], 
implies: P 
 Q, 
and: P 
 Q, 
unit: Unit, 
inl: inl x , 
union: left + right, 
int:
, 
equal: s = t
Definitions : 
member: t 
 T, 
all:
x:A. B[x], 
so_lambda: 
x.t[x], 
prop:
, 
ge: i 
 j , 
and: P 
 Q, 
implies: P 
 Q, 
aa_min_ltree: aa_min_ltree(t), 
aa_min_w_unit: aa_min_w_unit(u1;u2), 
exists:
x:A. B[x], 
bfalse: ff, 
false: False, 
not:
A, 
le: A 
 B, 
btrue: tt, 
ifthenelse: if b then t else f fi , 
imin: imin(a;b), 
true: True, 
isl: isl(x), 
assert:
b, 
outl: outl(x), 
uall:
[x:A]. B[x], 
guard: {T}, 
so_apply: x[s], 
aa_bst_member_prop: aa_bst_member_prop(i;t), 
or: P 
 Q, 
uiff: uiff(P;Q), 
uimplies: b supposing a, 
bool:
, 
unit: Unit, 
aa_binary_search_tree: aa_binary_search_tree(t), 
sq_type: SQType(T), 
it:
Lemmas : 
aa_ltree_wf, 
aa_lt_node_wf, 
aa_lt_leaf_wf, 
ge_wf, 
aa_min_ltree_wf, 
unit_wf2, 
exists_wf, 
aa_bst_member_prop_wf, 
all_wf, 
aa_binary_search_tree_wf, 
aa_ltree-induction, 
imin_wf, 
assert_of_lt_int, 
bnot_of_le_int, 
assert_functionality_wrt_uiff, 
eqff_to_assert, 
bnot_wf, 
less_than_wf, 
lt_int_wf, 
assert_of_le_int, 
eqtt_to_assert, 
le_wf, 
assert_wf, 
equal_wf, 
uiff_transitivity, 
bool_wf, 
le_int_wf, 
unit_subtype_base, 
int_subtype_base, 
union_subtype_base, 
subtype_base_sq, 
outl_wf, 
and_wf, 
aa_min_ltree_spec3, 
it_wf, 
equal-unit
\mforall{}t:aa\_ltree(\mBbbZ{})
    (aa\_binary\_search\_tree(t)
    {}\mRightarrow{}  (\mforall{}i:\mBbbZ{}.  (aa\_bst\_member\_prop(i;t)  {}\mRightarrow{}  (\mexists{}j:\mBbbZ{}.  (((inl  j  )  =  aa\_min\_ltree(t))  \mwedge{}  (i  \mgeq{}  j  ))))))
Date html generated:
2013_03_20-AM-09_53_47
Last ObjectModification:
2012_11_27-AM-10_32_56
Home
Index