C.1 Convergence of deterministic sequences
Convergence of monotonic sequences
Consider a sequence {xk}≐{x1,x2,…,xk,…} where xk∈R . Suppose that this sequence is deterministic in the sense that xk is not a random variable.
One of the most well-known convergence results is that a nonincreasing sequence with a lower bound converges. The following is a formal statement of this result.
Theorem C.1 (Convergence of monotonic sequences). If the sequence {xk} is nonincreasing and bounded from below:
Nonincreasing: xk+1≤xk for all k ;
Lower bound: xk≥α for all k
then xk converges to a limit, which is the infimum of {xk} , as k→∞ .
Similarly, if {xk} is nondecreasing and bounded from above, then the sequence is convergent.
Convergence of nonmonotonic sequences
We next analyze the convergence of nonmonotonic sequences.
To analyze the convergence of nonmonotonic sequences, we introduce the following useful operator [103]. For any z∈R , define
z+≐{z,0,i fz≥0,i fz<0, z−≐{z,0,i fz≤0,i fz>0. It is obvious that z+≥0 and z−≤0 for any z . Moreover, it holds that
z=z++z− for all z∈R
To analyze the convergence of {xk} , we rewrite xk as
xk=xk−xk−1+xk−1−xk−2+⋯−x2+x2−x1+x1=∑i=1k−1(xi+1−xi)+x1=⋅Sk+x1,(C.1) where Sk≐∑i=1k−1(xi+1−xi) . Note that Sk can be decomposed as
Sk=i=1∑k−1(xi+1−xi)=Sk++Sk−, where
Sk+=i=1∑k−1(xi+1−xi)+≥0,Sk−=i=1∑k−1(xi+1−xi)−≤0. Some useful properties of Sk+ and Sk− are given below.
⋄ {Sk+≥0} is a nondecreasing sequence since Sk+1+≥Sk+ for all k .
⋄ {Sk−≤0} is a nonincreasing sequence since Sk+1−≤Sk− for all k .
⋄ If Sk+ is bounded from above, then Sk− is bounded from below. This is because Sk−≥−Sk+−x1 due to the fact that Sk−+Sk++x1=xk≥0 .
With the above preparation, we can show the following result.
Theorem C.2 (Convergence of nonmonotonic sequences). For any nonnegative sequence
{xk≥0},if k=1∑∞(xk+1−xk)+<∞,(C.2) then {xk} converges as k→∞
Proof. First, the condition ∑k=1∞(xk+1−xk)+<∞ indicates that Sk+=∑i=1k−1(xi+1−xi)+ is bounded from above for all k . Since {Sk+} is nondecreasing, the convergence of {Sk+} immediately follows from Theorem C.1. Suppose that Sk+ converges to S∗+ .
Second, the boundedness of Sk+ implies that Sk− is bounded from below since Sk−≥−Sk+−x1 . Since {Sk−} is nonincreasing, the convergence of {Sk−} immediately follows from Theorem C.1. Suppose that Sk− converges to S∗− .
Finally, since xk=Sk++Sk−+x1 , as shown in (C.1), the convergence of Sk+ and Sk− implies that {xk} converges to S∗++S∗−+x1 .
Theorem C.2 is more general than Theorem C.1 because it allows xk to increase as long as the increase is damped as in (C.2). In the monotonic case, Theorem C.2 still applies. In particular, if xk+1≤xk , then ∑k=1∞(xk+1−xk)+=0 . In this case, (C.2) is still satisfied and the convergence follows.
We next consider a special yet importance case. Suppose that {xk≥0} is a nonnegative sequence satisfying
xk+1≤xk+ηk. When ηk=0 , we have xk+1≤xk , meaning that the sequence is monotonic. When ηk≥0 , the sequence is not monotonic because xk+1 may be greater than xk . Nevertheless, we can still ensure the convergence of the sequence under some mild conditions. The following result is an immediate corollary of Theorem C.2.
Corollary C.1. For any nonnegative sequence {xk≥0} , if
xk+1≤xk+ηk and {ηk≥0} satisfies
k=1∑∞ηk<∞, then {xk≥0} converges.
Proof. Since xk+1≤xk+ηk , we have (xk+1−xk)+≤ηk for all k . Then, we have
k=1∑∞(xk+1−xk)+≤k=1∑∞ηk<∞. As a result, (C.2) is satisfied and the convergence follows from Theorem C.2.