Fekete's lemma

In mathematics, and in particular in calculus, Fekete’s lemma (also called Fekete's subadditive lemma) is a lemma concerning the limit of subadditive sequences. The lemma provides an estimate for the linear growth rate of such sequences.

The lemma is named after the HungarianIsraeli mathematician Michael Fekete, who proved it in 1923.[1]

Statement of the theorem

In this article, denotes the natural numbers. This set does not include the number 0.

A sequence of real numbers is called a subadditive sequence if and only if for all one has

Fekete’s lemma states that for every subadditive sequence,

That is, the sequence converges to its infimum. Note that this infimum may be .

Proof

To prove that the limit exists and equals the infimum, it suffices to show that

where and denote the limit inferior and limit superior, respectively. The two left inequalities always hold, so it is enough to prove the rightmost inequality

Since the sequence is subadditive, one can prove by induction that for all ,

Define . Then this inequality also holds when one of the indices is 0.

Now fix some . For every there exist and such that . Hence, by the inequality above,

Define . This value is always well defined, since it is the maximum of a finite set. Dividing the inequality above by yields

Taking the limit superior as , we obtain Since was arbitrary, this holds for all , and therefore

Combining the inequalities, we conclude that

Examples

Square root

Define a sequence by, for all ,

One can show that this sequence is subadditive, since for all ,

Indeed,

Integer value

Let . Define a sequence by, for all ,

where denotes the ceiling function. The sequence is subadditive, since for all ,

Indeed,

Consequences

Superadditive sequences

A sequence of real numbers is called superadditive if and only if for all ,

Using Fekete’s lemma, one can show that for every superadditive sequence,[2]

That is, the sequence converges to its supremum. As in the subadditive case, this supremum may be .

The proof follows by applying Fekete’s lemma to the sequence .

Submultiplicative sequences

A sequence of real numbers is called submultiplicative if and only if for all ,

Using Fekete’s lemma, one can show that for every submultiplicative sequence with positive terms,

The proof follows by applying Fekete’s lemma to the sequence , where denotes the natural logarithm.

Note that since Fekete’s lemma for submultiplicative sequences applies only to positive sequences, the infimum is necessarily finite and nonnegative. This fact has important applications, for example:

Almost subadditive sequence

Let be a sequence of real numbers for which there exists such that for all ,

Such a sequence is called almost subadditive. Then,

Proof

Define a new sequence . It is subadditive, since

Therefore,

On the other hand, so the two sequences have the same limit. Hence,

References

  1. ^ J. Michael Steele (1997-01-01). Probability Theory and Combinatorial Optimization. SIAM. p. 3. ISBN 978-0-89871-380-0.
  2. ^ "Fekete's subadditive lemma". planetmath.org. Retrieved 2026-02-09.