面对分段函数,我们除了分段,还有别的做法。
鉴于很多人没了解过 min,max 符号,特写此节。
对于集合 S,定义 maxS,minS 满足
M=maxSm=minS⟺M∈S且∀x∈S,x≤M⟺m∈S且∀x∈S,x≥m
可以证明若有限集 S 中元素两两可比,它们总是存在。因此一般要求 S∈R。它们在无限集中可能不存在。
特别地,max{a1,a2,…,an} 允许重复。
另外,我们还有大 min,max 记号:
x∈Smaxf(x)=max{f(x)∣x∈S}x∈Sminf(x)=min{f(x)∣x∈S}
类似 ∑ 地,
i=lmaxrf(i)=max{f(i)∣i∈{l,…,r}}i=lminrf(i)=min{f(i)∣i∈{l,…,r}}
一切的开端是这个恒等式:
若 f(x,y)=f(y,x),则 f(x,y)=f(min{x,y},max{x,y})。
分别取 f(x,y)=x+y,g(x,y)=∣x−y∣ 即得
min{x,y}+max{x,y}max{x,y}−min{x,y}=x+y=∣x−y∣
变形可得
max{x,y}min{x,y}∣x∣=2x+y+∣x−y∣=2x+y−∣x−y∣=max{x,−x}
若 f(x) 单调递增,则 maxx∈Sf(x)=f(maxS),minx∈Sf(x)=f(minS);
若 f(x) 单调递减,则 maxx∈Sf(x)=f(minS),minx∈Sf(x)=f(maxS)。
它的一个特例十分常用:
若 k>0,maxx∈Skx+b=k(maxS)+b,minx∈Skx+b=k(minS)+b;
若 k<0,maxx∈Skx+b=k(minS)+b,minx∈Skx+b=k(maxS)+b。
从中,我们可以知道加法和正数乘对 min,max 都有分配律,而负数乘有反分配律。这很重要。
∣x∣−∣y∣≤∣x+y∣≤∣x∣+∣y∣
两个等号取到分别当且仅当 xy≤0,xy≥0。
若 S⊆T,
maxSminS≤maxT≥minT
两个等号能取到分别当且仅当 maxT∈S,minT∈S。
若对于任意 x≤y,x≤f(x,y)≤y,则
min{x,y}≤f(x,y)≤max{x,y}
依旧显然。它的作用是放缩成各种各样的均值。通过归纳可以得到多元形式:
若对于任意 x≤y,x≤fi(x,y)≤y,则
min{a1,…,an}≤fn−1(⋯f2(f1(a1,a2),a3)⋯,an)≤max{a1,…,an}
maxS≥m⟺∃x∈S,x≥m;minS≥m⟺∀x∈S,x≥m;maxS≤m⟺∀x∈S,x≤m;minS≤m⟺∃x∈S,x≤m
定义差集 S∖T={x∈S∣x∈/T}=∁S(S∩T)。
若 ∀x∈W,∃y∈S∪T,x<y,则 maxS−maxT 一定与 max(S∖W)−max(T∖W) 同号。
特别地,S∖W=∅⟺maxS<maxT。
这依旧是显然的,比较 maxS,maxT,只需看 max(S∪T) 在哪个集合中。
更常用的是一个极其简单的推论——min,max 有不严格单调性,也就是:
若 x>y,则 max({x}∪S)≥max({y}∪S),min({x}∪S)≥min({y}∪S)。
为什么要在这里开一章?因为我也不知道放哪。这一章只有两条:
分段函数的极值只在各段的极值点或分段点取到。
在分段点取到的条件是左右两段在分段点附近的单调性相反。
应该都是很显然的。由于讲不了左右导数,只能这么不严谨地讲。
若 f(x)=i=1∑n∣kix+bi∣,则称 f(x) 是正绝对值线性函数。
不难发现它总是可以化成 ki>0 的形式,于是有用分段点表示的形式:
f(x)=i=1∑nki∣x−ai∣
我们用 2.1.2 将 f(x) 展开。由于加法对 max 的分配律,我们知道它一定可以写成若干个一次函数的 max:
f(x)=i=1maxnkix+bi
注意用这种方法表示的绝对值线性函数的项数比上一节的表示至少多 1。
利用最大值分解,我们可以得出零点分段的一个更优雅的写法:
i=1∑nki∣x−ai∣=i=0maxnj=1∑n(−1)[j≤i]kj(x−aj)
其中 (−1)[j≤i]={−11j≤ij>i。
相当于把各段做 max,可以减少讨论。
利用最大值分解,我们可以在不碰导数的情况下证明正绝对值线性函数的凸性。
若 f(x) 是正绝对值线性函数,则 {x∣f(x)≤kx+b} 一定是区间或单点集或空集。
利用 3.4.1:
i=1maxnmix+ni≤kx+b⟺∀i=1,…,n,(mi−k)x+(ni−b)≤0
于是解集是若干个区间的交集,而若干个区间的交集一定是区间或单点集或空集。
请注意:由于正绝对值线性函数在左右两边都趋于正无穷,所以区间的两个端点都是有穷的。至于它的高中替代说法,可以把其他绝对值放缩掉,只保留一个,容易找点。
在初中的时候,我们曾经用几何法推出最小值在中位数处取得。ki∈R 时就不行了(除非你能接受用有理数逼近实数然后通分的做法)。所以下面给出严格的表述。
f(x)=i=1∑nki∣x−ai∣ 在 x0 处取得最小值当且仅当
ai<x0∑ki≤21i=1∑nki且ai>x0∑ki≤21i=1∑nki
原本想讲左右导数的,但这完完全全超出高中范围了。所以我们乖乖用段内单调性来推吧。
① 若 x0 不是分段点,则它所在段的斜率为 0,即
(ai<x0∑ki)−(ai>x0∑ki)=0
又因为
(ai<x0∑ki)+(ai>x0∑ki)=ai=1∑nki
所以
i<x0∑ki=i>x0∑ki=21i=1∑nki
② 若 x0 是分段点,根据 4.0.2,此时左右两段的单调性(不严格)相反,即左边一段的斜率 ≤0,右边一段的斜率 ≥0。
左边的斜率:
(ai<x0∑ki)−(ai≥x0∑ki)≤0
结合
(ai<x0∑ki)+(ai≥x0∑ki)=i=1∑nki
即得
ai<x0∑ki≤21i=1∑nki
类似地
ai>x0∑ki≤21i=1∑nki
以上步骤均可逆。
已知抛物线 x2=y 上有三点 A,B,C 满足 AB⊥AC,求 ∣AB∣+∣AC∣ 的下确界。
已知 x2+(m−2)x+x2−(m+2)x+2 的最小值为 0,求 m 的取值范围。
求 a2+b2=0maxmin{a,a2+b2b}。
0<a<b<c<1 满足 b≥2a 或 a+b≤1,求 a,b,cminmax{b−a,c−b,1−c}。
其实是来凑数的
证明对于二元函数 f(x,y) 有
x∈Xminy∈Ymaxf(x,y)≥y∈Ymaxx∈Xminf(x,y)
这个不等式没有高考范围内的取等条件,且在很多情况下不能取等。这就是我把它放在习题里的原因。
注
实在是找不到难度合适的习题了(可能因为本来就比较冷门),欢迎投稿!
1
事实上这篇专题是为了这题的醋包的饺子。
设 A(a,a2),B(b,b2),C(c,c2),a,b,c 互不相同。
设 kAB=a−ba2−b2=k,kAC=a−ca2−c2=−k1,于是 a+b=k,a+c=−k1。
∣AB∣+∣AC∣=(a−b)2+(a2−b2)2+(a−c)2+(a2−c2)2=∣a−b∣1+(a+b)2+∣a−c∣1+(a+c)2=∣2a−k∣1+k2+2a+k11+k21
把它视作 a 的函数 f(a),每段均为一次函数,中间没有最小值,因此最小值只在端点处取得(高考老老实实判单调性)
aminf(a)=min{f(2k),f(−2k1)}=min{−k1−k1+k2,k+k11+k21}=k+k1min{1+k2,1+k21}
由对称性不妨设 k2≤1,此时原式化为 k+k11+k2,由于没学求导,我们用均值做:
k+k11+k2=(1+k2)(k+k1)2=(k4/3+k−2/3)3/2≥33k4/3⋅2k−2/3⋅2k−2/33/2=233
根据 k4/3=2k−2/3,a=−2k1 可以解出一个取等条件,但注意此时其中一个距离变成了 0,故此 233 事实上是它的下确界而非最小值。
2
== x2+(m−2)x+∣x2−(m+2)x+2∣ x2+(m−2)x+max{x2−(m+2)x+2,−[x2−(m+2)x+2]} max{2(x−1)2,2mx−2}≥2(x−1)2≥0
以上两个 ≥ 都取等当且仅当 x=1,2mx−2≤0,于是 m≤1。
3
显然 a≤0 或 b≤0 时原式 ≤0,而 a,b>0 时:
min{a,a2+b2b}=min{a,ba2+b1}≤min{a,2a1}≤a⋅2a1=22
a=b=22 时取等。
4
如果开始就用三元均值会发现取不到等,所以我们只能用二元均值把 c 放掉:
max{b−a,c−b,1−c}≥max{b−a,21−b}
先不管取不到等的约束。根据单调性贪心地取 a=2b 或 1−b,于是原式等价于
== bminmin{max{2b,21−b},max{2b−1,21−b}} min{bminmax{2b,21−b},bminmax{2b−1,21−b}} min{41,51}=51
取等条件是 b=53,a=52,c=54,刚好满足额外的条件——不然这题也出不出来。
5
设 x∈Xminy∈Ymaxf(x,y)=f(xM,yM),y∈Ymaxx∈Xminf(x,y)=f(xm,ym),则
LHS=y∈Ymaxf(xM,y)≥f(xM,ym)≥x∈Xminf(x,ym)=RHS