代数 含解答

联赛前一周:不等式中的“猜取等”

正文文字 7490 字公式 1341 处

本系列文章均由我提供完整思路、所有例题,并交给GPT整理排版而成.


联赛前一周复习不等式,可以重点掌握一个常用技巧:先猜取等,再据此选择证明.所谓“猜”有具体依据,小参数、简单代入、对称性、端点、整数性、循环结构以及试探性放缩都会留下等号线索.

取等信息通常可以分成三层:

  1. 变量可能取什么值;
  2. 各类取值出现多少次,或者放在哪些位置;
  3. 这些条件怎样决定证明中的零点、系数、相切和分组.

先把取等情形写得尽量具体,再寻找能够在这些情形下取等的估计,往往比直接尝试各种放缩更有方向.

取等值的基本判断

区间、固定和与整数条件常能直接给出取等候选.凸性把变量推向端点或平均值,整数性再把实数候选修正到相邻整数;若取值只剩两个端点,还要继续确定两端各占多少.

端点与相邻整数

例1 2025 年奥地利数学奥林匹克地区赛

设 𝑛≥3,0≤𝑥_(1),𝑥_(2),…,𝑥_(𝑛)≤2,且 𝑥_(1)+𝑥_(2)+⋯+𝑥_(𝑛)=5. 证明 ∑_(𝑛)^(𝑖=1)𝑥2𝑖≤9, 并确定等号成立的情形.

分析 先看实数范围内怎样把平方和做大.若固定 𝑥_(𝑖)+𝑥_(𝑗),并且 0<𝑥_(𝑖)≤𝑥_(𝑗)<2,把一小部分从较小的 𝑥_(𝑖)移给较大的 𝑥_(𝑗),平方和会增加.因此极大情形不应同时留下两个内部变量;除了至多一个变量外,其余变量都应落在端点 0,2.

总和等于 5,而每个变量至多为 2.把总和尽量放到右端点,先放两个 2,还剩 1;其余变量只能取 0.这给出

(2,2,1,0,…,0)

的排列,平方和为 9.证明时把上述局部调整写成严格计算即可.

猜取等 等号时应有两个变量取 2、一个变量取 1,其余变量取 0.

展开解答收起解答

解答 若存在 𝑖≠𝑗使 0<𝑥_(𝑖)≤𝑥_(𝑗)<2, 取 0<𝛿≤min{𝑥_(𝑖),2−𝑥_(𝑗)}, 把 (𝑥_(𝑖),𝑥_(𝑗))换成 (𝑥_(𝑖)−𝛿,𝑥_(𝑗)+𝛿).总和不变,而平方和的改变量为

(𝑥_(𝑖)−𝛿)^(2)+(𝑥_(𝑗)+𝛿)^(2)−𝑥2𝑖−𝑥2𝑗=2𝛿(𝑥_(𝑗)−𝑥_(𝑖))+2𝛿^(2)>0.

所以最大值处至多有一个变量位于 (0,2),其余变量全在端点 0,2.由总和等于 5,只能恰有两个变量取 2、一个变量取 1,其余为 0.因此

∑_(𝑖=1)^(𝑛)𝑥2𝑖≤9,

且等号当且仅当 (𝑥_(1),…,𝑥_(𝑛))是

(2,2,1,0,…,0)

的一个排列.

说明 凸性先把取值推向端点,总和条件再确定唯一的中间值 1.因此等号形状可以在正式估计之前基本确定.

例2 固定和下的整数分式极值

正整数 𝑎_(1),…,𝑎_(22)满足 𝑎_(1)+⋯+𝑎_(22)=59. 求 𝐹=∑_(22)^(𝑖=1)(𝑎_(𝑖))/(𝑎_(𝑖)+1)的最大值.

展开解答收起解答

分析 记 𝑔(𝑥)=𝑥/(𝑥+1).它在正半轴上严格凹.若先允许 𝑎_(𝑖)取正实数,固定 ∑𝑎_(𝑖)=59时,函数和在全相等处最大,中心位置是

(59)/(22)=2+(15)/(22).

但整数条件不允许所有变量都取这个数,于是应把取值放在平均数两侧最近的整数 2,3上.

还要说明为什么不会出现 1,4或更远的整数.若 𝑝≥𝑞+2,把 (𝑝,𝑞)改成 (𝑝−1,𝑞+1),总和不变;严格凹性说明函数和增加.因此极大情形中任意两项之差至多为 1,所以候选值只能是 2,3.

设有 𝑟个 3,则 3𝑟+2(22−𝑟)=59,得到 𝑟=15.取等数量也随之确定.

猜取等 最大值应在十五个 3和七个 2时取得.

解答 若 𝑝≥𝑞+2,则

𝑔(𝑝−1)+𝑔(𝑞+1)−𝑔(𝑝)−𝑔(𝑞)=(1)/((𝑞+1)(𝑞+2))−(1)/(𝑝(𝑝+1))>0.

所以极值时任意两项之差至多为 1,只能有 𝑎_(𝑖)∈{2,3}.由总和条件,七个变量取 2,十五个变量取 3,故

𝐹_(max)=7⋅(2)/(3)+15⋅(3)/(4)=(191)/(12).

说明 先由实数平均值确定中心,再用整数性把取值修正为 2,3.知道这两个值以后,还可构造

(𝑥)/(𝑥+1)≤(𝑥+6)/(12),(𝑥+6)/(12)−(𝑥)/(𝑥+1)=((𝑥−2)(𝑥−3))/(12(𝑥+1))≥0,

它恰在 𝑥=2,3处取等.

从端点取值到权重比例

例3 康托洛维奇不等式

设正实数 𝜆_(1),𝜆_(2),…,𝜆_(𝑛)满足 𝜆_(1)+𝜆_(2)+⋯+𝜆_(𝑛)=1, 并且 0<𝑚≤𝑎_(𝑖)≤𝑀(𝑖=1,2,…,𝑛). 证明

(∑_(𝑖=1)^(𝑛)𝜆_(𝑖)𝑎_(𝑖))(∑_(𝑖=1)^(𝑛)(𝜆_(𝑖))/(𝑎_(𝑖)))≤((𝑀+𝑚)^(2))/(4𝑀𝑚),

并确定等号成立的情形.

展开解答收起解答

分析 变量被限制在区间 [𝑚,𝑀],而目标同时出现 𝑎_(𝑖)与 1/𝑎_(𝑖).先尝试把每个 𝑎_(𝑖)推到两个端点.如果所有变量只取 𝑚,𝑀,问题就只剩一个参数:取 𝑀的系数和

𝜃=∑_(𝑎_(𝑖)=𝑀)𝜆_(𝑖).

此时

𝐴=𝑚+(𝑀−𝑚)𝜃,𝐵=(1−𝜃)/(𝑚)+(𝜃)/(𝑀),

从而

𝐴𝐵=1+((𝑀−𝑚)^(2))/(𝑀𝑚)𝜃(1−𝜃).

因此端点取值以后,还要让两端的系数和各为 1/2.这预先给出了两层等号条件:先确定“取什么值”,再确定“各占多少”.

区间端点给出

(𝑀−𝑎)(𝑎−𝑚)≥0⟺𝑎+(𝑀𝑚)/(𝑎)≤𝑀+𝑚.(1.1)

这个一元估计只在 𝑎=𝑚,𝑀处取等;求和后再用一次均值不等式,第二层等号会确定两端系数和相等.

猜取等 当 𝑚<𝑀时,等号应满足

𝑎_(𝑖)∈{𝑚,𝑀},∑_(𝑎_(𝑖)=𝑚)𝜆_(𝑖)=∑_(𝑎_(𝑖)=𝑀)𝜆_(𝑖)=(1)/(2).

解答 记 𝐴=∑_(𝑛)^(𝑖=1)𝜆_(𝑖)𝑎_(𝑖), 𝐵=∑_(𝑛)^(𝑖=1)𝜆_(𝑖)/𝑎_(𝑖). 由 (1.1) 及 ∑𝜆_(𝑖)=1,

𝐴+𝑀𝑚𝐵=∑_(𝑖=1)^(𝑛)𝜆_(𝑖)(𝑎_(𝑖)+(𝑀𝑚)/(𝑎_(𝑖)))≤𝑀+𝑚.

另一方面, 𝐴+𝑀𝑚𝐵≥2√(𝑀𝑚𝐴𝐵). 因此

𝐴𝐵≤((𝑀+𝑚)^(2))/(4𝑀𝑚).

若 𝑚=𝑀,上式恒取等.以下设 𝑚<𝑀.第一步取等要求 𝑎_(𝑖)∈{𝑚,𝑀}(𝑖=1,2,…,𝑛). 记 𝜃=∑_(𝑎_(𝑖)=𝑀)𝜆_(𝑖),则均值不等式取等还要求 𝐴=𝑀𝑚𝐵,化简即得 𝜃=(1)/(2). 故等号成立当且仅当

𝑎_(𝑖)∈{𝑚,𝑀} 对所有 𝑖,∑_(𝑎_(𝑖)=𝑚)𝜆_(𝑖)=∑_(𝑎_(𝑖)=𝑀)𝜆_(𝑖)=(1)/(2).

等号条件 一元不等式给出 𝑎_(𝑖)∈{𝑚,𝑀};均值不等式给出 ∑_(𝑎_(𝑖)=𝑚)𝜆_(𝑖)=∑_(𝑎_(𝑖)=𝑀)𝜆_(𝑖)=1/2.两步条件同时成立时取等.

对称多元题中的 EV 定理

对称多元极值还有一条系统的候选缩减途径:EV 定理可以把 𝑛元问题压到 𝑛−1个变量相等以及必要的边界;三元时即为“两元相等”.

EV 定理(Equal Variable Theorem,等变量定理)是一个 𝑛元结论.在一类带两个对称约束的极值问题中,它把 𝑛元搜索降到 𝑛−1个变量相等以及必要的边界情形;三元时,这正好表现为“两元相等”.

EV 定理的竞赛实用表述.将 0≤𝑥_(1)≤⋯≤𝑥_(𝑛)排序,固定 ∑𝑥_(𝑖)和第二个对称条件:𝑝≠0,1时固定 ∑𝑥𝑝𝑖,𝑝=0时固定乘积.研究 𝐹=∑𝑓(𝑥_(𝑖)).若

𝑔(𝑡)=𝑓^(′)(𝑡^(1/(𝑝−1)))

满足定理所需的严格凸性条件,则内部极值只需检查 𝑛−1个变量相等的情形;当 𝑝>0且研究最小值时,还要检查最小变量为 0的边界.

完整定理还要区分定义域、𝑝的范围以及 𝑓在 0附近的性质.(注:V. Cîrtoaje, The Equal Variable Method, Journal of Inequalities in Pure and Applied Mathematics 8 (2007), Article 15.) 在竞赛中,EV 的作用主要是缩小候选范围:若题目具有多元对称性,目标能写成 ∑𝑓(𝑥_(𝑖)),两个约束又符合定理形式,就可以先令 𝑛−1个变量相等,再检查边界.

三元示例.设 𝑥,𝑦,𝑧≥0,

𝑥+𝑦+𝑧=3,𝑥^(2)+𝑦^(2)+𝑧^(2)=5.

求 𝑥^(3)+𝑦^(3)+𝑧^(3)的最大值与最小值.这里 𝑝=2、𝑓(𝑢)=𝑢^(3),故 𝑔(𝑡)=3𝑡^(2)严格凸.

求最大值时令 𝑥=𝑦=𝑡≤𝑧,由 2𝑡+𝑧=3, 2𝑡^(2)+𝑧^(2)=5得 𝑡=1−1/√(3), 𝑧=1+2/√(3),所以最大值为

9+(2)/(√(3)).

求最小值时令 𝑦=𝑧=𝑡≥𝑥.两组代数解分别违反排序或非负性,因此没有内部候选,只需检查 𝑥=0;由两条约束得 {𝑦,𝑧}={1,2},最小值为 9.

三元情形中,𝑛−1个变量相等正好表现为两元相等;一般 𝑛元问题则令 𝑛−1个变量相等,并同时检查定理要求的边界情形.使用 EV 时应先核对定理条件,正式解答也可以再寻找更简洁的代数证明.

取等的数量与位置

知道变量可能取哪些值以后,还要确定每种值出现多少次,以及非零项位于哪些下标.平均数、奇偶性、单调性和调整法都会继续限制取等形状.

正负两组的人数

例4 2025 年沙特阿拉伯数学竞赛第 3 题

设实数 𝑎_(1)≤𝑎_(2)≤⋯≤𝑎_(50)满足

∑_(𝑖=1)^(50)𝑎_(𝑖)=0,∑_(𝑖=1)^(50)|𝑎_(𝑖)|=624.

求 𝑆=𝑎_(50)−𝑎_(1)的最小值与 𝑇=𝑎_(1)𝑎_(2)⋯𝑎_(50)的最大值.

展开解答收起解答

分析 由 ∑𝑎_(𝑖)=0与 ∑|𝑎_(𝑖)|=624, 正数之和与负数绝对值之和都等于 312.设负数有 𝑘个、正数有 ℎ个;若还有零,则 𝑘+ℎ<50.

先看极差 𝑆=𝑎_(50)−𝑎_(1).固定 𝑘,ℎ时,负数绝对值的平均数是 312/𝑘,所以最小的负数至少要达到−312/𝑘;正数一侧同理,最大的正数至少为 312/ℎ.因此 𝑆的下界只和 𝑘,ℎ有关.要把 1/𝑘+1/ℎ做小,应先用满 50个非零位置,再让两组人数尽量接近,于是自然得到 25+25.两组内部全相等时才能达到这些平均值界.

再看乘积 𝑇.固定 𝑘,ℎ后,负数绝对值与正数分别由均值不等式得出:两组内部全相等时乘积最大.所以剩下的问题仍然只是人数.为了使乘积为正,负数个数 𝑘必须为偶数;又最大值处不能含零,于是 𝑘+ℎ=50.连续意义下最优仍在 25附近,但奇偶性排除了 𝑘=25,只需比较最近的 24,26.

猜取等

𝑆_(min) 对应 25 个负数+25 个正数;
𝑇_(max) 对应 24+26 或 26+24,

并且每一组内部都取相等值.

解答 设负数有 𝑘个、正数有 ℎ个,则 𝑘,ℎ≥1且 𝑘+ℎ≤50.由两条总和条件,∑_(𝑎_(𝑖)<0)|𝑎_(𝑖)|=∑_(𝑎_(𝑖)>0)𝑎_(𝑖)=312. 因此 𝑎_(1)≤−312/𝑘, 𝑎_(50)≥312/ℎ, 从而

𝑆≥312((1)/(𝑘)+(1)/(ℎ))≥(1248)/(𝑘+ℎ)≥(624)/(25).

等号要求 𝑘+ℎ=50、𝑘=ℎ=25,并且两组内部都完全相等.故

𝑆_(min)=(624)/(25),

且唯一的有序取等数列为前 25项全等于 −312/25,后 25项全等于 312/25.

下面求 𝑇.若有零项,则 𝑇=0;取 24个负数、26个正数并令两组内部相等即可得到正乘积,因此最大值处没有零项.若负数个数 𝑘为奇数,则 𝑇<0,不能取得最大值.故 𝑘为偶数,且 ℎ=50−𝑘.分别对负数绝对值和正数使用均值不等式:

𝑇≤((312)/(𝑘))^(𝑘)((312)/(50−𝑘))^(50−𝑘).(2.1)

由对称性只需比较 𝑘<25的情形.记 𝐹(𝑘,ℎ)=(312/𝑘)^(𝑘)(312/ℎ)^(ℎ),其中 𝑘+ℎ=50.若 1≤𝑘<ℎ−1,利用数列 (1+(1)/(𝑟))^(𝑟)随正整数 𝑟递增,有

(𝐹(𝑘+1,ℎ−1))/(𝐹(𝑘,ℎ))=(ℎ)/(𝑘+1)((1+(1)/(ℎ−1))^(ℎ−1))/((1+(1)/(𝑘))^(𝑘))>1.

所以两组人数越接近,(2.1) 的右端越大.又 𝑘必为偶数,故只能取 𝑘=24或26. 故

𝑇_(max)=13^(24)12^(26).

当 𝑘=24时,前 24项全为 −13,后 26项全为 12;当 𝑘=26时,前 26项全为 −12,后 24项全为 13.这两种有序数列都取到同一个最大值.

说明 两问都先由均分确定人数应接近 25;乘积的符号条件又把第二问从 25+25修正为 24+26或 26+24.

非零位置与单调性

例5 2023 年欧洲数学杯少年组第 4 题

称非负整数 2023元组 (𝑎_(1),𝑎_(2),…,𝑎_(2023))满足

∑_(𝑖=1)^(2023)𝑎_(𝑖)=2023,∑_(𝑖=1)^(2023)(𝑎_(𝑖))/(2^(𝑖))≤1.

求最大的正整数 𝐿,使每个这样的数列都满足 ∑_(2023)^(𝑖=1)𝑖𝑎_(𝑖)≥𝐿.

展开解答收起解答

分析 目标中下标越大,代价 𝑖𝑎_(𝑖)越大;但第二个约束中的系数 2^(−𝑖)又随下标快速减小.因此极小情形不能简单把所有质量放在最左边,需要在两个要求之间平衡.

先看非零位置能否相隔很远.若 𝑎_(𝑖),𝑎_(𝑘)>0且 𝑘≥𝑖+2,作调整

𝑎_(𝑖)↦𝑎_(𝑖)−1,𝑎_(𝑖+1)↦𝑎_(𝑖+1)+2,𝑎_(𝑘)↦𝑎_(𝑘)−1.

总和不变.第二个约束左边的改变量为

−(1)/(2^(𝑖))+(2)/(2^(𝑖+1))−(1)/(2^(𝑘))=−(1)/(2^(𝑘))<0,

所以约束变得更宽松;目标 ∑𝑗𝑎_(𝑗)的改变量是

−𝑖+2(𝑖+1)−𝑘=𝑖+2−𝑘≤0.

因此这种调整不会使目标变大,却把两个相隔的非零位置向中间合并.

为了说明调整会停止,观察辅助量 ∑𝑗^(2)𝑎_(𝑗)的改变量为

−𝑖^(2)+2(𝑖+1)^(2)−𝑘^(2)<0,

而它始终是非负整数,所以有限步后必停.停止时,非零项只能落在两个相邻位置 𝑖,𝑖+1.此后再由第二个约束确定 𝑖以及两项的具体数值.

猜取等 极小数列应只有相邻两个非零位置;由 2^(10)<2023<2^(11), 最可能的下标是 10,11.

解答 按上述调整反复进行,并以 ∑𝑗^(2)𝑎_(𝑗)作为严格下降的非负整数辅助量,可知极小数列的非零项只需考虑相邻位置 𝑖,𝑖+1.

设这两项为 𝑎>0,𝑏≥0.则 𝑎+𝑏=2023, 𝑎/2^(𝑖)+𝑏/2^(𝑖+1)≤1, 即 2𝑎+𝑏≤2^(𝑖+1). 由于 2𝑎+𝑏=2023+𝑎>2023,必有 2^(𝑖+1)>2023,所以 𝑖≥10.

目标值为 𝑖𝑎+(𝑖+1)𝑏=2023𝑖+𝑏. 若 𝑖≥11,它至少为 2023⋅11>22228.因此只需考察 𝑖=10.此时 2𝑎+𝑏≤2048,𝑎+𝑏=2023, 故 𝑎≤25,从而 𝑏≥1998.于是 ∑𝑖𝑎_(𝑖)=20230+𝑏≥22228. 取 𝑎_(10)=25, 𝑎_(11)=1998,其余各项为 0时取等,因此

𝐿=22228.

说明 先用调整法确定“相邻两处”,再由约束求出具体下标与数值;位置判断和数值计算分开进行.

例6 2022 年高联 A 卷第 3 题

设 𝑎_(1),𝑎_(2),…,𝑎_(100)为非负整数.存在正整数 𝑘≤100,使

𝑎_(1)≤𝑎_(2)≤⋯≤𝑎_(𝑘),𝑎_(𝑖)=0(𝑖>𝑘),

且

∑_(𝑖=1)^(100)𝑎_(𝑖)=100,∑_(𝑖=1)^(100)𝑖𝑎_(𝑖)=2022.

求 𝑄=∑_(100)^(𝑖=1)𝑖^(2)𝑎_(𝑖)的最小值.

展开解答收起解答

分析 把 𝑎_(𝑖)看成“位置 𝑖出现了 𝑎_(𝑖)次”.这样共有 100个位置数据,它们的平均数是

(∑𝑖𝑎_(𝑖))/(∑𝑎_(𝑖))=20.22.

若暂时没有整数性和单调性,固定平均数时平方和应尽量集中在平均数附近.恒等式

100𝑄−2022^(2)=∑_(1≤𝑖<𝑗≤100)(𝑖−𝑗)^(2)𝑎_(𝑖)𝑎_(𝑗)

把这一点写得更清楚:位置之间相距越远,右边越大.因此先试 20,21.

由两条和式求得 𝑎_(20)=78, 𝑎_(21)=22, 但单调条件要求 𝑎_(20)≤𝑎_(21),所以两点候选失败.下一步只向左增加最近的位置 19,令

𝑥=𝑎_(19),𝑦=𝑎_(20),𝑧=𝑎_(21).

两条和式给出 𝑥=𝑧−22, 𝑦=122−2𝑧; 单调性给出 41≤𝑧≤48.而

𝑄=40858+2𝑧,

所以三点候选中最小的是

(𝑎_(19),𝑎_(20),𝑎_(21))=(19,40,41),𝑄=40940.

为了把这三个位置推广成全局下界,利用题设已知 ∑𝑎_(𝑖)和 ∑𝑖𝑎_(𝑖),因此对任意二次函数𝑓(𝑖)=𝑖^(2)−𝛼𝑖+𝛽, ∑𝑓(𝑖)𝑎_(𝑖)都等于 𝑄加上已知常数.所以可以反过来设计 𝑓的符号:让远离 19,20,21的整数点非负,让 19为零点,并令 𝑓(20)<0<𝑓(21)且 𝑓(21)=−𝑓(20); 这样 𝑎_(20)≤𝑎_(21)正好能抵消唯一的负项.条件 𝑓(19)=0、𝑓(21)=−𝑓(20)确定第二个零点为 62/3.

猜取等

(𝑎_(19),𝑎_(20),𝑎_(21))=(19,40,41)

应取到最小值 40940,而辅助函数可取

𝑓(𝑥)=(𝑥−19)(𝑥−(62)/(3)).

解答 取

𝑓(𝑥)=(𝑥−19)(𝑥−(62)/(3))=𝑥^(2)−(119)/(3)𝑥+(1178)/(3).

对整数 𝑥≤18或 𝑥≥22有 𝑓(𝑥)≥0,并且 𝑓(19)=0, 𝑓(20)=−2/3, 𝑓(21)=2/3. 由于 ∑𝑖𝑎_(𝑖)/∑𝑎_(𝑖)=20.22,必有某个 𝑎_(𝑖)>0且 𝑖≥21,故 𝑘≥21,从而 𝑎_(20)≤𝑎_(21).于是

∑_(𝑖=1)^(100)𝑓(𝑖)𝑎_(𝑖)≥(2)/(3)(𝑎_(21)−𝑎_(20))≥0.

另一方面,

∑_(𝑖=1)^(100)𝑓(𝑖)𝑎_(𝑖)=𝑄−(119)/(3)⋅2022+(1178)/(3)⋅100,

所以 𝑄≥(122818)/(3)=40939(1)/(3). 𝑄为整数,故 𝑄≥40940.前面的三点取法达到该值,因此

𝑄_(min)=40940.

说明 平均数确定中心位置,单调条件把两点取法修正为 19,20,21三点.辅助二次函数再把这三个候选位置与全局下界连接起来.

例 6 中,候选位置一旦确定,辅助二次函数的零点和符号也随之受到限制.这已经进入下一节的问题:怎样把取等信息写进证明.

取等条件至此已经包含数值、数量和位置三类信息.当这些条件仍不足以显出规律时,小参数可以继续提供线索.

从小情况猜一般结构

当端点、平均数和单调性还不足以直接看出取等形状时,可以计算几个小参数.连续出现的零点、周期或大量的 1,往往能提示一般情形中的离散结构.

循环问题中的周期结构

例7 2025 年 IMSC 国际数学夏令营第 2 题

给定整数 𝑛≥3.设非负实数 𝑥_(1),𝑥_(2),…,𝑥_(𝑛)满足

∑_(𝑖=1)^(𝑛)𝑥_(𝑖)=1,𝑥_(𝑛+1)=𝑥_(1),𝑥_(𝑛+2)=𝑥_(2).

求

𝑀=max_(1≤𝑖≤𝑛){𝑥_(𝑖)+√(𝑥_(𝑖+1)𝑥_(𝑖+2))}

的最小可能值.

展开解答收起解答

分析 先从小 𝑛开始.如果希望 𝑀小,某个 𝑥_(𝑖)已经较大时,最好让 𝑥_(𝑖+1)𝑥_(𝑖+2)=0;于是“一个零后面跟两个相等的正数”很自然地出现.前几个 𝑛可以试出

𝑛 一个可行取法 𝑀;3 (0,(1)/(2),(1)/(2)) (1)/(2);4 (0,(1)/(2),(1)/(2),0) (1)/(2);5 (0,(1)/(3),(1)/(3),0,(1)/(3)) (1)/(3);6 (0,(1)/(4),(1)/(4),0,(1)/(4),(1)/(4)) (1)/(4);

继续看 𝑛=7,8,仍然是每三个位置中放一个 0,其余位置取同一个正数.非零位置的个数依次为

2,2,3,4,4,5,…,

正好是

𝑚=⌊(2𝑛)/(3)⌋.

“取等越怪,做得越快”在这里颇贴切:每三项一个 0看起来很不均匀,却同时提示了答案中的 ⌊2𝑛/3⌋和后面的三项分组.因此猜测

𝑀_(min)=(1)/(𝑚)=(1)/(⌊2𝑛/3⌋).

这个猜测同时告诉我们证明应当具有“每三个位置至多贡献 2”的味道.但 𝑛≡1,2(mod3)时,单纯把变量三三分组会留下尾项,因此还要利用循环首尾条件.

解答 记

𝑚=⌊(2𝑛)/(3)⌋.

设给定数列对应的最大值为 𝑀.因为 ∑𝑥_(𝑖)=1,有 𝑀>0.令

𝑦_(𝑖)=√((𝑥_(𝑖))/(𝑀))(1≤𝑖≤𝑛).

由 𝑀的定义,

𝑦2𝑖+𝑦_(𝑖+1)𝑦_(𝑖+2)≤1(1≤𝑖≤𝑛),(3.1)

且

∑_(𝑖=1)^(𝑛)𝑦2𝑖=(1)/(𝑀).(3.2)

所以只需证明

∑_(𝑖=1)^(𝑛)𝑦2𝑖≤𝑚.(3.3)

先处理一条线性排列.若 0≤𝑢_(𝑖)≤1,且

𝑢2𝑖+𝑢_(𝑖+1)𝑢_(𝑖+2)≤1

对所有完整的连续三项成立,则

∑_(𝑖=1)^(𝑠)𝑢2𝑖≤⌈(2𝑠)/(3)⌉.(3.4)

事实上,对任意连续三项,若 𝑢_(𝑖+1)≥𝑢_(𝑖+2),则

𝑢2𝑖+1+𝑢2𝑖+2−𝑢_(𝑖+1)𝑢_(𝑖+2)=𝑢2𝑖+1−𝑢_(𝑖+2)(𝑢_(𝑖+1)−𝑢_(𝑖+2))≤𝑢2𝑖+1≤1.

若 𝑢_(𝑖+1)<𝑢_(𝑖+2),交换二者同理.与条件相加便有

𝑢2𝑖+𝑢2𝑖+1+𝑢2𝑖+2≤2.(3.5)

把线性排列从左到右三项一组,余下一项或两项分别用 𝑢2𝑖≤1,即得 (3.4).

回到循环数列.若 3∣𝑛,直接把

(𝑦_(1),𝑦_(2),𝑦_(3)), (𝑦_(4),𝑦_(5),𝑦_(6)),…

三项一组,由 (3.5) 得

∑𝑦2𝑖≤(2𝑛)/(3)=𝑚.

下面设 𝑛≢0(mod3).循环平移下标,使

𝑦_(1)=max_(𝑖)𝑦_(𝑖).

我们先找出四个连续位置,其平方和不超过 2.

若 𝑦_(2)≥𝑦_(3),由 (3.1) 在 𝑖=1,𝑛处,

𝑦21+𝑦_(2)𝑦_(3)≤1,𝑦2𝑛+𝑦_(1)𝑦_(2)≤1.

因为 𝑦_(2)≥𝑦_(3)、𝑦_(1)≥𝑦_(2),所以

𝑦2𝑛+𝑦21+𝑦22+𝑦23≤2.(3.6)

若 𝑦_(2)<𝑦_(3),改用 (3.1) 在 𝑖=1,𝑛−1处:

𝑦21+𝑦_(2)𝑦_(3)≤1,𝑦2𝑛−1+𝑦_(𝑛)𝑦_(1)≤1.

此时 𝑦_(2)𝑦_(3)≥𝑦22,而 𝑦_(𝑛)𝑦_(1)≥𝑦2𝑛,故

𝑦2𝑛−1+𝑦2𝑛+𝑦21+𝑦22≤2.(3.7)

于是总能从圆周上截下四个连续变量,平方和至多为 2.删去这四项以后,其余 𝑛−4项形成一条线性排列,可以使用 (3.4):

∑_(𝑖=1)^(𝑛)𝑦2𝑖≤2+⌈(2(𝑛−4))/(3)⌉=⌊(2𝑛)/(3)⌋=𝑚.

这证明了 (3.3).由 (3.2),

𝑀≥(1)/(𝑚).

下面给出达到这个值的构造.令

𝑥_(𝑖)=⎧⎩⎨⎪⎪0, 𝑖≡1(mod3),;(1)/(𝑚), 𝑖≢1(mod3).;

在 1,…,𝑛中恰有 𝑚个非零项,所以 ∑𝑥_(𝑖)=1.任意三个循环连续位置中至少有一个零;若 𝑥_(𝑖)=1/𝑚,则 𝑥_(𝑖+1),𝑥_(𝑖+2)中至少一个为零,故

𝑥_(𝑖)+√(𝑥_(𝑖+1)𝑥_(𝑖+2))=(1)/(𝑚).

若 𝑥_(𝑖)=0,对应表达式也不超过 1/𝑚.于是

𝑀_(min)=(1)/(⌊2𝑛/3⌋).

说明 小情况同时给出三个信息:答案中的 ⌊2𝑛/3⌋、每三项出现一个零、非零项取相同值.由此自然得到三项分组,并在余数不为 0时寻找循环端部的补充估计.

整数条件还可能产生另一种醒目的取等形状:大量的 1.

整数问题中的大量 1

例8 数之谜原创代数 419

给定整数 𝑚,𝑛>2.正整数 𝑥_(1),𝑥_(2),…,𝑥_(𝑛)满足

𝑃=𝑚∑_(𝑘=1)^(𝑛)𝑥_(𝑘)=∏_(𝑘=1)^(𝑛)𝑥_(𝑘).

求 𝑃的最大可能值.

展开解答收起解答

分析 先看几个小参数.取 𝑚=3时,可以试到

𝑛 取等候选 𝑃;3 (1,4,15) 60;4 (1,1,4,18) 72;5 (1,1,1,4,21) 84;

再看 𝑛=3,𝑚=4,候选变成 (1,5,24).这些小情况给出一个很稳定的形状:

𝑥_(1)=⋯=𝑥_(𝑛−2)=1,𝑥_(𝑛−1)=𝑚+1,𝑥_(𝑛)=𝑚(𝑚+𝑛−1).

因此猜测

𝑃_(max)=𝑚(𝑚+1)(𝑚+𝑛−1).

把变量重新排序为

𝑥_(1)≤𝑥_(2)≤⋯≤𝑥_(𝑛),

并记

𝐴=𝑥_(1)+⋯+𝑥_(𝑛−1),𝑄=𝑥_(1)𝑥_(2)⋯𝑥_(𝑛−1).

题设给出

𝑄𝑥_(𝑛)=𝑚(𝐴+𝑥_(𝑛)),

所以

𝑥_(𝑛)=(𝑚𝐴)/(𝑄−𝑚),∑_(𝑖=1)^(𝑛)𝑥_(𝑖)=(𝐴𝑄)/(𝑄−𝑚).(3.8)

猜到的取等中恰有 𝑄=𝑚+1,于是分母 𝑄−𝑚达到正整数的最小值 1;同时,前 𝑛−1个正整数中有 𝑛−2个 1,这又是固定乘积时把和做大的极端形状.这两个现象已经提示了证明中要控制的两个量:𝑄−𝑚和 𝐴.

猜取等 等号应在

(𝑥_(1),…,𝑥_(𝑛))=(1,…,1,𝑚+1,𝑚(𝑚+𝑛−1))

的任意排列处取得.

解答 仍设

𝐴=∑_(𝑖=1)^(𝑛−1)𝑥_(𝑖),𝑄=∏_(𝑖=1)^(𝑛−1)𝑥_(𝑖),

并令 𝑆=∑_(𝑛)^(𝑖=1)𝑥_(𝑖).由 (3.8),

𝑆=(𝐴𝑄)/(𝑄−𝑚),𝑄>𝑚.

因为 𝑄为整数,

𝑄≥𝑚+1.(3.9)

对正整数 𝑢_(1),…,𝑢_(𝑟),反复使用

𝑢𝑣+1≥𝑢+𝑣

可得

∏_(𝑖=1)^(𝑟)𝑢_(𝑖)≥∑_(𝑖=1)^(𝑟)𝑢_(𝑖)−(𝑟−1).

应用于 𝑥_(1),…,𝑥_(𝑛−1),有

𝐴≤𝑄+𝑛−2.(3.10)

另一方面,由排序可知 𝐴≤(𝑛−1)𝑥_(𝑛).而

𝑄−𝑚=(𝑚𝐴)/(𝑥_(𝑛)),

所以

𝑄−𝑚≤𝑚(𝑛−1),𝑄≤𝑚𝑛.(3.11)

由 (3.8)--(3.11),

𝑆≤(𝑄(𝑄+𝑛−2))/(𝑄−𝑚).

把猜到的答案与右边比较:

(𝑚+1)(𝑚+𝑛−1)−(𝑄(𝑄+𝑛−2))/(𝑄−𝑚); =((𝑄−𝑚−1)(𝑚(𝑚+𝑛−1)−𝑄))/(𝑄−𝑚)≥0.;

第一因子由 𝑄≥𝑚+1非负;第二因子由 𝑄≤𝑚𝑛<𝑚(𝑚+𝑛−1)为正.于是

𝑆≤(𝑚+1)(𝑚+𝑛−1),

从而

𝑃_(max)=𝑚(𝑚+1)(𝑚+𝑛−1).

若取等,则必须有 𝑄=𝑚+1,并且 (3.10) 也取等. 正整数满足

∏_(𝑖=1)^(𝑛−1)𝑥_(𝑖)=∑_(𝑖=1)^(𝑛−1)𝑥_(𝑖)−(𝑛−2)

时,前 𝑛−1个数中至多一个大于 1.因此

𝑥_(1)=⋯=𝑥_(𝑛−2)=1,𝑥_(𝑛−1)=𝑚+1.

再由 𝑥_(𝑛)=𝑚𝐴/(𝑄−𝑚)得到

𝑥_(𝑛)=𝑚(𝑚+𝑛−1).

所以最大值情形正是上述取法的任意排列.

说明 小情况先猜出了“大量 1”.这个形状随即提示 𝑄应尽量靠近 𝑚,最终得到 𝑄=𝑚+1;它也提示 (3.10) 的等号应由大量 1实现.取等形状因此直接决定了中间量和最后的因式分解.

什么时候先看小情况?答案可能含 ⌊𝑐𝑛⌋或按模分类、条件带循环或递推、变量要求取整数,或者局部项中出现乘积、最小值、绝对值时,都可以先算几个小参数.前两题分别暴露了“周期零点”和“大量 1”两种结构;小情况的作用就是先把这种形状找出来.

两题都说明,小情况的作用并非替代证明,并改为先找到一般情形中最难猜的那部分结构.猜到以后,证明往往会被迫沿着这个结构展开.

由取等条件构造证明

取等点、数量和位置确定以后,可以反过来约束证明的形式:先把非对称取等点归一化,或把取等值写成辅助多项式的零点;一元上界可由相切条件确定,均值不等式中的倍率可由取等比例确定,部分乘积与部分和则用来把整体条件写进证明.

猜到取等点后先归一化

例9 一道预赛题:从等号关系到归一化

已知正数 𝑎,𝑏,𝑐满足

2𝑎+4𝑏+7𝑐≤2𝑎𝑏𝑐,

求 𝑎+𝑏+𝑐的最小值.(注:本例及“先由消元寻找取等关系,再按取等点作代换”的思路改写自所附材料《以一道预赛题为例,谈谈猜取等条件的重要性》(程国根,恩次方根,2024).)

展开解答收起解答

分析 约束左边是一次齐次式,右边是三次齐次式.如果 2𝑎+4𝑏+7𝑐<2𝑎𝑏𝑐,把三个变量同时缩小到某个比例 𝑡<1,一次项按 𝑡缩放,三次项按 𝑡^(3)缩放;可以一直缩到两边恰好相等,同时使 𝑎+𝑏+𝑐变小.因此最小值处先有

2𝑎+4𝑏+7𝑐=2𝑎𝑏𝑐.

把 𝑐消去时自然出现

𝑑=2𝑎𝑏−7>0,𝑐=(2𝑎+4𝑏)/(𝑑).

此时若直接对 𝑎+𝑏+𝑐求极值,表达式并不简洁.这里暂时不求最优值,只希望从一次均值放缩中得到取等关系.要确定 𝑎,𝑏两个未知量,需要两条独立的等号条件,所以分别按 𝑏和 𝑎组织一次二元均值不等式.

先写

𝑎=(𝑑)/(2𝑏)+(7)/(2𝑏),𝑐=(1)/(𝑏)+(4𝑏+7/𝑏)/(𝑑).

于是可以把 (𝑑)/(2𝑏)与 (4𝑏+7/𝑏)/(𝑑)配成一对;取等要求

𝑑^(2)=8𝑏^(2)+14.(4.1)

同理,改写

𝑏=(𝑑)/(2𝑎)+(7)/(2𝑎),𝑐=(2)/(𝑎)+(2𝑎+14/𝑎)/(𝑑),

再配成一对,得到第二条取等关系

𝑑^(2)=4𝑎^(2)+28.(4.2)

现在只是在猜点,不必完整解方程组.由 (4.2)

(𝑑−2𝑎)(𝑑+2𝑎)=28.

两个因子均为正,可以先试一组整齐的正因子 2,14,得到 𝑑=8, 𝑎=3.再由 𝑑=2𝑎𝑏−7得 𝑏=5/2;代回 (4.1) 正好成立,最后求得 𝑐=2.因此得到候选

(𝑎,𝑏,𝑐)=(3,(5)/(2),2).

由此得到取等猜测.

猜取等 把这个点归一化:设

𝑎=3𝑥,𝑏=(5)/(2)𝑦,𝑐=2𝑧.

于是等号位置变成 𝑥=𝑦=𝑧=1;后面的均值不等式应当在这个点同时取等.

解答 条件化为

3𝑥+5𝑦+7𝑧≤15𝑥𝑦𝑧.

由加权均值不等式,

3𝑥+5𝑦+7𝑧≥15√(𝑥^(3)𝑦^(5)𝑧^(7),15),

故 𝑥^(6)𝑦^(5)𝑧^(4)≥1.另一方面,

𝑎+𝑏+𝑐=(6𝑥+5𝑦+4𝑧)/(2)≥(15)/(2)√(𝑥^(6)𝑦^(5)𝑧^(4),15)≥(15)/(2).

两次均值不等式同时取等要求 𝑥=𝑦=𝑧=1,即 (𝑎,𝑏,𝑐)=(3,5/2,2);原约束也在此处取等,因此

min(𝑎+𝑏+𝑐)=(15)/(2).

说明 消元与试探性放缩用于产生取等候选;归一化以后重新开始证明.对正取等点 (𝑎_(0),𝑏_(0),𝑐_(0)),可设 𝑎=𝑎_(0)𝑥, 𝑏=𝑏_(0)𝑦, 𝑐=𝑐_(0)𝑧,把等号位置改成 𝑥=𝑦=𝑧=1,再从新的约束和目标式确定均值不等式的系数与指数.

例 9 中的取等猜测来自一次试探性变形.到这里先回答了“取什么值”;很多题还需要继续确定这些值出现多少次、或者出现在哪些位置.

把取等点写进一元估计

例10 2023 年俄罗斯数学奥林匹克十年级组第 8 题

给定 𝑎∈(0,1)和正整数 𝑛.正实数 𝑥_(0),𝑥_(1),…,𝑥_(𝑛)满足

∑_(𝑖=0)^(𝑛)𝑥_(𝑖)=𝑛+𝑎,∑_(𝑖=0)^(𝑛)(1)/(𝑥_(𝑖))=𝑛+(1)/(𝑎).

求 ∑_(𝑛)^(𝑖=0)𝑥2𝑖的最小值.

展开解答收起解答

分析 两条约束同时含 𝑥_(𝑖)与 1/𝑥_(𝑖).先把全 1作为基准:若把其中一个 1改成 𝑎,两条和式分别增加𝑎−1与 1/𝑎−1,恰好与题设吻合.因此最先应检查

{𝑎,1,1,…,1}.

目标是平方和,而题设只控制 ∑𝑥_(𝑖)与 ∑1/𝑥_(𝑖).所以需要一个逐项下界

𝑥^(2)≥𝛼𝑥+𝛽+(𝛾)/(𝑥).

乘以 𝑥>0后得到三次多项式.已知候选等号值是 𝑎,1:令 𝑎为一个根;为了使多项式在 1的两侧不改变所需符号,把 1取成二重根,于是自然出现

(𝑥−𝑎)(𝑥−1)^(2).

这个因子要逐项非负,还需证明 𝑥≥𝑎.固定某个 𝑥_(𝑖)=𝑥,对其余 𝑛个变量应用柯西不等式,可以由两条和式推出

𝑎≤𝑥≤(𝑛+𝑎)/(𝑛𝑎+1).

因此所有变量确实都在 𝑎的右侧,一元辅助式可以逐项使用.

猜取等 等号时应恰有一个变量取 𝑎,其余 𝑛个变量取 1;辅助多项式取 (𝑥−𝑎)(𝑥−1)^(2).

解答 固定某个 𝑥=𝑥_(𝑖).对其余 𝑛个变量使用柯西不等式得

(𝑛+𝑎−𝑥)(𝑛+(1)/(𝑎)−(1)/(𝑥))≥𝑛^(2).

化简为 (𝑥−𝑎)((𝑛𝑎+1)𝑥−(𝑛+𝑎))≤0, 故 𝑎≤𝑥≤(𝑛+𝑎)/(𝑛𝑎+1). 于是 (𝑥_(𝑖)−𝑎)(𝑥_(𝑖)−1)^(2)≥0. 除以 𝑥_(𝑖)>0并展开:

𝑥2𝑖≥(𝑎+2)𝑥_(𝑖)−(2𝑎+1)+(𝑎)/(𝑥_(𝑖)).(4.3)

逐项求和并代入条件,

∑_(𝑖=0)^(𝑛)𝑥2𝑖≥(𝑎+2)(𝑛+𝑎)−(2𝑎+1)(𝑛+1)+𝑎(𝑛+(1)/(𝑎))=𝑛+𝑎^(2).

(4.3) 取等要求 𝑥_(𝑖)∈{𝑎,1}.总和条件进一步确定恰有一个 𝑎、其余 𝑛个为 1,所以

min∑_(𝑖=0)^(𝑛)𝑥2𝑖=𝑛+𝑎^(2).

说明 等号值 𝑎,1给出因子 (𝑥−𝑎)(𝑥−1)^(2).展开并除以 𝑥后只出现 𝑥^(2),𝑥,1,1/𝑥,正好可以利用题设的两条和式求和.

例11 2021 年中国国家队选拔考试第 4 题

设 𝑥_(1),𝑥_(2),…,𝑥_(60)∈[−1,1],并约定 𝑥_(0)=𝑥_(60)、𝑥_(61)=𝑥_(1).求 𝐸=∑_(60)^(𝑖=1)𝑥2𝑖(𝑥_(𝑖+1)−𝑥_(𝑖−1))的最大值.

展开解答收起解答

分析 原式含 𝑥_(𝑖−1),𝑥_(𝑖),𝑥_(𝑖+1),直接逐项估计不容易使用循环条件.先循环移项:

𝐸=∑_(𝑖=1)^(60)𝑥_(𝑖)𝑥_(𝑖+1)(𝑥_(𝑖)−𝑥_(𝑖+1)).

恒等式

3𝑥𝑦(𝑥−𝑦)=𝑥^(3)−𝑦^(3)−(𝑥−𝑦)^(3)

把每一项分成一个循环后会相消的三次差,以及一个只依赖相邻差的立方.令

𝑡_(𝑖)=𝑥_(𝑖+1)−𝑥_(𝑖),

则 𝑡_(𝑖)∈[−2,2]、∑𝑡_(𝑖)=0,并且 𝐸=(1)/(3)∑𝑡3𝑖.问题于是变成:在 [−2,2]上给 𝑡^(3)找一个一次上界

𝑡^(3)≤𝜆𝑡+𝐶.

因为 ∑𝑡_(𝑖)=0,求和后 𝜆𝑡会消失,只剩常数 𝐶.

若上界要在总和取等,它必须允许正、负两种差值同时取等.正差能达到的端点是 2,于是让直线经过 𝑡=2,再让它与曲线在某个负内点 𝑡=−𝑢相切.相切给出 3𝑢^(2)=𝜆, 两点同高给出8−2𝜆=−𝑢^(3)+𝜆𝑢; 解得 𝑢=1,𝜆=3,𝐶=2.因此一元等号点应为

𝑡=−1,𝑡=2.

这些局部差值还必须组成一个落在 [−1,1]内的循环,等号分析中再检查这一点.

猜取等 相邻差应只取 −1,2;结合零和条件,60个差中应有 20个 2、40个 −1,最终很可能形成长度 3的周期.

解答 因为 (𝑡+1)^(2)(𝑡−2)≤0(−2≤𝑡≤2), 所以 𝑡^(3)≤3𝑡+2. 又 𝐸=(1)/(3)∑_(60)^(𝑖=1)𝑡3𝑖, 故3𝐸≤3∑_(60)^(𝑖=1)𝑡_(𝑖)+120=120, 从而

𝐸_(max)=40.

若取等,则每个 𝑡_(𝑖)都必须属于 {−1,2}.设其中有 𝑟个 2,则 2𝑟−(60−𝑟)=0, 故 𝑟=20.若 𝑡_(𝑖)=2,由 𝑥_(𝑖),𝑥_(𝑖+1)∈[−1,1]可知 𝑥_(𝑖)=−1,𝑥_(𝑖+1)=1. 此时 𝑡_(𝑖+1)不能取 2,故 𝑡_(𝑖+1)=−1,从而 𝑥_(𝑖+2)=0;接着 𝑡_(𝑖+2)仍只能取 −1,得到 𝑥_(𝑖+3)=−1;此时下一步不能再取 −1,只能取 2.因此差值按 2,−1,−1循环出现,相应地 (𝑥_(𝑖))是 1,0,−1,1,0,−1,…的循环移位.这个取法确实给出 𝐸=40.

等号条件 一元不等式的等号点给出 𝑡_(𝑖)∈{−1,2};再结合 ∑𝑡_(𝑖)=0、𝑥_(𝑖)∈[−1,1]与循环条件,可确定差值按 2,−1,−1重复.

由取等比例确定均值不等式

例12 2022 年高联 A1 卷第 1 题

实数 𝑎,𝑏,𝑐,𝑑满足

𝑎≥𝑏,𝑐≥𝑑,|𝑎|+2|𝑏|+3|𝑐|+4|𝑑|=1.

记 𝑃=(𝑎−𝑏)(𝑏−𝑐)(𝑐−𝑑). 求 𝑃的最小值与最大值.

展开解答收起解答

分析 因为 𝑎−𝑏≥0、𝑐−𝑑≥0,𝑃的符号只由 𝑏−𝑐决定,所以最大值与最小值分开处理.两种情形都准备对三个非负因子使用三元均值不等式;关键是给三个差乘什么倍率,才能使它们的和被

|𝑎|+2|𝑏|+3|𝑐|+4|𝑑|=1

控制.

先看 𝑏≥𝑐,此时 𝑃≥0.设三个量为

𝛼(𝑎−𝑏),𝛽(𝑏−𝑐),𝛾(𝑐−𝑑).

它们的和是

𝛼𝑎+(𝛽−𝛼)𝑏+(𝛾−𝛽)𝑐−𝛾𝑑.

为了尽量利用题设系数,先让 𝑎,𝑏,𝑑的系数分别等于 1,2,4:

𝛼=1,𝛽−𝛼=2,𝛾=4.

于是得到 (𝛼,𝛽,𝛾)=(1,3,4),而 𝑐的系数只有 1≤3.这意味着若最后取等,题设中多出的 2|𝑐|必须消失,所以应有 𝑐=0.均值不等式取等还要求

𝑎−𝑏=3(𝑏−𝑐)=4(𝑐−𝑑).

若 𝑏<𝑐,对 −𝑃=(𝑎−𝑏)(𝑐−𝑏)(𝑐−𝑑)做同样处理.设倍率为 𝛼,𝛽,𝛾,希望 𝑎,𝑏,𝑐的系数依次达到 1,2,3,得到

𝛼=1,𝛼+𝛽=2,𝛽+𝛾=3,

所以 (𝛼,𝛽,𝛾)=(1,1,2).这时 𝑑只用到 2|𝑑|,等号会迫使 𝑑=0.

猜取等 最大值时应有 𝑐=0且 𝑎−𝑏=3𝑏=−4𝑑; 最小值时应有 𝑑=0且 𝑎−𝑏=𝑐−𝑏=2𝑐.

解答 当 𝑏≥𝑐时,

𝑃≤(1)/(12)((𝑎+2𝑏+𝑐−4𝑑)/(3))^(3)≤(1)/(324)(|𝑎|+2|𝑏|+3|𝑐|+4|𝑑|)^(3)=(1)/(324).

等号要求 𝑐=0,𝑎−𝑏=3𝑏=4(−𝑑), 以及 𝑎,𝑏≥0,𝑑≤0.代入题设条件得(𝑎,𝑏,𝑐,𝑑)=(4/9,1/9,0,−1/12), 故

𝑃_(max)=(1)/(324).

当 𝑏<𝑐时,

−𝑃≤(1)/(2)((𝑎−2𝑏+3𝑐−2𝑑)/(3))^(3)≤(1)/(54)(|𝑎|+2|𝑏|+3|𝑐|+4|𝑑|)^(3)=(1)/(54).

等号要求 𝑑=0,𝑎−𝑏=𝑐−𝑏=2𝑐, 并有 𝑎,𝑐≥0,𝑏≤0.于是 (𝑎,𝑏,𝑐,𝑑)=(1/6,−1/6,1/6,0), 故

𝑃_(min)=−(1)/(54).

说明 题设中的绝对值系数既决定均值不等式中三个因子的倍率,也决定取等时哪些变量必须为零.

让整体条件进入证明

例13 2025 年奥地利数学奥林匹克全国决赛第 4 题

设 𝑎_(1),𝑎_(2),…,𝑎_(𝑛)为正实数,且 𝑎_(1)𝑎_(2)⋯𝑎_(𝑛)=2^(𝑛). 证明

𝑎21+𝑎_(1)𝑎22+𝑎_(1)𝑎_(2)𝑎23+⋯+𝑎_(1)𝑎_(2)⋯𝑎_(𝑛−1)𝑎2𝑛≥4(2^(𝑛)−1),

并确定等号成立的条件.

展开解答收起解答

分析 若先看 𝑛=1,2的小情况,乘积条件和右端常数都把候选指向 𝑎_(𝑖)=2.对一般 𝑛,乘积条件𝑎_(1)𝑎_(2)⋯𝑎_(𝑛)=2^(𝑛)仍给出同一个候选:全取 2.代入左边得到

4+8+⋯+2^(𝑛+1)=4(2^(𝑛)−1),

正好等于右边,所以 𝑎_(𝑘)=2应当是等号值.

接着考虑怎样让乘积条件进入证明.记 𝑃_(𝑘)=𝑎_(1)⋯𝑎_(𝑘)、𝑃_(0)=1, 则第 𝑘项是 𝑃_(𝑘−1)𝑎2𝑘,而右边可以写成

4(𝑃_(𝑛)−𝑃_(0)).

这提示逐项下界最好能写成

𝑃_(𝑘−1)𝑎2𝑘≥𝑐(𝑃_(𝑘)−𝑃_(𝑘−1)),

这样求和后中间的部分乘积自动相消.约去 𝑃_(𝑘−1)后是

𝑎2𝑘≥𝑐(𝑎_(𝑘)−1).

再要求它在候选值 𝑎_(𝑘)=2处取等,立刻确定 𝑐=4;所得一元不等式就是

𝑎2𝑘−4𝑎_(𝑘)+4=(𝑎_(𝑘)−2)^(2)≥0.

猜取等 唯一等号情形应为 𝑎_(1)=⋯=𝑎_(𝑛)=2.

解答 由 (𝑎_(𝑘)−2)^(2)≥0得 𝑎2𝑘≥4𝑎_(𝑘)−4. 乘以 𝑃_(𝑘−1)=𝑎_(1)𝑎_(2)⋯𝑎_(𝑘−1)>0,有 𝑃_(𝑘−1)𝑎2𝑘≥4𝑃_(𝑘)−4𝑃_(𝑘−1). 对 𝑘=1,2,…,𝑛求和,右边的中间项相消:

∑_(𝑘=1)^(𝑛)𝑃_(𝑘−1)𝑎2𝑘≥4(𝑃_(𝑛)−𝑃_(0))=4(2^(𝑛)−1).

这就是所证不等式.

由于每个 𝑃_(𝑘−1)>0,总和取等当且仅当每个 (𝑎_(𝑘)−2)^(2)=0,故

𝑎_(1)=𝑎_(2)=⋯=𝑎_(𝑛)=2

是唯一等号情形.

说明 “求和后只留下 𝑃_(𝑛)−𝑃_(0)”决定裂项形式,“在 𝑎_(𝑘)=2处取等”再决定系数 4.

例14 2025 年罗马尼亚国家队选拔考试第 3 题

设 𝑛≥2,正实数 𝑥_(1),𝑥_(2),…,𝑥_(𝑛)满足 𝑥_(1)+𝑥_(2)+⋯+𝑥_(𝑛)=1. 记

𝑚=min_(1≤𝑘≤𝑛)(𝑥_(𝑘))/(1+𝑥_(1)+⋯+𝑥_(𝑘)),𝑀=max_(1≤𝑘≤𝑛)(𝑥_(𝑘))/(1+𝑥_(1)+⋯+𝑥_(𝑘)).

分别求 𝑚的最大值与 𝑀的最小值.

展开解答收起解答

分析 分式的分母不断累加,直接比较各项不方便.令

𝑆_(𝑘)=1+𝑥_(1)+⋯+𝑥_(𝑘),𝑆_(0)=1.

则

(𝑥_(𝑘))/(𝑆_(𝑘))=1−(𝑆_(𝑘−1))/(𝑆_(𝑘)).

记

𝐴_(𝑘)=(𝑥_(𝑘))/(𝑆_(𝑘)),𝐵_(𝑘)=1−𝐴_(𝑘)=(𝑆_(𝑘−1))/(𝑆_(𝑘)).

关键是 𝐵_(𝑘)的乘积完全由总和决定:

∏_(𝑘=1)^(𝑛)𝐵_(𝑘)=(𝑆_(0))/(𝑆_(𝑛))=(1)/(2).

若要把最小的 𝐴_(𝑘)尽量做大,就要把最大的 𝐵_(𝑘)尽量做小;若要把最大的 𝐴_(𝑘)尽量做小,就要把最小的 𝐵_(𝑘)尽量做大.两种方向都面对同一个固定乘积问题,因此都指向

𝐵_(1)=𝐵_(2)=⋯=𝐵_(𝑛)=2^(−1/𝑛).

一旦 𝐵_(𝑘)全相等,就有 𝑆_(𝑘)/𝑆_(𝑘−1)=2^(1/𝑛), 所以部分和成等比数列,原变量也随之确定.

猜取等 两个问题应有同一个极值

1−2^(−1/𝑛),

取等时

(𝑆_(𝑘−1))/(𝑆_(𝑘))=2^(−1/𝑛)(𝑘=1,…,𝑛).

解答 记 𝐴_(𝑘)=𝑥_(𝑘)/𝑆_(𝑘), 𝐵_(𝑘)=1−𝐴_(𝑘)=𝑆_(𝑘−1)/𝑆_(𝑘). 有 ∏_(𝑛)^(𝑘=1)𝐵_(𝑘)=(1)/(2). 若 𝑚=min𝐴_(𝑘),则 𝐵_(𝑘)≤1−𝑚,故 (1)/(2)=∏𝐵_(𝑘)≤(1−𝑚)^(𝑛), 从而 𝑚≤1−2^(−1/𝑛). 若 𝑀=max𝐴_(𝑘),则 𝐵_(𝑘)≥1−𝑀,故(1)/(2)=∏𝐵_(𝑘)≥(1−𝑀)^(𝑛), 从而 𝑀≥1−2^(−1/𝑛).

令 𝑞=2^(1/𝑛),取 𝑥_(𝑘)=𝑞^(𝑘−1)(𝑞−1)(𝑘=1,…,𝑛). 则 𝑥_(1)+⋯+𝑥_(𝑛)=𝑞^(𝑛)−1=1, 且每个 𝐵_(𝑘)=1/𝑞=2^(−1/𝑛),因此每个 𝐴_(𝑘)=1−2^(−1/𝑛).于是

max𝑚=min𝑀=1−2^(−1/𝑛).

等号条件 两个方向的等号条件都要求 𝐵_(1)=⋯=𝐵_(𝑛)=2^(−1/𝑛).因此 𝑆_(𝑘)/𝑆_(𝑘−1)=2^(1/𝑛),部分和成等比数列,原数列也随之确定.

这些构造有同一个出发点:先把取等猜测写成对估计式的要求,再利用题设验证估计在全部允许取值上成立.取等信息由此直接参与证明的设计.

这一部分的共同点很明确:证明并非先选一个熟悉的不等式再去碰运气,并改为先把取等点写出来,再要求所用估计在这些点上取等.取等猜得越具体,证明中可选择的零点、系数和分组也越具体.

小结:“猜取等”的使用顺序

遇到不等式极值题,可以依次检查:

  1. 先看容易确定的取值.区间看端点,固定和看平均,整数条件看相邻整数;对称多元题还可以检查 EV 的适用条件.
  2. 补足数量和位置.两端点各占多少、正负各有几项、非零项位于哪里,常由平均、奇偶、单调和调整法决定.
  3. 参数题试小情况.连续几个小参数若出现同一周期、零点或大量重复取值,就把这个形状写成一般形式.
  4. 由取等条件选择证明.零点决定辅助多项式,相切点决定一元上界,比例决定均值不等式中的倍率,部分乘积和部分和决定相消结构.

若暂时找不到合适的放缩,可以先明确写出“猜取等”的情形.取等条件写得越具体,能够使用的证明形式通常也越明确.

习题

每题先写出可能的取等情形,再检查数量、位置和证明构造.

习题1 2024 年法国数学奥林匹克集训题

设 𝑛为正整数,𝑥_(1),𝑥_(2),…,𝑥_(𝑛)为非负实数.证明

(∑_(𝑖=1)^(𝑛)(𝑥_(𝑖))/(𝑖))(∑_(𝑖=1)^(𝑛)𝑖𝑥_(𝑖))≤((𝑛+1)^(2))/(4𝑛)(∑_(𝑖=1)^(𝑛)𝑥_(𝑖))^(2),

并确定等号成立的情形.

习题2 2021 年蒙古数学奥林匹克少年组第 3 题

固定 𝑛≥3.若对每个 𝑘都有 0≤∑_(𝑖≠𝑘)𝑎_(𝑖)≤1, 记 𝑚=min𝑎_(𝑖)、𝑀=max𝑎_(𝑖).分别求 𝑀的最大值与 𝑚的最小值.

习题3 2024 年罗马尼亚国家队选拔考试第 2 题

固定整数 𝑛≥2.对不全相等的实数 𝑎_(1),…,𝑎_(𝑛),令

𝑑=max_(𝑖<𝑗)|𝑎_(𝑖)−𝑎_(𝑗)|,𝑠=∑_(𝑖<𝑗)|𝑎_(𝑖)−𝑎_(𝑗)|.

求 𝑠/𝑑的最小值与最大值,并描述相应取等情形.

习题4 2024 年中国女子数学奥林匹克第 7 题

设 𝑛≥2,非负实数 𝑎_(1),…,𝑎_(𝑛)满足 𝑎_(1)+⋯+𝑎_(𝑛)=𝑛, 下标按模 𝑛理解.求

∑_(𝑖=1)^(𝑛)(𝑎4𝑖+𝑎2𝑖+1)/(𝑎4𝑖+1+𝑎3𝑖+1+𝑎2𝑖+1+𝑎_(𝑖+1)+1)

的最小值与最大值,并先猜测相应的取等情形.

习题提示

1.  若 𝑆=∑𝑥_(𝑖)>0,令 𝜆_(𝑖)=(𝑥_(𝑖))/(𝑆). 把题目化成正文例 3 的康托洛维奇不等式,其中 𝑎_(𝑖)=𝑖∈[1,𝑛].等号时只有 𝑥_(1),𝑥_(𝑛)可以非零,且 𝑥_(1)=𝑥_(𝑛).

2.  令 𝑆=∑𝑎_(𝑖),并记 𝑏_(𝑖)=𝑆−𝑎_(𝑖)=∑_(𝑗≠𝑖)𝑎_(𝑗)∈[0,1].于是

𝑆=(1)/(𝑛−1)∑_(𝑖=1)^(𝑛)𝑏_(𝑖),𝑎_(𝑖)=𝑆−𝑏_(𝑖).

若 𝑏_(𝑗)=min𝑏_(𝑖),则

𝑀=(∑_(𝑖≠𝑗)𝑏_(𝑖)−(𝑛−2)𝑏_(𝑗))/(𝑛−1)≤1.

若 𝑏_(𝑗)=max𝑏_(𝑖),同理

𝑚=(∑_(𝑖≠𝑗)𝑏_(𝑖)−(𝑛−2)𝑏_(𝑗))/(𝑛−1)≥−(𝑛−2)/(𝑛−1).

再由这两步的等号条件写出取等数列.

3.  先排序 𝑎_(1)≤⋯≤𝑎_(𝑛),令 Δ_(𝑘)=𝑎_(𝑘+1)−𝑎_(𝑘)≥0. 把 𝑑,𝑠都写成 Δ_(𝑘)的线性组合:𝑑=∑_(𝑛−1)^(𝑘=1)Δ_(𝑘), 𝑠=∑_(𝑛−1)^(𝑘=1)𝑘(𝑛−𝑘)Δ_(𝑘). 固定 𝑑后,只需比较系数 𝑘(𝑛−𝑘)的最小值与最大值.奇数 𝑛时,最大系数在两个相邻下标处相同,因此等号情形会保留一个参数.

4.  记 𝑓(𝑥)=1+𝑥^(2)+𝑥^(4), ℎ(𝑥)=1+𝑥+𝑥^(2)+𝑥^(3)+𝑥^(4). 求最小值时,先验证 5𝑓(𝑥)≥3ℎ(𝑥),从而

∑_(𝑖=1)^(𝑛)(𝑓(𝑎_(𝑖)))/(ℎ(𝑎_(𝑖+1)))≥(3)/(5)∑_(𝑖=1)^(𝑛)(ℎ(𝑎_(𝑖)))/(ℎ(𝑎_(𝑖+1)))≥(3𝑛)/(5),

最后一步使用均值不等式;等号条件给出 𝑎_(1)=⋯=𝑎_(𝑛)=1.求最大值时,先试 (𝑛,0,…,0).可用(𝑓(𝑥))/(ℎ(𝑦))≤𝑓(𝑥)+(1)/(ℎ(𝑦))−1求和后得到

∑_(𝑖=1)^(𝑛)(𝑓(𝑎_(𝑖)))/(ℎ(𝑎_(𝑖+1)))≤∑_(𝑖=1)^(𝑛)𝑓(𝑎_(𝑖))+∑_(𝑖=1)^(𝑛)(1)/(ℎ(𝑎_(𝑖)))−𝑛.

函数 𝑓与 1/ℎ在 [0,+∞)上均为凸函数,可用调整法把固定总和逐步移到端点,从而验证上述取法.


留言

正常留言提交后可直接显示,无需人工审核;仍会经过防刷与垃圾内容过滤。请不要留下手机号等私人信息。解法、疑问都可以说;公式用 LaTeX:行内 $…$,整行 $$…$$。