跳到主要内容

京都大学 情報学研究科 システム科学専攻 2019年8月実施 数学 I

Author

思齐塾, 祭音Myyura

Description

日本語版

問1

R3\mathbb{R}^3 から R3\mathbb{R}^3 への線形写像 ff の表現行列が AA であるとして, 以下の設問に答えよ。 ただし, aa は実数とする。

A=(12101010a)A = \begin{pmatrix} 1 & 2 & -1 \\ 0 & 1 & 0 \\ 1 & 0 & a \end{pmatrix}

(i) 行列 AA の階数(ランク)が最小になる aa の値を求めよ。また, このときの行列 AA の階数を求めよ。

(ii) 行列 AA の階数が最小になるとき, 線形写像 ff の核(カーネル)を求めよ。また, このとき, ff の像の正規直交基底を求めよ。

(iii) 行列 AA が対角化できなくなる aa の値を求めよ。

(iv) a=3a=3 のとき, 行列 AA は行列 BB と相似であることを示せ。

B=(100021002)B = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 1 \\ 0 & 0 & 2 \end{pmatrix}

問2

以下の設問に答えよ。ただし, det\det は行列式, TT は転置, 行列の右上の 1-1 は逆行列を意味するものとし, 問題文中の行列およびベクトルの成分, スカラーはすべて実数とする。また, n,m,ln, m, l は正の整数とする。さらに, m×mm \times m 行列 SS , m×lm \times l 行列 TT , l×ml \times m 行列 UU , l×ll \times l 正則行列 VV について, (m+l)×(m+l)(m+l) \times (m+l) 行列 [STUV]\begin{bmatrix} S & T \\ U & V \end{bmatrix}STV1US-TV^{-1}U が正則であれば,

[STUV]1=[(STV1U)1(STV1U)1TV1V1U(STV1U)1V1+V1U(STV1U)1TV1]\begin{bmatrix} S & T \\ U & V \end{bmatrix}^{-1} = \begin{bmatrix} (S-TV^{-1}U)^{-1} & -(S-TV^{-1}U)^{-1}TV^{-1} \\ -V^{-1}U(S-TV^{-1}U)^{-1} & V^{-1} + V^{-1}U(S-TV^{-1}U)^{-1}TV^{-1} \end{bmatrix}

となる。

(i) 正則な n×nn \times n 行列 AA , nn 次元列ベクトル b,cb, c , スカラー dd について, 以下が成り立つことを示せ。

det[AbcTd]=(detA)×(dcTA1b)\det \begin{bmatrix} A & b \\ c^T & d \end{bmatrix} = (\det A) \times (d - c^T A^{-1} b)

(ii) n2n \geq 2 とする。 AAn×nn \times n 正定値対称行列とする。このとき, A1A^{-1}n×nn \times n 正定値対称行列となり, スカラー α>0\alpha > 0 , (n1)(n-1) 次元列ベクトル β\beta , (n1)×(n1)(n-1) \times (n-1) 行列 Δ\Delta を用いて,

A1=[αβTβΔ]A^{-1} = \begin{bmatrix} \alpha & \beta^T \\ \beta & \Delta \end{bmatrix}

と表すことができる。 A~\tilde{A} を行列 AA から最初の行と列を除いた (n1)×(n1)(n-1) \times (n-1) 小行列とするとき,

A~1=ΔββTα\tilde{A}^{-1} = \Delta - \frac{\beta\beta^T}{\alpha}

となることを示せ。

(iii) 設問 (ii) の条件に加えて, x=[x1,x2,,xn]Tx = [x_1, x_2, \dots, x_n]^T , また, xx(n1)(n-1) 次元部分ベクトルを x~=[x2,x3,,xn]T\tilde{x} = [x_2, x_3, \dots, x_n]^T とする。このとき, 二次形式 xTA1xx^T A^{-1} xx1x_1 について二次式となるが, その二次式の x1x_1 に関する最小値は x~TA~1x~\tilde{x}^T \tilde{A}^{-1} \tilde{x} となることを示せ。

(iv) 正方行列 AnA_n を以下のように定義する。

A1=[a0],A2=[a0a1a1a0],,An+1=[a0a1a2ana1a0a1an1a2a1a0an2anan1an2a0]A_1 = [a_0], \quad A_2 = \begin{bmatrix} a_0 & a_1 \\ a_1 & a_0 \end{bmatrix}, \quad \dots, \quad A_{n+1} = \begin{bmatrix} a_0 & a_1 & a_2 & \cdots & a_n \\ a_1 & a_0 & a_1 & \cdots & a_{n-1} \\ a_2 & a_1 & a_0 & \cdots & a_{n-2} \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ a_n & a_{n-1} & a_{n-2} & \cdots & a_0 \end{bmatrix}

いま, すべての nn について AnA_n を正定値対称行列とするとき, n2n \geq 2 について,

detAn+1(detAn)2detAn1\det A_{n+1} \leq \frac{(\det A_n)^2}{\det A_{n-1}}

となることを示せ。

题目描述

問1

设从 R3\mathbb{R}^3R3\mathbb{R}^3 的线性映射 ff 在标准基下的表示矩阵为

A=(12101010a),A= \begin{pmatrix} 1&2&-1\\ 0&1&0\\ 1&0&a \end{pmatrix},

其中 aa 为实数。回答:

  1. 求使 rankA\operatorname{rank}A 最小的 aa,并求此时的最小秩。
  2. AA 的秩最小时,求线性映射 ff 的核,并求 imf\operatorname{im}f 的一组标准正交基。
  3. 求所有使 AA 在实数域上不可对角化的 aa
  4. a=3a=3 时,证明 AA 与矩阵
B=(100021002)B= \begin{pmatrix} 1&0&0\\ 0&2&1\\ 0&0&2 \end{pmatrix}

相似。

問2

以下 det\det 表示行列式,记号 ATA^{\mathrm T} 表示矩阵 AA 的转置, A1A^{-1} 表示其逆矩阵;题中所有矩阵、向量和标量的分量均为实数, n,m,ln,m,l 均为正整数。

可以使用如下分块逆矩阵公式:设 SSm×mm\times m 矩阵,TTm×lm\times l 矩阵, UUl×ml\times m 矩阵,VV 为可逆的 l×ll\times l 矩阵。若

[STUV]STV1U\begin{bmatrix} S&T\\ U&V \end{bmatrix} \quad\text{和}\quad S-TV^{-1}U

均可逆,则

[STUV]1=[(STV1U)1(STV1U)1TV1V1U(STV1U)1V1+V1U(STV1U)1TV1].\begin{bmatrix} S&T\\ U&V \end{bmatrix}^{-1} = \begin{bmatrix} (S-TV^{-1}U)^{-1} & -(S-TV^{-1}U)^{-1}TV^{-1} \\[1mm] -V^{-1}U(S-TV^{-1}U)^{-1} & V^{-1} +V^{-1}U(S-TV^{-1}U)^{-1}TV^{-1} \end{bmatrix}.

回答下列问题。

  1. AA 是可逆的 n×nn\times n 矩阵, b,c\boldsymbol{b},\boldsymbol{c}nn 维列向量,dd 是标量。证明
det[AbcTd]=(detA)(dcTA1b).\det \begin{bmatrix} A&\boldsymbol{b}\\ \boldsymbol{c}^{\mathrm T}&d \end{bmatrix} = (\det A) \left( d-\boldsymbol{c}^{\mathrm T}A^{-1}\boldsymbol{b} \right).
  1. n2n\geq2AAn×nn\times n 正定实对称矩阵。于是 A1A^{-1} 也是正定实对称矩阵,并可写为
A1=[αβTβΔ],A^{-1} = \begin{bmatrix} \alpha&\boldsymbol{\beta}^{\mathrm T}\\ \boldsymbol{\beta}&\Delta \end{bmatrix},

其中 α>0\alpha>0 是标量, β\boldsymbol{\beta}(n1)(n-1) 维列向量, Δ\Delta(n1)×(n1)(n-1)\times(n-1) 矩阵。令 A~\widetilde{A} 为从 AA 删除第一行和第一列所得的 (n1)×(n1)(n-1)\times(n-1) 主子矩阵。证明

A~1=ΔββTα.\widetilde{A}^{-1} = \Delta -\frac{\boldsymbol{\beta}\boldsymbol{\beta}^{\mathrm T}}{\alpha}.
  1. 在上一小问的条件下,令
x=[x1,x2,,xn]T,x~=[x2,x3,,xn]T.\boldsymbol{x} = [x_1,x_2,\ldots,x_n]^{\mathrm T}, \qquad \widetilde{\boldsymbol{x}} = [x_2,x_3,\ldots,x_n]^{\mathrm T}.

把二次型 xTA1x\boldsymbol{x}^{\mathrm T}A^{-1}\boldsymbol{x} 视为关于 x1x_1 的二次函数,并保持 x~\widetilde{\boldsymbol{x}} 固定。证明它关于 x1x_1 的最小值为

x~TA~1x~.\widetilde{\boldsymbol{x}}^{\mathrm T} \widetilde{A}^{-1} \widetilde{\boldsymbol{x}}.
  1. 定义实对称 Toeplitz 方阵序列
A1=[a0],A2=[a0a1a1a0],A_1=[a_0], \qquad A_2= \begin{bmatrix} a_0&a_1\\ a_1&a_0 \end{bmatrix},

以及一般的

An+1=[a0a1a2ana1a0a1an1a2a1a0an2anan1an2a0].A_{n+1} = \begin{bmatrix} a_0&a_1&a_2&\cdots&a_n\\ a_1&a_0&a_1&\cdots&a_{n-1}\\ a_2&a_1&a_0&\cdots&a_{n-2}\\ \vdots&\vdots&\vdots&\ddots&\vdots\\ a_n&a_{n-1}&a_{n-2}&\cdots&a_0 \end{bmatrix}.

假设对每个 nnAnA_n 都是正定对称矩阵。证明对所有 n2n\geq2

detAn+1(detAn)2detAn1.\det A_{n+1} \leq \frac{(\det A_n)^2}{\det A_{n-1}}.

Kai

問1

(i) detA=a+1\det A=a+1 であり、左上の 2×22\times2 小行列式は常に 11 である。したがって a=1a=-1 のときに最小階数 22 をとる。

(ii) a=1a=-1 とすると、Ax=0Ax=0x2=0, x1=x3x_2=0,\ x_1=x_3 と同値である。よって

kerf=span{(101)}.\ker f=\operatorname{span}\left\{\begin{pmatrix}1\\0\\1\end{pmatrix}\right\}.

第1、2列を Gram–Schmidt 法で直交化すると、像の正規直交基底は

{12(101),13(111)}.\left\{\frac1{\sqrt2}\begin{pmatrix}1\\0\\1\end{pmatrix},\quad \frac1{\sqrt3}\begin{pmatrix}1\\1\\-1\end{pmatrix}\right\}.

(iii) 実数体上で考える。特性多項式は

det(λIA)=(λ1){λ2(a+1)λ+a+1}.\det(\lambda I-A)=(\lambda-1)\{\lambda^2-(a+1)\lambda+a+1\}.

二次因子は λ=1\lambda=1 を根にもたず、判別式は (a+1)(a3)(a+1)(a-3) である。a<1a<-1 または a>3a>3 なら相異なる3実固有値をもつ。1<a<3-1<a<3 なら非実固有値が存在する。また a=1,3a=-1,3 ではそれぞれ重根 0,20,2 の固有空間が1次元なので対角化できない。したがって答えは

1a3.\boxed{-1\le a\le3}.

(iv) a=3a=3 とし、

P=(411100210)P=\begin{pmatrix}-4&1&-1\\1&0&0\\2&-1&0\end{pmatrix}

とおく。detP=10\det P=1\ne0 であり、直接計算で AP=PBAP=PB が成り立つ。よって P1AP=BP^{-1}AP=B

問2

(i) ブロック消去により

(I0cTA11)(AbcTd)=(Ab0dcTA1b).\begin{pmatrix}I&0\\-c^TA^{-1}&1\end{pmatrix} \begin{pmatrix}A&b\\c^T&d\end{pmatrix} =\begin{pmatrix}A&b\\0&d-c^TA^{-1}b\end{pmatrix}.

左端の行列式は 11 なので、両辺の行列式から所望の等式を得る。

(ii) A=(abTbA~)A=\begin{pmatrix}a&b^T\\b&\widetilde A\end{pmatrix} とおく。AA1=IAA^{-1}=I の下段より

αb+A~β=0,bβT+A~Δ=I.\alpha b+\widetilde A\beta=0,\qquad b\beta^T+\widetilde A\Delta=I.

第1式の b=A~β/αb=-\widetilde A\beta/\alpha を第2式に代入して

A~1=ΔββTα.\widetilde A^{-1}=\Delta-\frac{\beta\beta^T}{\alpha}.

(iii) 平方完成すると

xTA1x=α(x1+βTx~α)2+x~T(ΔββTα)x~.x^TA^{-1}x =\alpha\left(x_1+\frac{\beta^T\widetilde x}{\alpha}\right)^2 +\widetilde x^T\left(\Delta-\frac{\beta\beta^T}{\alpha}\right)\widetilde x.

α>0\alpha>0 と (ii) より、x1=βTx~/αx_1=-\beta^T\widetilde x/\alpha で最小値 x~TA~1x~\widetilde x^T\widetilde A^{-1}\widetilde x をとる。

(iv) Dn=detAn>0D_n=\det A_n>0 とおく。An+11A_{n+1}^{-1} を (ii) のように分割すると、余因子公式と行列の反転対称性より

α=(An+11)11=(An+11)n+1,n+1=DnDn+1.\alpha=(A_{n+1}^{-1})_{11}=(A_{n+1}^{-1})_{n+1,n+1} =\frac{D_n}{D_{n+1}}.

(ii) の右下成分から

Dn1Dn=(An1)nn=αβn2αα=DnDn+1.\frac{D_{n-1}}{D_n}=(A_n^{-1})_{nn} =\alpha-\frac{\beta_n^2}{\alpha}\le\alpha=\frac{D_n}{D_{n+1}}.

よって Dn+1Dn2/Dn1D_{n+1}\le D_n^2/D_{n-1} が従う。