“【笔记】格子Boltzmann方法的相场模型” 中,我把LBM里的相场模型简单记了一下。笔记里有提到,序参数 ϕ\phi 的梯度可以通过下面的差分进行计算。

{ϕ(x)=i0wiciϕ(x+ciδt)cs2δt,2ϕ(x)=i02wics2δt2[ϕ(x+ciδt)ϕ(x)]\displaystyle \begin{cases} \nabla\phi(\boldsymbol{x}) =& \sum\limits_{i \neq 0} \dfrac{w_i \boldsymbol{c}_i \phi(\boldsymbol{x} + \boldsymbol{c}_i \delta_t)}{c_s^2 \delta_t} ,\\ \nabla^2\phi(\boldsymbol{x}) =& \sum\limits_{i \neq 0} \dfrac{2w_i}{c_s^2 \delta_t^2} [\phi(\boldsymbol{x} + \boldsymbol{c}_i \delta_t) - \phi(\boldsymbol{x})] \end{cases}

其中 ii 为 DnQb 离散速度模型中的第 ii 个离散速度 ci\boldsymbol{c}_i 的下标, wiw_ici\boldsymbol{c}_i 的权重系数。

序参数 Φ 的一阶导数

对于点 x\boldsymbol{x} 及其邻近格子 x+ciδt\boldsymbol{x}+\boldsymbol{c}_i \delta_t,考虑序参数 ϕ\phi 在点 x\boldsymbol{x} 的Taylor展开,得:

ϕ(x+ciδt)=ϕ(x)+(ciδt)ϕ(x)+δt22(ci)2ϕ(x)+O(δt3)(1)\phi(\boldsymbol{x}+\boldsymbol{c}_i \delta_t) = \phi(\boldsymbol{x}) + (\boldsymbol{c}_i \delta_t) \cdot \nabla\phi(\boldsymbol{x}) + \frac{\delta_t^2}{2} (\boldsymbol{c}_i \cdot \nabla)^2 \phi(\boldsymbol{x}) + O(\delta_t^3) \tag{1}

式(1)两边同时乘上 wiciw_i \boldsymbol{c}_i,并对所有方向求和,得到:

iwiciϕ(x+ciδt)=iwiciϕ(x)+iwici[(ciδt)ϕ(x)]+iwici[δt22(ci)2ϕ(x)]+O(δt3)(2)\begin{aligned} \sum_i w_i \boldsymbol{c}_i \phi(\boldsymbol{x}+\boldsymbol{c}_i \delta_t) &= \sum_i w_i \boldsymbol{c}_i \phi(\boldsymbol{x}) \\ &\quad + \sum_i w_i \boldsymbol{c}_i [(\boldsymbol{c}_i \delta_t) \cdot \nabla\phi(\boldsymbol{x})] \\ &\quad + \sum_i w_i \boldsymbol{c}_i \left[ \frac{\delta_t^2}{2} (\boldsymbol{c}_i \cdot \nabla)^2 \phi(\boldsymbol{x}) \right] + O(\delta_t^3) \end{aligned} \tag{2}

下面分析式(2)右侧的三个项。

(1)对第1项,ϕ(x)\phi(\boldsymbol{x}) 是定值,所以

iwiciϕ(x)=ϕ(x)i(wici)\sum_i w_i \boldsymbol{c}_i \phi(\boldsymbol{x}) = \phi(\boldsymbol{x}) \cdot \sum_i (w_i \boldsymbol{c}_i )

由于 iwici=0\sum_i w_i \boldsymbol{c}_i = \vec{0},所以第1项为 0 。

(2)对第2项,

iwici[(ciδt)ϕ(x)]=δtϕ(x)i(wicici)=δtcs2ϕ(x)\sum_i w_i \boldsymbol{c}_i [(\boldsymbol{c}_i \delta_t) \cdot \nabla\phi(\boldsymbol{x})] = \delta_t \nabla\phi(\boldsymbol{x}) \cdot \sum_i (w_i \boldsymbol{c}_i \boldsymbol{c}_i) = \delta_t c_s^2 \nabla\phi(\boldsymbol{x})

其中 i(wicici)=cs2[I]\sum_i (w_i \boldsymbol{c}_i \boldsymbol{c}_i) = c_s^2 [\boldsymbol{I}]

这个关系可以由常规 DnQb 模型中的 icicifieq=ρ(uu+cs2[I])\sum_i \boldsymbol{c}_i \boldsymbol{c}_i f_i^{eq} = \rho (\boldsymbol{u}\boldsymbol{u} + c_s^2 [\boldsymbol{I}]) 推出。(取 u=0\boldsymbol{u}=\vec{0}

(3)对第3项,为简化考虑,这里推导其中一个分量,其形式为:

δt22iwiciγ[ciαciβ2ϕ(x)xαxβ]=δt222ϕ(x)xαxβiwiciαciβciγ\frac{\delta_t^2}{2} \sum_i w_i c_{i\gamma} \left[ c_{i\alpha} c_{i\beta} \frac{\partial^2 \phi(\boldsymbol{x})}{\partial x_{\alpha} \partial x_{\beta}} \right] = \frac{\delta_t^2}{2} \frac{\partial^2 \phi(\boldsymbol{x})}{\partial x_{\alpha} \partial x_{\beta}} \sum_i w_i c_{i\alpha} c_{i\beta} c_{i\gamma}

由于在常规 DnQb 模型中,

iciαciβciγfieq=cs2ρ[uαδβγ+uβδαγ+uγδαβ]\sum_i c_{i\alpha} c_{i\beta} c_{i\gamma} f_i^{eq} = c_s^2 \rho [u_{\alpha} \delta_{\beta\gamma}+ u_{\beta} \delta_{\alpha\gamma} + u_{\gamma} \delta_{\alpha\beta}]

这里的 δ\delta 为克罗内克函数。同样取 u=0\boldsymbol{u}=\vec{0} ,得:

iwiciαciβciγ=cs2[uαδβγ+uβδαγ+uγδαβ]=0\sum_i w_i c_{i\alpha} c_{i\beta} c_{i\gamma} = c_s^2 [u_{\alpha} \delta_{\beta\gamma}+ u_{\beta} \delta_{\alpha\gamma} + u_{\gamma} \delta_{\alpha\beta}] = 0

所以式(2)被化简为

iwiciϕ(x+ciδt)=δtcs2ϕ(x)+O(δt3)\sum_i w_i \boldsymbol{c}_i \phi(\boldsymbol{x}+\boldsymbol{c}_i \delta_t) = \delta_t c_s^2 \nabla\phi(\boldsymbol{x}) + O(\delta_t^3)

即:

ϕ(x)=1δtcs2iwiciϕ(x+ciδt)+O(δt2)(3)\nabla\phi(\boldsymbol{x}) = \frac{1}{\delta_t c_s^2} \sum_i w_i \boldsymbol{c}_i \phi(\boldsymbol{x}+\boldsymbol{c}_i \delta_t) + O(\delta_t^2) \tag{3}

序参数 Φ 的二阶导数

将式(1)改写成

ϕ(x+ciδt)ϕ(x)=(ciδt)ϕ(x)+δt22(ci)2ϕ(x)+O(δt3)(4)\phi(\boldsymbol{x}+\boldsymbol{c}_i \delta_t) - \phi(\boldsymbol{x}) = (\boldsymbol{c}_i \delta_t) \cdot \nabla\phi(\boldsymbol{x}) + \frac{\delta_t^2}{2} (\boldsymbol{c}_i \cdot \nabla)^2 \phi(\boldsymbol{x}) + O(\delta_t^3) \tag{4}

式(4)两边同时乘上 wiw_i,并对所有方向求和,得到:

iwi[ϕ(x+ciδt)ϕ(x)]=iwi[(ciδt)ϕ(x)]+iwi[δt22(ci)2ϕ(x)]+O(δt3)(5)\begin{aligned} \sum_i w_i [\phi(\boldsymbol{x}+\boldsymbol{c}_i \delta_t) - \phi(\boldsymbol{x})] &= \sum_i w_i [(\boldsymbol{c}_i \delta_t) \cdot \nabla\phi(\boldsymbol{x})] \\ &\quad + \sum_i w_i \left[ \frac{\delta_t^2}{2} (\boldsymbol{c}_i \cdot \nabla)^2 \phi(\boldsymbol{x}) \right] + O(\delta_t^3) \end{aligned} \tag{5}

参照上一节的推导,易得式(5)等式右侧的两项分别满足

iwiciαδtαϕ(x)=δtαϕ(x)iwiciα=0\sum_i w_i c_{i\alpha} \delta_t \nabla_{\alpha}\phi(\boldsymbol{x}) = \delta_t \nabla_{\alpha}\phi(\boldsymbol{x}) \sum_i w_i c_{i\alpha} = 0

以及

iwiδt22ciαciβαβϕ(x)=δt22αβϕ(x)iwiciαciβ=δt2cs2δαβ2αβϕ(x)\sum_i w_i \frac{\delta_t^2}{2} c_{i\alpha} c_{i\beta} \cdot \nabla_{\alpha\beta}\phi(\boldsymbol{x}) = \frac{\delta_t^2}{2} \nabla_{\alpha\beta}\phi(\boldsymbol{x}) \sum_i w_i c_{i\alpha} c_{i\beta} = \frac{\delta_t^2 c_s^2 \delta_{\alpha\beta}}{2} \nabla_{\alpha\beta}\phi(\boldsymbol{x})

其中 α=xα\nabla_{\alpha} = \frac{\partial}{\partial x_{\alpha}}αβ=2xαxβ\nabla_{\alpha\beta} = \frac{\partial^2}{\partial x_{\alpha}\partial x_{\beta}} 。而 δαβ\delta_{\alpha\beta} 同样是克罗内克函数。

所以式(5)表示为

iwi[ϕ(x+ciδt)ϕ(x)]=δt2cs222ϕ(x)+O(δt3)\sum_i w_i [\phi(\boldsymbol{x}+\boldsymbol{c}_i \delta_t) - \phi(\boldsymbol{x})] = \frac{\delta_t^2 c_s^2}{2} \nabla^2\phi(\boldsymbol{x}) + O(\delta_t^3)

即:

2ϕ(x)=2δt2cs2iwi[ϕ(x+ciδt)ϕ(x)]+O(δt2)(6)\nabla^2\phi(\boldsymbol{x}) = \frac{2}{\delta_t^2 c_s^2} \sum_i w_i [\phi(\boldsymbol{x}+\boldsymbol{c}_i \delta_t) - \phi(\boldsymbol{x})] + O(\delta_t^2) \tag{6}

关于中心差分

假设我们采用中心差分形式,需要对 xciδt\boldsymbol{x}-\boldsymbol{c}_i \delta_t 进行 Taylor 展开:

ϕ(xciδt)=ϕ(x)(ciδt)ϕ(x)+δt22(ci)2ϕ(x)+O(δt3)(7)\phi(\boldsymbol{x}-\boldsymbol{c}_i \delta_t) = \phi(\boldsymbol{x}) - (\boldsymbol{c}_i \delta_t) \cdot \nabla\phi(\boldsymbol{x}) + \frac{\delta_t^2}{2} (\boldsymbol{c}_i \cdot \nabla)^2 \phi(\boldsymbol{x}) + O(\delta_t^3) \tag{7}

(A)将式(1)与式(7)相减,偶数阶项(零阶项 ϕ(x)\phi(\boldsymbol{x}) 和二阶项)会被消去,得到:

ϕ(x+ciδt)ϕ(xciδt)=2(ciδt)ϕ(x)+O(δt3)\phi(\boldsymbol{x}+\boldsymbol{c}_i \delta_t) - \phi(\boldsymbol{x}-\boldsymbol{c}_i \delta_t) = 2(\boldsymbol{c}_i \delta_t) \cdot \nabla\phi(\boldsymbol{x}) + O(\delta_t^3)

两边同时乘上 wiciw_i \boldsymbol{c}_i 并对所有方向求和:

iwici[ϕ(x+ciδt)ϕ(xciδt)]=2δtϕ(x)i(wicici)+O(δt3)\sum_i w_i \boldsymbol{c}_i [\phi(\boldsymbol{x}+\boldsymbol{c}_i \delta_t) - \phi(\boldsymbol{x}-\boldsymbol{c}_i \delta_t)] = 2\delta_t \nabla\phi(\boldsymbol{x}) \cdot \sum_i (w_i \boldsymbol{c}_i \boldsymbol{c}_i) + O(\delta_t^3)

利用前面提到的二阶矩性质 iwicici=cs2I\sum_i w_i \boldsymbol{c}_i \boldsymbol{c}_i = c_s^2 \boldsymbol{I},等式右侧化简为 2δtcs2ϕ(x)2\delta_t c_s^2 \nabla\phi(\boldsymbol{x})。因此:

ϕ(x)=12δtcs2iwici[ϕ(x+ciδt)ϕ(xciδt)]+O(δt2)(8)\nabla\phi(\boldsymbol{x}) = \frac{1}{2\delta_t c_s^2} \sum_i w_i \boldsymbol{c}_i [\phi(\boldsymbol{x}+\boldsymbol{c}_i \delta_t) - \phi(\boldsymbol{x}-\boldsymbol{c}_i \delta_t)] + O(\delta_t^2) \tag{8}

式(8)就是 Lee 等在文献[1]的式(64)的格式。

(B)将式(1)与式(7)相加,奇数阶项(一阶项和三阶项)会被消去,得到:

ϕ(x+ciδt)2ϕ(x)+ϕ(xciδt)=δt2(ci)2ϕ(x)+O(δt3)\phi(\boldsymbol{x}+\boldsymbol{c}_i \delta_t) - 2 \phi(\boldsymbol{x}) + \phi(\boldsymbol{x}-\boldsymbol{c}_i \delta_t) = \delta_t^2 (\boldsymbol{c}_i \cdot \nabla)^2 \phi(\boldsymbol{x}) + O(\delta_t^3)

两边同时乘上 wiw_i 并对所有方向求和:

iwi[ϕ(x+ciδt)2ϕ(x)+ϕ(xciδt)]=iδt2(ci)2ϕ(x)+O(δt3)\sum_i w_i [\phi(\boldsymbol{x}+\boldsymbol{c}_i \delta_t) - 2 \phi(\boldsymbol{x}) + \phi(\boldsymbol{x}-\boldsymbol{c}_i \delta_t)] = \sum_i \delta_t^2 (\boldsymbol{c}_i \cdot \nabla)^2 \phi(\boldsymbol{x}) + O(\delta_t^3)

同理可得:

2ϕ(x)=1cs2δt2iwi[ϕ(x+ciδt)2ϕ(x)+ϕ(xciδt)]+O(δt2)(9)\nabla^2 \phi(\boldsymbol{x}) = \frac{1}{c_s^2 \delta_t^2} \sum_i w_i [\phi(\boldsymbol{x}+\boldsymbol{c}_i \delta_t) - 2 \phi(\boldsymbol{x}) + \phi(\boldsymbol{x}-\boldsymbol{c}_i \delta_t)] + O(\delta_t^2) \tag{9}

式(9)就是 Lee 等在文献[1]的式(65)的格式。

[1] Lee T,Lin C-L. A stable discretization of the lattice Boltzmann equation for simulation of incompressible two-phase flows at high density ratio[J]. Journal of Computational Physics,2005,206(1):16-47. DOI:10.1016/j.jcp.2004.12.001.

最近看到2026年的全国Ⅰ卷高考数学压轴题,就做了一下。几乎全程用反证法做推导的题目实在是太罕见了,特此做一下记录。

题目

已知定义在 R\mathbb{R} 上的函数 f(x)f(x) 满足:当 x<0x < 0 时, f(x)=2xf(x) = 2^x。 结合 D(x0)={dRf(x0+d)>f(x0)}D(x_0) =\{ d \in \mathbb{R} \vert f(x_0 + d) > f(x_0) \}

(1) 若当 x0x \geq 0f(x)=1xf(x)=1-x,求 D(1)D(-1)

(2) 若 f(x)f(x) 为奇函数, x1x20x_1 x_2 \neq 0f(x1)<f(x2)f(x_1) < f(x_2),证明: D(x1)D(x2)D(x_1) \supseteq D(x_2)

(3) 若 f(x)f(x) 满足: ①当 f(x1)<f(x2)f(x_1) < f(x_2) 时, D(x1)D(x2)D(x_1) \supseteq D(x_2); ②当 0<x<10 < x < 1 时, f(x)<f(0)f(x) < f(0)。证明:

  • (i) f(0)1f(0) \geq 1
  • (ii) f(x)f(x) 在区间 (0,+)(0, +\infty) 上单调递增。

求解

小题 (1)

因为 f(1)=1/2f(-1) = 1/2,所以这里先计算 f(x)>1/2f(x) > 1/2 在两边的解。

  • x<0x < 0 时,解得: x(1,0)x \in (-1, 0)
  • x0x \geq 0 时,解得: x[0,1/2)x \in [0, 1/2)

f(x)>1/2f(x) > 1/2 的解便是 x(1,1/2)x \in (-1, 1/2)

根据集合 D(x0)D(x_0) 的定义,我们就有:

D(1)={dRf(1+d)>f(1)}={dR1<1+d<1/2}={dRd(0,3/2)}\begin{aligned} D(-1) &= \{ d \in \mathbb{R} \vert f(-1 + d) > f(-1) \} \\ &= \{ d \in \mathbb{R} \vert -1 < -1 + d < 1/2 \} \\ &= \{ d \in \mathbb{R} \vert d \in (0, 3/2) \} \\ \end{aligned}

小题 (2)

根据题意,此时的 f(x)f(x) 写作:

f(x)={2xx<00x=02xx>0f(x) = \begin{cases} 2^x & x < 0\\ 0 & x=0 \\ -2^{-x} & x>0 \end{cases}

这里得强调一下 f(x)f(x)x<0x<0x>0x>0 时都是增函数(等会要用!)。

x1x20x_1 x_2 \neq 0 ,我们知道这俩数肯定不是 0 。那么接下来的讨论就只有两个数同号或异号的情况。

【情况1】 x1x_1x2x_2 都小于 0 。

由于 f(x1)<f(x2)f(x_1) < f(x_2), 自然也就有 x1<x2<0x_1 < x_2 < 0 。根据定义,我们可以写出

{D(x1)={dRd(0,x1)}D(x2)={dRd(0,x2)}\begin{cases} D(x_1) &= \{ d \in \mathbb{R} \vert d \in (0, -x_1) \} \\ D(x_2) &= \{ d \in \mathbb{R} \vert d \in (0, -x_2) \} \\ \end{cases}

明显有 D(x1)D(x2)D(x_1) \supseteq D(x_2)

【情况2】 x1x_1x2x_2 都大于 0 。

根据情况1的推理,同理有 x2>x1>0x_2 > x_1 > 0,并且此时 f(x1)<f(x2)<0f(x_1) < f(x_2) < 0

打个比方,对于 D(x1)D(x_1)

  • (x1+d)(x1,+)(x_1 + d) \in (x_1, +\infty)D(x1)D(x_1) 的一部分;
  • 同时, (x1+d)(,0](x_1 + d) \in (-\infty, 0]D(x1)D(x_1) 的另一部分。

因此 D(x1)={dRd(,x1](0,+)}D(x_1) = \{ d \in \mathbb{R} \vert d \in (-\infty, -x_1] \cup (0, +\infty) \}

同理 D(x2)={dRd(,x2](0,+)}D(x_2) = \{ d \in \mathbb{R} \vert d \in (-\infty, -x_2] \cup (0, +\infty) \}

所以 D(x1)D(x2)D(x_1) \supseteq D(x_2) 也是成立的。

【情况3】 x1>0x_1 > 0x2<0x_2 < 0

由于 f(x1)<f(x2)f(x_1) < f(x_2), 所以 x1>x2|x_1| > |x_2|

根据前面两部分的推理,有

{D(x1)={dRd(,x1](0,+)}D(x2)={dRd(0,x2)}\begin{cases} D(x_1) &= \{ d \in \mathbb{R} \vert d \in (-\infty, -x_1] \cup (0, +\infty) \} \\ D(x_2) &= \{ d \in \mathbb{R} \vert d \in (0, -x_2) \} \\ \end{cases}

所以 D(x1)D(x2)D(x_1) \supseteq D(x_2) 也是成立的。

证明完毕。

小题 (3)

到这里就很有意思了。
两个小问要直接证明的话,相当不好走通。只能上反证法了。
这也是我对它感兴趣的原因。

小题 (3)(i)

首先,我们假设 f(0)<1f(0) < 1 成立。

由于 f(x)f(x)x>0x>0 的形式不知道,这里我们就关注 x<0x<0 区间。该区间必然存在一个点 x0<0x_0 < 0 ,使得 f(x0)f(0)f(x_0) \geq f(0) 成立。

根据题目给的条件①,当 f(0)<f(x0)f(0) < f(x_0) ,则 D(0)D(x0)D(0) \supseteq D(x_0) 。对于任意 dD(x0)d \in D(x_0),同样应有 dD(0)d \in D(0)

所以,这里我们取 ϵ(0,min{1,x0})\epsilon \in (0, \min\{1, |x_0|\}),此时 ϵ\epsilon 同时满足 (x0+ϵ)<0(x_0 + \epsilon) < 0ϵ<1\epsilon < 1

因为 f(x0+ϵ)>f(x0)f(x_0 + \epsilon) > f(x_0),所以 ϵD(x0)\epsilon \in D(x_0)。但是,根据题目给的条件②, f(ϵ)<f(0)f(\epsilon) < f(0),所以 ϵD(0)\epsilon \notin D(0)

此时出现了与 D(0)D(x0)D(0) \supseteq D(x_0) 相矛盾的结论。因此,假设不成立。

所以,也就只剩下 f(0)1f(0) \geq 1 的情况。

小题 (3)(ii)

这里是最离谱的。
我一开始习惯性在 x(0,1),y>0x\in(0,1), y>0 的地方画了两条线,一条单调增,一条单调减。结果两条线都推出了相互矛盾的东西。结果往 y<0y<0 的地方画就没什么问题。
合着居然还要先推断 f(x)f(x)x>0x>0 时究竟是正还是负,甚至还是继续用反证法
做到这里的同学有苦头了。

接下来,当 x0>0x_0 > 0 时,由定义便有 D(x0)={dRf(x0+d)>f(x0)}D(x_0) =\{ d \in \mathbb{R} \vert f(x_0 + d) > f(x_0) \}

【Part A】

假设存在点 x0>0x_0 > 0 能够满足 f(x0)>0f(x_0) > 0,如果这个都满足不了那就说明 f(x)0f(x) \leq 0x>0x>0 的情况下恒成立。

由于当 x<0x<0 时, f(x)(0,1)f(x) \in (0, 1),所以必然存在 t<0t < 0,使得 f(t)<f(x0)f(t) < f(x_0)。那么 D(x0)D(t)D(x_0) \subseteq D(t)

考虑 D(t)={dRf(t+d)>f(t)}D(t) =\{ d \in \mathbb{R} \vert f(t + d) > f(t) \}

  • (t+d)0(t+d) \leq 0时,解得 d(0,t]d \in (0, -t]
  • 而当 (t+d)>0(t+d) > 0 时,由于 f(0)>1f(0) > 1,解得 (t+d)D(0)(t+d) \in D(0)

X(t)={dRξD(0),d=ξt}\mathbb{X}(t)=\{d \in \mathbb{R} \vert \exist \xi \in D(0), d = \xi - t \}。所以, D(t)=(0,t]X(t)D(t) = (0, -t] \cup \mathbb{X}(t)
【注:X(t)\mathbb{X}(t) 其实就是把 D(0)D(0) 向右平移了 t|t| 个单位,后面我还用了一次这个表示来简化描述】

这里需要强调:由于题(3)(i)里面证明了 f(0)1f(0) \geq 1,所以 D(0)D(0) 一定是 (0,+)(0, +\infty) 的子集。也就是只能在 d>0d>0 的区间内才有可能找到 f(d)>f(0)f(d) > f(0) 的情况。
因此 X(t)(0,+)\mathbb{X}(t) \subseteq (0, +\infty) ,得出 D(x0)D(t)(0,+)D(x_0) \subseteq D(t) \subseteq (0, +\infty)

【Part B-1】

回过头看 D(x0)={dRf(x0+d)>f(x0)}D(x_0) = \{ d \in \mathbb{R} \vert f(x_0+d) > f(x_0)\}

考虑一个特殊点 d1=x0<0d_1=-x_0 < 0,此时 f(x0+d1)=f(0)f(x_0+d_1) = f(0)
如果 x0(0,1)x_0 \in (0, 1),则根据题(3)的条件②应该有 f(x0)<f(0)=f(x0+d1)f(x_0) < f(0) = f(x_0+d_1),也就是说 d1=x0<0d_1=-x_0 < 0 应该属于 D(x0)D(x_0)
但我们前面说了 D(x0)(0,+)D(x_0) \subseteq (0, +\infty),产生了矛盾。
所以, f(x0)f(x_0)x0(0,1)x_0 \in (0, 1) 不应该是正数。

【Part B-2】

接下来考虑 x01x_0 \geq 1 的情况,只剩这个区间可以来假设 f(x0)>0f(x_0) > 0 的可能。
还是考虑 d1=x0<0d_1=-x_0 < 0 这个一定不属于 D(x0)D(x_0) 的特殊点。把 d1d_1 代入,应该有 f(x0+d1)=f(0)f(x0)f(x_0 + d_1) = f(0) \leq f(x_0) ,即 f(x0)1f(x_0) \geq 1

任意从负数中选取 γ1<0\gamma_1 < 0,则必然有 f(γ1)<f(x0)f(\gamma_1) < f(x_0)D(x0)D(γ1)D(x_0) \subseteq D(\gamma_1)
【注:其实是只能从这个已知信息多的地方入手了,并且还要仿照题(3)(i)的解法,把一个点从负数加到 (0,1)(0,1) 区间】

基于前面的内容,很容易写出 D(γ1)=(0,γ1]X(γ1)D(\gamma_1) = (0, -\gamma_1] \cup \mathbb{X}(\gamma_1)
d2=x0γ1d_2 = x_0 - \gamma_1,显然 d2>0d_2 > 0,并且 f(γ1+d2)=f(x2)1>f(γ1)f(\gamma_1 + d_2) = f(x_2) \geq 1 > f(\gamma_1)。 所以 d2d_2 属于 D(γ1)D(\gamma_1)

构造点 γ2(d2,1d2)\gamma_2 \in (-d_2, 1 - d_2),此时的 γ2\gamma_2 同时满足 γ2<γ1\gamma_2 < \gamma_1(γ2+d2)(0,1)(\gamma_2 + d_2) \in (0, 1)
那么,根据题(3)的条件①应该有 D(γ1)D(γ2)D(\gamma_1) \subseteq D(\gamma_2)。 也就有 d2d_2 也属于 D(γ2)D(\gamma_2)
但是,根据题(3)的条件②, f(γ2+d2)<f(0)f(\gamma_2 + d_2) < f(0),对应 d2d_2 不属于 D(γ2)D(\gamma_2),产生了矛盾。

所以 f(x0)f(x_0)x01x_0 \geq 1 时同样不是正数。

【Part C】

经过了 Part B 的逻辑推演, f(x0)0f(x_0) \leq 0x0(0,+)x_0 \in (0, +\infty) 的区间内恒成立。相信大伙做到这里完全力竭了吧。但是!接下来就不需要反证法啦!

还是用这个 x0(0,+)x_0 \in (0, +\infty) 。此时我们有 f(x0)<0<f(t)f(x_0) < 0 < f(t),其中 tt 为任意负数。那么 D(t)D(x0)D(t) \subseteq D(x_0)

D(t)D(t) 的形式我们在 Part A 部分写过了,即: D(t)=(0,t]X(t)D(t) = (0, -t] \cup \mathbb{X}(t)
所以 (0,t]D(x0)(0, -t] \subseteq D(x_0)
因此,在 d(0,t]d \in (0, -t] 时, f(x0+d)>f(x0)f(x_0 + d) > f(x_0)

由于 tt 是任意负数,上面的 f(x0+d)>f(x0)f(x_0 + d) > f(x_0) 则可推导出 f(x)f(x) 在区间 x(x0,+)x \in (x_0, +\infty) 上单调递增。

再结合 x0(0,+)x_0 \in (0, +\infty) 的任意性,可知 f(x)f(x) 在区间 x(0,+)x \in (0, +\infty) 上单调递增。

证明完毕。

0%