n次元ユークリッド空間 Rn と距離の性質


(n)次元ユークリッド空間 Rn とその距離についてまとめました。

(n)次元Euclid(ユークリッド)空間 Rn

直積集合 Rn に対し、 下のように距離を定義したとき、 Rnn次元ユークリッド空間といいます。 そして Rn の元を点といいます。

距離

Rn の元 x=(x1,,xn), y=(y1,,yn) (xi,yiR(i=1,,n)) について、 その距離 d(x,y) を次の式で定義します。

d(x,y)=ni=1(xiyi)2

1次元空間においては d(x,y)=|xy| , 2次元空間においては d(x,y)=(x1y1)2+(x2y2)2 となります。

距離の性質

Rn の距離は次の性質を持ちます。

  • 任意の x,yinRn について d(x,y) は負でない実数。
  • x,yinRn について d(x,y)=0 となる必要十分条件は x=y
  • 任意の x,yinRn について d(x,y)=d(y,x)
  • 任意の x,y,zRn について d(x,z)d(x,y)+d(y,z) (三角不等式)。

最初の3つは距離 d(x,y) の定義より明らかです。

最後の式、三角不等式を証明してみます。

証明

x=(x1,,xn) , y=(y1,,yn) , z=(z1,,zn) として、 ai=xiyi , bi=yizi と定義します。 すると d(x,z)d(x,y)+d(y,z) は次のように表せます。

ni=1(ai+bi)2ni=1a2i+ni=1b2i

この式は、両辺を2乗して ( sum a_i^2 ) , ( sum b_i ^2 ) の項を消去して両辺を2で割った不等式と同等です。

ni=1aibi(ni=1a2i)(ni=1b2i)

さらにこの証明は、両辺を2乗した不等式が証明できれば十分です。

(ni=1aibi)2(ni=1a2i)(ni=1b2i)

最後の式は Schwarz(シュワルツ)の不等式と呼ばれるもので、 様々な解法が知られています。 n=1 のときは等号が成立します。

解法1

n が2以上の場合を考えます。 右辺から左辺を引いて計算します。

(ni=1a2i)(ni=1b2i)(ni=1aibi)2=1in,1jn,ija2ib2j21i<jnaibiajbj=1i<jna2ib2j+1iltjna2jb2i21i<jnaibiajbj=1i<jn(aibjajbi)2

2乗の和ですから0以上になることがわかります。

等号成立条件は、 全ての異なる i,j について aibjajbi=0 が成り立つことです。

統合成立条件の考察

aibjajbi=0 とは、 2次元ベクトル空間 R2 の元 a=(ai,aj),b=(bi,bj) を考えた時、 一方が他方のスカラー倍になっているという状態です。

これは、 3点 x,y,z が一直線上にあることを意味します。 ベクトルとしての演算を認めるならば、 c,d をスカラー値として、 c(xy)=d(yz) と書くことができます。

aibjajbi=0 の式を地道に解いてみます。

ai=0 の場合

aj=0 または bi=0 となります。

bi0 の場合は、 すべての j について aj=0 となり、 これは x=y にほかなりません。

bi=0 の場合は、 ai=bi と書けます。

ai0 の場合

c=biai と定義します。

aj0 の場合、 biai=bjaj=cai0 なるすべての i について、 cai=bi となります。

aj=0 の場合、 bj=0 となりますので、 caj=bj が成り立ちます。

x,y,z が一直線上にある場合に最後の式の等号の成立することがわかりました。 シュワルツの不等式でも、この場合に等号が成立します。 三角不等式は caj=bj を代入すると、 |c+1|=|c|+1 が条件であることがわかります。 これより cai=bi,(0c) が等号成立条件です。

解法2

x=y の場合は すべての i について ai=0 となり、 不等式が成立します(等号成立)。

xy の場合について t を実変数として、 2次式 f(t) を考えます。

f(t)=ni=1(ait+bi)2=(ni=1a2i)t2+2(ni=1aibi)t+(ni=1b2i)

f(t) の定義(最初の式)から明らかに、 任意の t について f(t)0 となります。 これより判別式が0以上となり、次の式が成り立ちます。

(ni=1aibi)2(ni=1a2i)(ni=1b2i)0

移項するとシュワルツの不等式となります。

等号成立条件の考察

等号成立条件は、 f(t)=0 が重解を持つ場合です。 その解を t=t0 とします。

0=ni=1(ait0+bi)2

そのとき、 すべての i について ait0+bi=0 となります。 これは x,y,z をベクトルとして、 t0(xy)=(yz) すなわち 3点 x,y,z が一直線上にある場合です。 (これは x=y となる場合も含みます。)