MathLabs
定理証明済み

加法的コーシー方程式の解

内容

f:Q→Qf:\mathbb{Q}\to\mathbb{Q} が任意の x,y∈Qx,y\in\mathbb{Q} について f(x+y)=f(x)+f(y)f(x+y)=f(x)+f(y) を満たすなら、任意の q∈Qq\in\mathbb{Q} について f(q)=cqf(q) = cq(ただし c=f(1)c=f(1))。さらに f:R→Rf:\mathbb{R}\to\mathbb{R} が連続(または単調、またはある区間上で有界)であれば、同じ結論 f(x)=cxf(x)=cx が任意の x∈Rx\in\mathbb{R} について成り立つ。

なぜ正しいのか?

この定理は関数方程式の道具箱全体の基盤である:Q\mathbb{Q} 上で連続性を仮定せずとも、純粋に代数的な関係だけで既に ff が完全に確定することを示す——そして R\mathbb{R} 上では、何らかの正則性の仮定なしには、(選択公理を用いたハメル基底により構成される)極めて病的な非線形解が存在するため、正則性の仮定は技術的な些事ではなく本質的である。

証明の概略

**ステップ1:f(0)f(0) を決定する。** f(x+y)=f(x)+f(y)f(x+y)=f(x)+f(y) に x=y=0x=y=0 を代入:f(0)=f(0)+f(0)f(0)=f(0)+f(0)、よって f(0)=0f(0)=0。

ステップ2:正の整数へ拡張する。 正の整数 nn について、x=(n−1)x=(n-1) とする(または帰納法):f(n⋅1)=f((n−1)⋅1+1)=f((n−1)⋅1)+f(1)f(n\cdot 1) = f((n-1)\cdot 1 + 1) = f((n-1)\cdot 1) + f(1)。nn に関する帰納法により、任意の正の整数 nn について f(n)=nf(1)f(n) = n f(1)(基底ケース n=1n=1 は自明、帰納ステップは今適用した通り)。

ステップ3:負の整数へ拡張する。 f(x+y)=f(x)+f(y)f(x+y)=f(x)+f(y) に y=−xy=-x を代入:f(0)=f(x)+f(−x)f(0) = f(x) + f(-x)、f(0)=0f(0)=0 なので f(−x)=−f(x)f(-x) = -f(x)。ステップ2と合わせて、任意の整数 nn(正、負、または零)について f(n)=nf(1)f(n) = n f(1)、c=f(1)c = f(1) と書く。

ステップ4:有理数へ拡張する。 p∈Zp\in\mathbb{Z}、r∈Z>0r\in\mathbb{Z}_{>0} として q=p/rq = p/r とする。r⋅q=pr \cdot q = p(繰り返し加算の下での整数として、すなわち q+q+⋯+qq + q + \dots + q(rr 回)=p= p)であるから、rr 回評価された関数にステップ2/3の整数の場合を適用すると f(rq)=rf(q)f(rq) = r f(q)(ステップ2で使った帰納法と同じ議論を今 x=qx=q で)。しかし rq=prq = p なので f(p)=rf(q)f(p) = r f(q)、すなわち cp=rf(q)cp = r f(q)、すなわち f(q)=c⋅pr=cqf(q) = c \cdot \frac{p}{r} = cq。

ステップ5:有理数の場合を結論づける。 これは任意の q∈Qq \in \mathbb{Q} について f(q)=cqf(q) = cq(ただし c=f(1)c = f(1))を示す——Q\mathbb{Q} 上の関数全体が単一の点での値によって決定される。

**ステップ6:連続性の下で R\mathbb{R} へ拡張する。** ここで f:R→Rf:\mathbb{R}\to\mathbb{R} が加法的であり、たとえ1点だけでも連続であるとする(そのとき至る所での連続性は加法性から従う:00 で連続なら h→0h\to 0 のとき f(x+h)−f(x)=f(h)→0f(x+h)-f(x) = f(h) \to 0)。任意の実数 xx について、有理数の列 qn→xq_n \to x を取る。ステップ1–5により f(qn)=cqnf(q_n) = c q_n。連続性により f(x)=lim⁡nf(qn)=lim⁡ncqn=cxf(x) = \lim_n f(q_n) = \lim_n c q_n = cx。

**ステップ7:単調性または局所有界性の下で R\mathbb{R} へ拡張する(概略)。** ff が単調であれば、任意の実数 xx を挟む有理数 q1<x<q2q_1 < x < q_2 について、単調性は cq1≤f(x)≤cq2cq_1 \le f(x) \le cq_2 を強制し(c>0c>0 の場合;c<0c<0 なら逆)、q1,q2→xq_1,q_2\to x とすると同じ挟み込みで f(x)=cxf(x)=cx が確定する。代わりに ff がある区間 II 上で有界であれば、(加法性を用いて区間をずらすことで)ff が 00 近くで有界であることを示し、固定された xx について n→∞n\to\infty のとき f(x/n)→0f(x/n)\to 0 となることが 00 での連続性を強制し、ステップ6に帰着する。3つの正則性の場合(連続、単調、区間上有界)すべてで、結論は同じである:任意の x∈Rx\in\mathbb{R} について f(x)=cxf(x)=cx。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。

参考文献

  1. Christopher G. Small (2007). Functional Equations and How to Solve Them
  2. Thomas M. Cover, Joy A. Thomas (2006). Elements of Information Theory
  3. D. H. Hyers (1941). On the Stability of the Linear Functional Equation