{ 
[n:
]. 
[f:Top]. 
[a:k:
n 
 bag(Top)].
    lifting-gen(n;f) a ~ {} supposing 
k:
n. (
bag-null(a k)) }
{ Proof }
Definitions occuring in Statement : 
lifting-gen: lifting-gen(n;f), 
assert:
b, 
int_seg: {i..j
}, 
nat:
, 
uimplies: b supposing a, 
uall:
[x:A]. B[x], 
top: Top, 
exists:
x:A. B[x], 
apply: f a, 
function: x:A 
 B[x], 
natural_number: $n, 
sqequal: s ~ t, 
bag-null: bag-null(bs), 
empty-bag: {}, 
bag: bag(T)
Lemmas : 
equal-empty-bag, 
assert-bag-null, 
bag-combine-empty-left, 
subtype_base_sq, 
bag-combine-empty-right, 
decidable__equal_int, 
member_wf, 
eq_int_wf, 
bnot_wf, 
not_functionality_wrt_uiff, 
assert_of_bnot, 
eqff_to_assert, 
assert_of_eq_int, 
eqtt_to_assert, 
uiff_transitivity, 
bool_wf, 
bag-null_wf, 
not_wf, 
false_wf, 
uall_wf, 
nat_ind_tp, 
nat_wf, 
le_wf, 
assert_wf, 
int_seg_wf, 
top_wf, 
bag_wf, 
nat_properties, 
ge_wf
\mforall{}[n:\mBbbN{}].  \mforall{}[f:Top].  \mforall{}[a:k:\mBbbN{}n  {}\mrightarrow{}  bag(Top)].    lifting-gen(n;f)  a  \msim{}  \{\}  supposing  \mexists{}k:\mBbbN{}n.  (\muparrow{}bag-null(a  k))
Date html generated:
2011_08_17-PM-05_59_04
Last ObjectModification:
2011_06_28-PM-12_53_53
Home
Index