冷启动:两个条件只差一个 sinx
题目问的是:在 0<x<2π 上,「xsin2x<1」是「xsinx<1」的什么条件。
判这种题的关键动作只有一个:两个方向各判一次——「左边能不能推出右边」「右边能不能推出左边」,然后对号入座。而这道题把两个方向的难度拆得很开,因为两个式子之间的关系一眼可见:
xsin2x=(xsinx)⋅sinx.
区间内 0<sinx<1,乘上一个真小于 1 的正数只会变小,所以恒有 xsin2x<xsinx。更小的那个更容易小于 1——一个方向就这么定下来了。剩下的全部力气都花在另一个方向:更小的那个小于 1 时,大的那个是不是也小于 1?

图上那条淡红的窄带就是答案:它非空,所以「xsin2x<1」推不出「xsinx<1」;它只在一侧(左边那段两个条件都成立),所以反过来推得动。
顺带说清原卷那句「取值范围相同」。 它不是在定方向——方向由 xsin2x<xsinx 定。它真正兑现的是另一件事:两个条件都不是恒成立的。xsinx 在 (0,2π) 上的取值范围是 (0,2π),里头有超过 1 的数,所以「xsinx<1」确实会失效,那条缝才有可能存在。少了这一句,「更小的推不出更大的」就只是可能,不是一定。这句话该说,但它只是半张证明,另外半张仍得由下面任一条路给出。
解法一:两式只差一个 sinx——必要性一眼可见,不充分靠一个临界点
怎么想到的。 既然 xsin2x<xsinx 是白给的,那就先把这个方向吃干净;剩下的方向要否掉,按惯例只需一个反例,不必证明。难点只在于这个反例上哪儿找——下面会看到,它不必算出来,只要说得清它存在就够。
① 必要性:xsinx<1⇒xsin2x<1。
0<x<2π 时 0<sinx<1,于是
xsin2x=(xsinx)⋅sinx<(xsinx)⋅1=xsinx<1.
所以「xsinx<1」成立时「xsin2x<1」一定成立——按定义,后者是前者的必要条件(箭头射入的一端必要)。
② 不充分性:造一个反例。 要找的是这样一个 x:它让 xsin2x<1 成立,却让 xsinx<1 失败。
先说这样的 x 为什么一定存在。令 h(x)=xsinx,它在 [0,2π] 上连续,两端取值
h(0)=0<1,h(2π)=2π≈1.571>1,
由零点存在定理(对 h(x)−1 用),存在 α∈(0,2π) 使
αsinα=1.
就取 x=α。 这一点上:
- 「xsinx<1」不成立——它恰好取等;
- 「xsin2x<1」成立——因为
αsin2α=(αsinα)⋅sinα=1⋅sinα=sinα<1,
最后一步用的还是 0<α<2π⇒sinα<1。
一个反例就够,于是「xsin2x<1」推不出「xsinx<1」。
合起来:必要而不充分,答案 B。
这个反例妙在不用算。 α 没有初等闭形(xsinx=1 是超越方程,数值约 1.114),但整条论证里一次都不需要它的值:存在性由零点存在定理给,反例的验证靠的是 αsinα=1 这个定义式本身,代进去就把 αsin2α 化成了 sinα。考场上算不出 sin1.114,但这条路根本不需要算。
解法二:两个条件各解成区间——比右端点
怎么想到的。 「谁充分谁必要」两个词太抽象,最容易说反;换成集合就变成「谁装得下谁」这件看得见的事。所以把两个条件各自的解集写出来,比包含关系。
① 两个函数在区间上都严格递增。 在 (0,2π) 上,x 是正的且递增,sinx 也是正的且递增,两个正的递增函数相乘仍递增,故 xsinx 递增;sin2x 同样正且递增,故 xsin2x 也递增。
② 各自恰好穿过 1 一次。 两个函数都连续,x→0+ 时都趋于 0<1;而在 x0=125π(它确实小于 2π)处,
sin2x0=21−cos65π=42+3,x0sin2x0=125π⋅42+3=485π(2+3)>485×3.1×3.7>1,
而 xsinx>xsin2x,所以两个函数在 x0 处都已经超过 1。由连续性,各与 1 至少相遇一次;又都严格递增,所以至多一次。于是两个根都落在 (0,x0) 里,记
αsinα=1,βsin2β=1.
由单调性,两个条件的解集就是
A={x∣xsinx<1}=(0,α),B={x∣xsin2x<1}=(0,β).
③ 比右端点。 把 α 代进 xsin2x:
αsin2α=(αsinα)sinα=sinα<1=βsin2β,
而 xsin2x 递增,值小的那个自变量也小,故 α<β。于是
A=(0,α)⊊(0,β)=B.
④ 对号入座。 A⊊B 即「xsinx<1」的范围小、「xsin2x<1」的范围大。小范围推大范围:前者推得出后者,后者推不出前者。题面问的是后者相对于前者的地位——大范围的那个是必要条件,且因为包含是真包含,不充分。
答案 B。
这条路的好处是它顺手把「反例带」定量了:反例恰好是 [α,β) 里的点,一个不多一个不少。
解法三:画两条曲线——看谁先穿过 y=1
怎么想到的。 不等式解不出闭形时,把「小于 1」读成「图象落在直线 y=1 下方」——问题从解不等式变成读图。
① 两条曲线的上下关系是死的。 区间内部 0<sinx<1,故 xsin2x<xsinx:绿线恒在蓝线下方(只有在区间的两个端点 0 与 2π 处它们才相遇,而这两点不在开区间里)。
② 两条都在上升,而且都确实穿过了 y=1。 上升是因为:区间内 x>0 且递增、sinx>0 且递增,正的递增乘正的递增仍递增,故 xsinx 递增;sin2x 同样正且递增,故 xsin2x 也递增——两条曲线一路往右上走,中途不回头。
穿不穿得过去要单独验一句,不能靠图上看着像。取 x0=125π<2π,sin2x0=21−cos65π=42+3,于是
x0sin2x0=125π⋅42+3=485π(2+3)>485×3.1×3.7=4857.35>1.
连下面那条绿线在 x0 处都已经高过 1,上面的蓝线自然更高。两条曲线在 x→0+ 时又都趋于 0<1,由连续性各自都在 (0,x0) 内穿过 y=1,由单调性各自只穿一次。记穿点的横坐标为 α(蓝)与 β(绿),则
0<α<2π,0<β<x0=125π<2π.
③ 绿线一定穿得更晚。 在 x=α 处蓝线恰好到 1,而绿线一路在蓝线下方,故此刻绿线还在 1 以下;绿线递增、要到 β 才够着 1,所以 α<β——「在下方」就这么翻译成了「穿得晚」,不用算出这两个数。
④ 区间被两个交点切成三段(看图的上半):
| 位置 | xsinx<1 | xsin2x<1 |
|---|
| 0<x<α | 成立 | 成立 |
| α⩽x<β | 不成立 | 成立 |
| β⩽x<2π | 不成立 | 不成立 |
中间那一行就是答案:有「xsin2x<1 成立而 xsinx<1 不成立」的地方,没有反过来的地方。必要而不充分,答案 B。
这条路多给了什么。 它让人看清这道题为什么不能靠试特殊角。缝的两端是 α≈1.114 与 β≈1.175,只有 0.06 宽,而两边最近的特殊角都够不着:
3π⋅sin3π=63π<61.74×3.15<1(两个条件都成立,落在缝左),
而上面 ② 已经算出 125π 处连绿线都超过了 1(两个条件都不成立,落在缝右)。常用特殊角一个都不在缝里。想落进缝里,只能像解法一那样用方程定义那个点——这正是「反例不一定要算得出来,说得清就行」的典型场合。