Sharp lower bound for
ProvedReal.two_mul_sub_one_div_add_one_le_loganalysisinequalities
For every real ,
This is the Pade lower bound for the logarithm. It is second-order accurate at -- writing it says exactly -- and is therefore strictly sharper than Mathlib's Real.one_sub_inv_le_log_of_pos (), which is only first-order accurate. Sharpness at this order is what makes it usable as the lower half of a second-order estimate of a relative entropy.
Proof. The function (note ) satisfies and
so is monotone on and hence there.
Preamble
import Mathlib.Analysis.SpecialFunctions.Log.Basic
Formal statement
theorem Real.two_mul_sub_one_div_add_one_le_log {t : ℝ} (ht : 1 ≤ t) :
2 * (t - 1) / (t + 1) ≤ Real.log t := by
sorrySource
Standard sharp elementary bounds on the natural logarithm; both are absent from Mathlib. The lower bound is the diagonal Pade approximant of order (1,1) (equivalently 2 artanh((t-1)/(t+1)) >= 2 tanh of half the logarithm), the upper bound is x <= sinh x at x = log t. See e.g. Mitrinovic, Analytic Inequalities (Springer 1970), Chapter III.