Convergence of subadditive sequences #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
A subadditive sequence u : ℕ → ℝ is a sequence satisfying u (m + n) ≤ u m + u n for all m, n.
We define this notion as subadditive u, and prove in subadditive.tendsto_lim that, if u n / n
is bounded below, then it converges to a limit (that we denote by subadditive.lim for
convenience). This result is known as Fekete's lemma in the literature.
@[protected, nolint, irreducible]
The limit of a bounded-below subadditive sequence. The fact that the sequence indeed tends to
this limit is given in subadditive.tendsto_lim
    
theorem
subadditive.tendsto_lim
    {u : ℕ → ℝ}
    (h : subadditive u)
    (hbdd : bdd_below (set.range (λ (n : ℕ), u n / ↑n))) :
filter.tendsto (λ (n : ℕ), u n / ↑n) filter.at_top (nhds h.lim)
Fekete's lemma: a subadditive sequence which is bounded below converges.