Documentation

Mathlib.Topology.Algebra.Order.Polynomial

Behaviour at infinity of polynomial and rational functions #

We prove basic facts about the behavior of polynomial and rational functions at infinity.

The main result is Polynomial.tendsTo_atTop_div_nhds_leadingCoeff, which states that, for any polynomial P of degree n with leading coefficient a, P / x ^ n → a as x → +∞.

We then use this result to characterise the behaviour at infinity of polynomials and rational functions in terms of their degrees and leading coefficients.

theorem Polynomial.isBoundedUnder_abs_atTop_iff {F : Type u_1} [Field F] [LinearOrder F] [IsStrictOrderedRing F] {P : Polynomial F} :
(Filter.IsBoundedUnder (fun (x1 x2 : F) => x1 ≤ x2) Filter.atTop fun (x : F) => |eval x P|) ↔ P.degree ≤ 0
theorem Polynomial.isBoundedUnder_abs_atBot_iff {F : Type u_1} [Field F] [LinearOrder F] [IsStrictOrderedRing F] {P : Polynomial F} :
(Filter.IsBoundedUnder (fun (x1 x2 : F) => x1 ≤ x2) Filter.atBot fun (x : F) => |eval x P|) ↔ P.degree ≤ 0