← 戻る 関数方程式 › 加法的コーシー方程式の解 定理 証明済み
加法的コーシー方程式の解 内容
f : Q → Q f:\mathbb{Q}\to\mathbb{Q} f : Q → Q が任意の x , y ∈ Q x,y\in\mathbb{Q} x , y ∈ Q について f ( x + y ) = f ( x ) + f ( y ) f(x+y)=f(x)+f(y) f ( x + y ) = f ( x ) + f ( y ) を満たすなら、任意の q ∈ Q q\in\mathbb{Q} q ∈ Q について f ( q ) = c q f(q) = cq f ( q ) = c q (ただし c = f ( 1 ) c=f(1) c = f ( 1 ) )。さらに f : R → R f:\mathbb{R}\to\mathbb{R} f : R → R が連続(または単調、またはある区間上で有界)であれば、同じ結論 f ( x ) = c x f(x)=cx f ( x ) = c x が任意の x ∈ R x\in\mathbb{R} x ∈ R について成り立つ。
なぜ正しいのか?
この定理は関数方程式の道具箱全体の基盤である:Q \mathbb{Q} Q 上で連続性を仮定せずとも、純粋に代数的な関係だけで既に f f f が完全に確定することを示す——そして R \mathbb{R} R 上では、何らかの正則性の仮定なしには、(選択公理を用いたハメル基底により構成される)極めて病的な非線形解が存在するため、正則性の仮定は技術的な些事ではなく本質的である。
証明の概略 **ステップ1:f ( 0 ) f(0) f ( 0 ) を決定する。** f ( x + y ) = f ( x ) + f ( y ) f(x+y)=f(x)+f(y) f ( x + y ) = f ( x ) + f ( y ) に x = y = 0 x=y=0 x = y = 0 を代入:f ( 0 ) = f ( 0 ) + f ( 0 ) f(0)=f(0)+f(0) f ( 0 ) = f ( 0 ) + f ( 0 ) 、よって f ( 0 ) = 0 f(0)=0 f ( 0 ) = 0 。
ステップ2:正の整数へ拡張する。 正の整数 n n n について、x = ( n − 1 ) 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) f ( n ⋅ 1 ) = f (( n − 1 ) ⋅ 1 + 1 ) = f (( n − 1 ) ⋅ 1 ) + f ( 1 ) 。n n n に関する帰納法により、任意の正の整数 n n n について f ( n ) = n f ( 1 ) f(n) = n f(1) f ( n ) = n f ( 1 ) (基底ケース n = 1 n=1 n = 1 は自明、帰納ステップは今適用した通り)。
ステップ3:負の整数へ拡張する。 f ( x + y ) = f ( x ) + f ( y ) f(x+y)=f(x)+f(y) f ( x + y ) = f ( x ) + f ( y ) に y = − x y=-x y = − x を代入:f ( 0 ) = f ( x ) + f ( − x ) f(0) = f(x) + f(-x) f ( 0 ) = f ( x ) + f ( − x ) 、f ( 0 ) = 0 f(0)=0 f ( 0 ) = 0 なので f ( − x ) = − f ( x ) f(-x) = -f(x) f ( − x ) = − f ( x ) 。ステップ2と合わせて、任意の整数 n n n (正、負、または零)について f ( n ) = n f ( 1 ) f(n) = n f(1) f ( n ) = n f ( 1 ) 、c = f ( 1 ) c = f(1) c = f ( 1 ) と書く。
ステップ4:有理数へ拡張する。 p ∈ Z p\in\mathbb{Z} p ∈ Z 、r ∈ Z > 0 r\in\mathbb{Z}_{>0} r ∈ Z > 0 として q = p / r q = p/r q = p / r とする。r ⋅ q = p r \cdot q = p r ⋅ q = p (繰り返し加算の下での整数として、すなわち q + q + ⋯ + q q + q + \dots + q q + q + ⋯ + q (r r r 回)= p = p = p )であるから、r r r 回評価された関数にステップ2/3の整数の場合を適用すると f ( r q ) = r f ( q ) f(rq) = r f(q) f ( r q ) = r f ( q ) (ステップ2で使った帰納法と同じ議論を今 x = q x=q x = q で)。しかし r q = p rq = p r q = p なので f ( p ) = r f ( q ) f(p) = r f(q) f ( p ) = r f ( q ) 、すなわち c p = r f ( q ) cp = r f(q) c p = r f ( q ) 、すなわち f ( q ) = c ⋅ p r = c q f(q) = c \cdot \frac{p}{r} = cq f ( q ) = c ⋅ r p = c q 。
ステップ5:有理数の場合を結論づける。 これは任意の q ∈ Q q \in \mathbb{Q} q ∈ Q について f ( q ) = c q f(q) = cq f ( q ) = c q (ただし c = f ( 1 ) c = f(1) c = f ( 1 ) )を示す——Q \mathbb{Q} Q 上の関数全体が単一の点での値によって決定される。
**ステップ6:連続性の下で R \mathbb{R} R へ拡張する。** ここで f : R → R f:\mathbb{R}\to\mathbb{R} f : R → R が加法的であり、たとえ1点だけでも連続であるとする(そのとき至る所での連続性は加法性から従う:0 0 0 で連続なら h → 0 h\to 0 h → 0 のとき f ( x + h ) − f ( x ) = f ( h ) → 0 f(x+h)-f(x) = f(h) \to 0 f ( x + h ) − f ( x ) = f ( h ) → 0 )。任意の実数 x x x について、有理数の列 q n → x q_n \to x q n → x を取る。ステップ1–5により f ( q n ) = c q n f(q_n) = c q_n f ( q n ) = c q n 。連続性により f ( x ) = lim n f ( q n ) = lim n c q n = c x f(x) = \lim_n f(q_n) = \lim_n c q_n = cx f ( x ) = lim n f ( q n ) = lim n c q n = c x 。
**ステップ7:単調性または局所有界性の下で R \mathbb{R} R へ拡張する(概略)。** f f f が単調であれば、任意の実数 x x x を挟む有理数 q 1 < x < q 2 q_1 < x < q_2 q 1 < x < q 2 について、単調性は c q 1 ≤ f ( x ) ≤ c q 2 cq_1 \le f(x) \le cq_2 c q 1 ≤ f ( x ) ≤ c q 2 を強制し(c > 0 c>0 c > 0 の場合;c < 0 c<0 c < 0 なら逆)、q 1 , q 2 → x q_1,q_2\to x q 1 , q 2 → x とすると同じ挟み込みで f ( x ) = c x f(x)=cx f ( x ) = c x が確定する。代わりに f f f がある区間 I I I 上で有界であれば、(加法性を用いて区間をずらすことで)f f f が 0 0 0 近くで有界であることを示し、固定された x x x について n → ∞ n\to\infty n → ∞ のとき f ( x / n ) → 0 f(x/n)\to 0 f ( x / n ) → 0 となることが 0 0 0 での連続性を強制し、ステップ6に帰着する。3つの正則性の場合(連続、単調、区間上有界)すべてで、結論は同じである:任意の x ∈ R x\in\mathbb{R} x ∈ R について f ( x ) = c x f(x)=cx f ( x ) = c x 。
ステップごとの証明
この定理のステップごとの証明はまだありません。