Knowledge Base > Algorithm > Recurrence
We first introduce a few methods for bounding the summations that describe the running times of algorithm. The following subsections are the most frequently used techniques.
Mathematical Induction
The most basic way to prove a series equation is to use mathematical induction.
Method 3.7.1.1.
Assume you have a series:

For example,





Bounding the Terms
Method 3.7.1.2.
A quick upper bound on a series can be obtained by bounding each term of the series
with the largest term. That is,


Splitting Summations
Method 3.7.1.3.
Another technique to get a bound is to express the series as the sum of two or more
series by partitioning the range of the index and then to bound each of the resulting
series[1]. That is,

Approximation by Integrals
Method 3.7.1.4.
When a function f(k) is a monotonically increasing function, the summation of f(k)
can be approximated by integrals,


For example, the integral approximation gives a tight bound for the nth harmonic number (monotonically decreasing),