Hi,

I need to prove and then use a simple property of positive infinite summations, 
i.e. if the summation `f(0)+f(1)+...` converges, the limit of its "remainder 
after item n", i.e. `f(n)+f(n+1)+...` must be zero.  Current HOL4 doesn't 
provide this lemma, I haven't looked into Isabelle yet (don’t know which file 
to look at …)

I know how to prove it by pencil and paper, but I don't know how to express 
"remainder after item n" and its limit in a good way.

I'm dealing with extended reals, thus if that limit is `suminf_tail f`, my 
desired lemma would be like this:

|- !f. (!n. 0 <= f n) /\ suminf f < PosInf ==> (suminf_tail f = 0)

So far I found two ways to define `f(n)+f(n+1)+...` given f and n. The first 
way is to shift the argument by n:

(\n. suminf (\i. f (n + i))))

the second way is to forcely change the value of f(i) to zero if it's less than 
n:

(\n. suminf (\i. if i < n then 0 else f i))

when n increasing above remainder as a function of n must decrease, thus to get 
the limit ("-->" is not available in extrealTheory) I can use "inf" instead:

    suminf_tail f = extreal_inf (IMAGE (\n. suminf (\i. f (n + i))) UNIV)

or

    suminf_tail f = extreal_inf (IMAGE (\n. suminf (\i. if i < n then 0 else f 
i)) UNIV)

In the first way, I worry about the (n + i) part, which may brings difficulties 
apply arithmetic laws. In the second way, case analysis at such a deep nested 
level also scares me.

Does anyone have similar experiences?  Which one of the two definitions above 
may be easier to handle? Are they correct? Is there any better way?

Regards,

Chun Tian

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info

Reply via email to