更新:2025/01/17

Hölderの不等式(代数)の意味と証明について

ふゅか
ふゅか
ねえ、Hölderの不等式って知ってる?響きがかっこいいよね!
はるか
はるか
知ってる。不等式の一つ。重みを扱う。

1. Hölderの不等式とは?

非負の実数からなる複数の数列(または行列の要素) \[ \left\{ \{a_{ij}\}_{i=1}^n \right\}_{j=1}^m \] と、合計が 1 である非負の重み\[ \{w_i\}_{i=1}^n \] が与えられているとします。このとき、次の不等式が成り立ちます。

\[ \sum_{j=1}^m \prod_{i=1}^n a_{ij}^{w_i}\leq \prod_{i=1}^n \left( \sum_{j=1}^m a_{ij} \right)^{w_i} \]

1.1. 英語と日本語

  • 英語 ・・・Hölder’s inequality
  • 日本語・・・ヘルダーの不等式

また、関数解析の分野においても同じ名前の不等式があります。

2. 具体例

この不等式を少しラフな書き方をすると、

数列$  \{a_{i}\}_{i=1}^n, \{b_{i}\}_{i=1}^n,\cdots \{z_{i}\}_{i=1}^n$に対して、重みが$w_a,w_b,\cdots,w_z$とあるとき、

$$a_1^{w_a}b_1^{w_b}\cdots z_1^{w_z}+\cdots + a_n^{w_a}b_n^{w_b}\cdots z_n^{w_z} \leq (a_1+a_2+\cdots+a_n)^{w_a}(b_1+b_2+\cdots+b_n)^{w_b}\cdots(z_1+z_2+\cdots z_n)^{w_z} $$

ふゅか
ふゅか
具体的に、Hölderの不等式ってどんな式なの?
はるか
はるか
例えば、複数の数列(ベクトル)があるとする。その数列の重みを使って値を比較する式。

2.1. \( m=2, n=2 \) の場合:

\[ \sum_{j=1}^2 \prod_{i=1}^2 a_{ij}^{w_i} \leq \prod_{i=1}^2 \left( \sum_{j=1}^2 a_{ij} \right)^{w_i} \]

左辺: \[ \prod_{i=1}^2 a_{i1}^{w_i} + \prod_{i=1}^2 a_{i2}^{w_i} = a_{11}^{w_1}a_{21}^{w_2} + a_{12}^{w_1}a_{22}^{w_2} \]

右辺: \[ \prod_{i=1}^2 \left( \sum_{j=1}^2 a_{ij} \right)^{w_i} = \left( a_{11} + a_{12} \right)^{w_1} \cdot \left( a_{21} + a_{22} \right)^{w_2} \]

不等式: \[ a_{11}^{w_1}a_{21}^{w_2} + a_{12}^{w_1}a_{22}^{w_2} \leq \left( a_{11} + a_{12} \right)^{w_1} \cdot \left( a_{21} + a_{22} \right)^{w_2} \]

2.2. \( m=1, n=3 \) の場合:

\[ \sum_{j=1}^1 \prod_{i=1}^3 a_{ij}^{w_i} \leq \prod_{i=1}^3 \left( \sum_{j=1}^1 a_{ij} \right)^{w_i} \]

左辺: \[ \prod_{i=1}^3 a_{i1}^{w_i} = a_{11}^{w_1}a_{21}^{w_2}a_{31}^{w_3} \]

右辺: \[ \prod_{i=1}^3 \left( \sum_{j=1}^1 a_{ij} \right)^{w_i} = a_{11}^{w_1} \cdot a_{21}^{w_2} \cdot a_{31}^{w_3} \]

不等式: \[ a_{11}^{w_1}a_{21}^{w_2}a_{31}^{w_3} \leq a_{11}^{w_1} \cdot a_{21}^{w_2} \cdot a_{31}^{w_3} \]

この場合、\( m=1 \) のため、左辺と右辺は等しい。

2.3. \( m=3, n=2 \) の場合:

\[ \sum_{j=1}^3 \prod_{i=1}^2 a_{ij}^{w_i} \leq \prod_{i=1}^2 \left( \sum_{j=1}^3 a_{ij} \right)^{w_i} \]

左辺: \[ \prod_{i=1}^2 a_{i1}^{w_i} + \prod_{i=1}^2 a_{i2}^{w_i} + \prod_{i=1}^2 a_{i3}^{w_i} = a_{11}^{w_1}a_{21}^{w_2} + a_{12}^{w_1}a_{22}^{w_2} + a_{13}^{w_1}a_{23}^{w_2} \]

右辺: \[ \prod_{i=1}^2 \left( \sum_{j=1}^3 a_{ij} \right)^{w_i} = \left( a_{11} + a_{12} + a_{13} \right)^{w_1} \cdot \left( a_{21} + a_{22} + a_{23} \right)^{w_2} \]

不等式: \[ a_{11}^{w_1}a_{21}^{w_2} + a_{12}^{w_1}a_{22}^{w_2} + a_{13}^{w_1}a_{23}^{w_2} \leq \left( a_{11} + a_{12} + a_{13} \right)^{w_1} \cdot \left( a_{21} + a_{22} + a_{23} \right)^{w_2} \]

以上が、各具体例の展開になります。

3. Hölderの不等式とコーシー・シュワルツの不等式の関係

コーシー・シュワルツの不等式(の一形)は、次のように表されます。

\[ \left(a_1^2 + a_2^2 + \dots + a_m^2\right) \left(b_1^2 + b_2^2 + \dots + b_m^2\right)\geq (a_1b_1 + a_2b_2 + \dots + a_mb_m)^2 \]

この不等式を次の形に変形することも可能です。

\[ \sum_{j} a_j b_j\leq \sqrt{\sum_{j} a_j^2} \cdot \sqrt{\sum_{j} b_j^2} \]

ここで、Hölderの不等式を \(n = 2\), \(w_1 = w_2 = 1/2\) の場合に適用すると、数列 \(a_j^2\) と \(b_j^2\) を用いた形でコーシー・シュワルツの不等式を導くことができます。

4. Hölderの不等式の証明

Hölderの不等式を証明するためには、「重み付きAM-GM不等式」を用います。この証明を順を追って説明します。

4.1. 証明のための準備

この不等式を証明するためには、重み付きAM-GM不等式を利用します。

重み付きAM-GM不等式(weighted AM-GM inequality)は、非負実数列 \((a_1, a_2, \dots, a_n)\) と、その要素に対応する正の重み(係数)\(w_1, w_2, \dots, w_n\) があり、これらの重みの和が

$$w_1 + w_2 + \cdots + w_n = 1$$

であるときに次の不等式が成り立ちます。

\[ \sum_{i=1}^n w_i a_i \geq \prod_{i=1}^n a_i^{w_i} \]

4.2. 証明

まず、左辺を効率的に扱うため、以下のように \(\alpha_k\) を定義します(\(k = 1, 2, \dots, m\))。

\[ \alpha_k= \frac{\displaystyle \prod_{i=1}^n a_{ik}^{w_i}} {\displaystyle \sum_{j=1}^m \prod_{i=1}^n a_{ij}^{\lambda_i}} \]

ここで、次の性質が成り立ちます。

  1. \(\alpha_k \geq 0\)(定義より明らか)。
  2. \(\sum_{k=1}^m \alpha_k = 1\)。

この性質により、\(\{\alpha_k\}\) を「重み」として、重み付きAM-GM不等式を適用します。

\[\sum_{k=1}^m a_{ij}= \sum_{j=1}^m \alpha_j \cdot \frac{a_{ij}}{\alpha_j}\geq \prod_{j=1}^m \left(\frac{a_{ij}}{\alpha_j}\right)^{\alpha_j} \]

この不等式は、任意$i$について、成り立っています。したがって、各$i$ごとに、$w_i$乗して積をとったとしても、不等号は変わらないので、

\[\prod_{i=1}^n\left(\sum_{k=1}^m a_{ij}\right)^{w_i}\geq \prod_{i=1}^n \left[\prod_{j=1}^m \left(\frac{a_{ij}}{\alpha_j}\right)^{\alpha_j} \right]^{w_i} \]

右辺の不等式を変形すると

$$\begin{align*}\prod_{i=1}^n \left[\prod_{j=1}^m \left(\frac{a_{ij}}{\alpha_j}\right)^{\alpha_j} \right]^{w_i} &=\prod_{j=1}^m\left[ \prod_{i=1}^n \left(\frac{a_{ij}}{\alpha_j}\right)^{w_i} \right]^{\alpha_j} \\ &=\prod_{j=1}^m\left( \frac{1}{\alpha_j}\prod_{i=1}^n {a_{ij}}^{w_i} \right)^{\alpha_j} \end{align*}$$

$\displaystyle\frac{1}{\alpha_j}\prod_{i=1}^n {a_{ij}}^{w_i} $に着目すると

$$\displaystyle\frac{1}{\alpha_j}\prod_{i=1}^n {a_{ij}}^{w_i} = \frac{\displaystyle \sum_{j=1}^m \prod_{i=1}^n a_{ij}^{w_i}}{\displaystyle \prod_{i=1}^n a_{ij}^{w_i}} \prod_{i=1}^n {a_{ij}}^{w_i} = \displaystyle \sum_{j=1}^m \prod_{i=1}^n a_{ij}^{w_i}$$

したがって、添え字が被るのでkを使って、右辺の不等式は

$$\begin{align*}\prod_{i=1}^n \left[\prod_{j=1}^m \left(\frac{a_{ij}}{\alpha_j}\right)^{\alpha_j} \right]^{w_i} &=\prod_{k=1}^m\left( \displaystyle \sum_{j=1}^m \prod_{i=1}^n a_{ij}^{w_i}\right)^{\alpha_k} \\ &=\displaystyle \sum_{j=1}^m \prod_{i=1}^n a_{ij}^{w_i} \end{align*}$$

このことから、

\[ \sum_{j=1}^m \prod_{i=1}^n a_{ij}^{w_i}\leq \prod_{i=1}^n \left( \sum_{j=1}^m a_{ij} \right)^{w_i} \]

この不等式において等号が成立するのは、重み付きAM-GM不等式より、

\[ \frac{a_{ij}}{\alpha_j}  = \frac{a_{ik}}{\alpha_k} \]

$i,j,k$は添え字の範囲内の任意の整数。

すなわち、数列 \(\{a_{ij}\}\) が「互いに定数倍の関係(比例関係)」にあるときに限られます。

5. 重みの部分がわかりにくい人へ

\[ \alpha_k= \frac{\displaystyle \prod_{i=1}^n a_{ik}^{\lambda_i}} {\displaystyle \sum_{j=1}^m \prod_{i=1}^n a_{ij}^{\lambda_i}} \]

とありますが、この和が1になるのが少しわかりにくいかもしれません。そんなときは、$M_j=\displaystyle \prod_{i=1}^n a_{ij}^{\lambda_i}$と置き換えて、式をわかりやすくしてみましょう。

\[ \alpha_k= \frac{M_k}{\sum_{j=1}^m M_j} \]

となります。このことから、$\sum \alpha_k$を計算すると、明らかに1になりますよね。

 

PR