对于定义在 R 上的函数 f(x) 和 g(x), a∈R, 设 Ma={t∣t=f(x)−g(a),x≥a}.
- 若 f(x)=2x−1,g(x)=cosx,求 M0
- 若 f(x)=x3−3x2,g(x)=−x,Ma⊆[0,+∞),求实数 a 的取值范围
- 已知对任意 a∈R,均有 Ma=[0,+∞),记 h(x)=g(x)−a,求证:“对任意 a∈R,函数 y=h(x) 零点个数均有限”的充要条件是“y=f(x) 是严格增函数”
第三问证明
出题人故意恶心人,把两个命题中不同含义的 a 用同一个字母表示,生怕学生轻松理解.不妨改写 h(x)=g(x)−c,c 为任意实数.
充分性
对任意 a,f(x)−g(a) 严格增,0∈Ma=[0,+∞),则 f(a)=g(a).f(x)=g(x) 严格增,故 h(x)=g(x)−c 严格增,零点个数有限.
必要性
「零点个数有限」的条件正着不好用,应该用反证法比较合适.容易想到,「零点个数有限」说明函数不能出现平台段(定义域的任意子区间上不为常值).既然不能有平台,想着刻意去找出 g 上的平台段.
然后我们考虑 Ma 的意义.Ma 是 f(x)−g(a),x∈[a,+∞) 的值域,Ma=[0,+∞) 意味着 f(x),x∈[a,+∞) 的值域是 [g(a),+∞).这就意味着,g(a) 恰好是 f(x),x∈[a,+∞) 的最小值.这样看来题目要求证明的内容就顺理成章:如果 f 不是严格增,必然会导致局部最低点左侧的 g 出现一段平台.而且这样的运行最小值函数也具有特殊性质,即 g(x) 必然单调增.

假设存在 m<n 且 f(m)≥f(n).∀a∈R,都有 Ma=[0,+∞),即 f(x),x∈[a,+∞) 的值域为 [g(a),+∞),则 g(a)=x≥aminf(x).
若 ∃a0,g(a0)=x≥a0minf(x)=f(x0)<f(a0),x0>a0,则 ∀a∈(a0,x0),g(a)=x≥aminf(x)=x≥a0minf(x),g(a)=f(x0),与 h(x) 有限个零点矛盾!
若 ∀a,g(a)=x≥aminf(x)=f(a),即 f(x)=g(x).则 ∀x1,x2 且 x1<x2,有 f(x1)=x≥x1minf(x)≤f(x2),f(x) 单调增.由最初假设只能 g(m)=g(n),而根据单调增,∀x∈(m,n),g(x)=g(m)=g(n),与 h(x) 有限个零点矛盾!这里就出现了另一种平台情况.
故假设不成立,任意 m<n 都有 f(m)<f(n),必要性得证.