theorem
Chapter7.Series.root_test_pos
{s : Series}
(h : Filter.limsup (fun (n : ℤ) => ↑(|s.seq n| ^ (1 / ↑n))) Filter.atTop < 1)
:
Theorem 7.5.1(a) (Root test). A technical condition is needed to ensure the limsup is finite.
theorem
Chapter7.Series.root_test_neg
{s : Series}
(h : Filter.limsup (fun (n : ℤ) => ↑(|s.seq n| ^ (1 / ↑n))) Filter.atTop > 1)
:
s.diverges
Theorem 7.5.1(b) (Root test)
Theorem 7.5.1(c) (Root test) / Exercise 7.5.3
theorem
Chapter7.Series.root_test_inconclusive' :
∃ (s : Series), Filter.Tendsto (fun (n : ℤ) => |s.seq n| ^ (1 / ↑n)) Filter.atTop (nhds 1) ∧ s.absConverges
Theorem 7.5.1 (Root test) / Exercise 7.5.3
theorem
Chapter7.Series.ratio_ineq
{c : ℤ → ℝ}
(m : ℤ)
(hpos : ∀ n ≥ m, c n > 0)
:
Filter.liminf (fun (n : ℤ) => ↑(c (n + 1) / c n)) Filter.atTop ≤ Filter.liminf (fun (n : ℤ) => ↑(c n ^ (1 / ↑n))) Filter.atTop ∧ Filter.liminf (fun (n : ℤ) => ↑(c n ^ (1 / ↑n))) Filter.atTop ≤ Filter.limsup (fun (n : ℤ) => ↑(c n ^ (1 / ↑n))) Filter.atTop ∧ Filter.limsup (fun (n : ℤ) => ↑(c n ^ (1 / ↑n))) Filter.atTop ≤ Filter.limsup (fun (n : ℤ) => ↑(c (n + 1) / c n)) Filter.atTop
Lemma 7.5.2 / Exercise 7.5.1
theorem
Chapter7.Series.root_self_converges :
Filter.Tendsto (fun (n : ℕ) => ↑n ^ (1 / ↑n)) Filter.atTop (nhds 1)
Proposition 7.5.4