跳到主要内容

京都大学 情報学研究科 数理工学専攻 2007年8月実施 基礎数学 II

Author

思齐塾, 祭音Myyura

Description

nを2以上の自然数とし, Vandermonde行列 VnV_n および Hankel行列 HnH_n

Vn=(111x1x2xnx12x22xn2x1n1x2n1xnn1),Hn=(s0s1sn1s1s2snsn1sns2n2)V_n = \begin{pmatrix} 1 & 1 & \cdots & 1 \\ x_1 & x_2 & \cdots & x_n \\ x_1^2 & x_2^2 & \cdots & x_n^2 \\ \vdots & \vdots & & \vdots \\ x_1^{n-1} & x_2^{n-1} & \cdots & x_n^{n-1} \end{pmatrix}, \quad H_n = \begin{pmatrix} s_0 & s_1 & \cdots & s_{n-1} \\ s_1 & s_2 & \cdots & s_n \\ \vdots & \vdots & & \vdots \\ s_{n-1} & s_n & \cdots & s_{2n-2} \end{pmatrix}

により導入する. 各 sks_kxix_i を用いて sk=x1k+x2k++xnk,(k=0,1,)s_k = x_1^k + x_2^k + \cdots + x_n^k, (k=0, 1, \dots) と表されるとする. ここに, s0=1+1++1=ns_0 = 1 + 1 + \cdots + 1 = n である. また,

Δ(x1,x2,,xn):=1i<jn(xixj)\Delta(x_1, x_2, \dots, x_n) := \prod_{1 \leq i < j \leq n} (x_i - x_j)

とおく. 以下の問いに答えよ.

(i) detVn=(1)n(n1)2Δ(x1,x2,,xn)\det V_n = (-1)^{\frac{n(n-1)}{2}} \Delta(x_1, x_2, \dots, x_n) を示せ.

(ii) 相異なる xix_i について平面上の nn(x1,y1),(x2,y2),,(xn,yn)(x_1, y_1), (x_2, y_2), \dots, (x_n, y_n) をとる. 曲線

y=a0+a1x+a2x2++an1xn1y = a_0 + a_1 x + a_2 x^2 + \cdots + a_{n-1} x^{n-1}

がこれら nn 点をすべて通るとき, 係数 a0,a1,,an1a_0, a_1, \dots, a_{n-1} は, 与えられた (x1,y1),(x2,y2),,(xn,yn)(x_1, y_1), (x_2, y_2), \dots, (x_n, y_n) から一意に定まることを示せ.

(iii) x1<x2<<xnx_1 < x_2 < \cdots < x_n のとき, detVn>0\det V_n > 0 が成り立つことを示せ.

(iv) HnH_nVnV_n で表し, detHn=Δ(x1,x2,,xn)2\det H_n = \Delta(x_1, x_2, \dots, x_n)^2 を示せ.

(v) Hankel行列 Hn+1H_{n+1}

Hn+1=(s0s1sns1s2sn+1snsn+1s2n)H_{n+1} = \begin{pmatrix} s_0 & s_1 & \cdots & s_n \\ s_1 & s_2 & \cdots & s_{n+1} \\ \vdots & \vdots & & \vdots \\ s_n & s_{n+1} & \cdots & s_{2n} \end{pmatrix}

で定めるとき, detHn+1=0\det H_{n+1} = 0 が成り立つことを示せ.

题目描述

n2n\geq2 为自然数,定义 Vandermonde 矩阵和 Hankel 矩阵

Vn=(111x1x2xnx12x22xn2x1n1x2n1xnn1),Hn=(s0s1sn1s1s2snsn1sns2n2),V_n= \begin{pmatrix} 1&1&\cdots&1\\ x_1&x_2&\cdots&x_n\\ x_1^2&x_2^2&\cdots&x_n^2\\ \vdots&\vdots&&\vdots\\ x_1^{n-1}&x_2^{n-1}&\cdots&x_n^{n-1} \end{pmatrix}, \qquad H_n= \begin{pmatrix} s_0&s_1&\cdots&s_{n-1}\\ s_1&s_2&\cdots&s_n\\ \vdots&\vdots&&\vdots\\ s_{n-1}&s_n&\cdots&s_{2n-2} \end{pmatrix},

其中

sk=x1k+x2k++xnk(k=0,1,),s0=n,s_k=x_1^k+x_2^k+\cdots+x_n^k\quad(k=0,1,\ldots), \qquad s_0=n,

并记

Δ(x1,,xn):=1i<jn(xixj).\Delta(x_1,\ldots,x_n) :=\prod_{1\leq i<j\leq n}(x_i-x_j).

完成以下各问:

  1. 证明

    detVn=(1)n(n1)/2Δ(x1,,xn).\det V_n=(-1)^{n(n-1)/2}\Delta(x_1,\ldots,x_n).
  2. 取横坐标 xix_i 两两不同的平面点 (xi,yi) (i=1,,n)(x_i,y_i)\ (i=1,\ldots,n)。证明:若次数不超过 n1n-1 的曲线

    y=a0+a1x++an1xn1y=a_0+a_1x+\cdots+a_{n-1}x^{n-1}

    通过全部这些点,则系数 a0,,an1a_0,\ldots,a_{n-1} 由所给点唯一确定。

  3. x1<x2<<xnx_1<x_2<\cdots<x_n 时,证明 detVn>0\det V_n>0

  4. VnV_n 表示 HnH_n,并证明

    detHn=Δ(x1,,xn)2.\det H_n=\Delta(x_1,\ldots,x_n)^2.
  5. 再定义

    Hn+1=(s0s1sns1s2sn+1snsn+1s2n),H_{n+1}= \begin{pmatrix} s_0&s_1&\cdots&s_n\\ s_1&s_2&\cdots&s_{n+1}\\ \vdots&\vdots&&\vdots\\ s_n&s_{n+1}&\cdots&s_{2n} \end{pmatrix},

    证明 detHn+1=0\det H_{n+1}=0

Kai

(i) Vandermonde 行列式

通常の Vandermonde 行列式の公式から、

detVn=1i<jn(xjxi)\det V_n=\prod_{1\leq i<j\leq n}(x_j-x_i)

である。一方、因子の個数は (n2)=n(n1)/2\binom n2=n(n-1)/2 であり、各因子について xjxi=(xixj)x_j-x_i=-(x_i-x_j) だから、

detVn=(1)n(n1)21i<jn(xixj)=(1)n(n1)2Δ(x1,,xn)\det V_n =(-1)^{\frac{n(n-1)}2}\prod_{1\leq i<j\leq n}(x_i-x_j) =(-1)^{\frac{n(n-1)}2}\Delta(x_1,\ldots,x_n)

を得る。

(ii) 補間多項式の一意性

a=(a0,,an1)T\boldsymbol a=(a_0,\ldots,a_{n-1})^Ty=(y1,,yn)T\boldsymbol y=(y_1,\ldots,y_n)^T とおくと、各点を通る条件は

VnTa=yV_n^T\boldsymbol a=\boldsymbol y

と書ける。 x1,,xnx_1,\ldots,x_n は相異なるので、(i) より detVn0\det V_n\neq0 である。したがって VnTV_n^T は正則であり、

a=(VnT)1y\boldsymbol a=(V_n^T)^{-1}\boldsymbol y

は一意に定まる。

(iii) 行列式の符号

x1<x2<<xnx_1<x_2<\cdots<x_n なら、 i<ji<j に対して xjxi>0x_j-x_i>0 である。よって

detVn=1i<jn(xjxi)>0\det V_n=\prod_{1\leq i<j\leq n}(x_j-x_i)>0

となる。

(iv) Hankel 行列の分解

HnH_n(i,j)(i,j) 成分は

si+j2=k=1nxki+j2=k=1nxki1xkj1s_{i+j-2} =\sum_{k=1}^n x_k^{i+j-2} =\sum_{k=1}^n x_k^{i-1}x_k^{j-1}

であり、これは VnVnTV_nV_n^T(i,j)(i,j) 成分に等しい。したがって

Hn=VnVnTH_n=V_nV_n^T

である。ゆえに

detHn=detVndetVnT=(detVn)2=Δ(x1,,xn)2\det H_n =\det V_n\det V_n^T =(\det V_n)^2 =\Delta(x_1,\ldots,x_n)^2

を得る。

(v) Hn+1H_{n+1} の行列式

(n+1)×n(n+1)\times n 行列 WW

Wij=xji1(1in+1, 1jn)W_{ij}=x_j^{i-1} \qquad (1\leq i\leq n+1,\ 1\leq j\leq n)

で定めると、(iv) と同様に

Hn+1=WWTH_{n+1}=WW^T

と分解できる。したがって

rankHn+1rankWn<n+1\operatorname{rank}H_{n+1} \leq\operatorname{rank}W \leq n<n+1

であるから、 detHn+1=0\det H_{n+1}=0 である。