Absolutely monotone functions #
A function f : ℝ → ℝ is absolutely monotone on a set s if its iterated derivatives are all
nonnegative on s.
Main definitions #
AbsolutelyMonotoneOn— there exists a Taylor series forfonswith nonnegative terms at each point ofs.
Main results #
AbsolutelyMonotoneOn.contDiffOn— the function isC^∞ons.AbsolutelyMonotoneOn.of_contDiff— a globallyC^∞function with nonnegative iterated derivatives onsis absolutely monotone ons.AbsolutelyMonotoneOn.iff_iteratedDerivWithin_nonneg— underUniqueDiffOn, the definition is equivalent tofbeingC^∞onswith every iterated derivative withinsnonnegative.AbsolutelyMonotoneOn.add— closure under addition.AbsolutelyMonotoneOn.smul— closure under nonnegative scalar multiplication.
Implementation #
The precise definition is phrased via the existence of a Taylor series with nonnegative terms
(HasFTaylorSeriesUpToOn) rather than via iteratedDerivWithin. This avoids forcing a
UniqueDiffOn s hypothesis on every result: without UniqueDiffOn, "the" iterated derivative
within s is not canonical, but the existence of a Taylor series is intrinsic to f and s.
When s does satisfy UniqueDiffOn, the condition reduces to f being C^∞ on s with every
iterated derivative within s nonnegative.
References #
A function f : ℝ → ℝ is absolutely monotone on a set s if, heuristically, all
iterated derivatives of f on s are nonnegative. For technical reasons related to unique
differentiability, the precise definition is phrased as the existence of a Taylor series for
f on s whose nth term, evaluated at the all-ones tuple, is nonnegative for every n and
every x ∈ s. See AbsolutelyMonotoneOn.iff_iteratedDerivWithin_nonneg for the equivalence
under UniqueDiffOn.
Equations
- AbsolutelyMonotoneOn f s = ∃ (p : ℝ → FormalMultilinearSeries ℝ ℝ ℝ), HasFTaylorSeriesUpToOn (↑⊤) f p s ∧ ∀ (n : ℕ) ⦃x : ℝ⦄, x ∈ s → 0 ≤ (p x n) fun (x : Fin n) => 1
Instances For
An absolutely monotone function on s is C^∞ on s.
A globally C^∞ function whose iterated derivatives are nonnegative on s is absolutely
monotone on s. The set s need not satisfy UniqueDiffOn.
Under UniqueDiffOn, a Taylor witness for an absolutely monotone function agrees with
iteratedDerivWithin, so the latter is nonnegative on s.
Under UniqueDiffOn, a function is absolutely monotone on s iff it is C^∞ on s with
every iterated derivative within s nonnegative.
Closure properties #
The sum of two absolutely monotone functions is absolutely monotone.
A nonnegative scalar multiple of an absolutely monotone function is absolutely monotone.