院試hub

東京科学大学 院試 過去問 解答例

東京科学大 情報理工学院 数理・計算科学系 専門科目(数理・計算科学) 2022年度 院試 過去問 解答例・解説(全12問)

全12問。線形代数1問・微分積分・解析1問・微分方程式1問。テーマタグは5件(固有値・固有ベクトル・正定値行列・群論・環論)。

最終更新:

このページで公開
解説12問と大問1問の途中式・最終答(全12問)
解答PDFに収録
途中式と最終答(最終答つき12問)
問題本文
非収録

東京科学大 専門科目(数理・計算科学) 2022年度 院試 過去問の出題内容(全12問)

この12問の分野は線形代数1問・微分積分・解析1問・微分方程式1問です。

大問分野主題解説の小見出し最終答
第1問線形代数交代行列の固有値像は二次元に入る / コーシー・シュワルツの使いどころあり
第2問微分方程式偏微分の恒等式積の形は対数微分的に見る / 変数変換の符号あり
第3問—充足可能性同時に充足可能とは限らない / 補助変数の役割あり
第4問—一般線形群核は正規 / 位数2の行列あり
第5問—ハウスドルフ性と商空間有限性を使う場所 / 対角集合の判定あり
第6問微分積分・解析積分作用素と縮小写像線形性の見抜き方 / 縮小定数あり
第7問—線形計画問題同次制約の見方 / 最適性証明あり
第8問—全変動距離と結合最小密度の意味 / 全変動距離あり
第9問—二次指数型分布の最尤推定正規化定数 / スコア方程式あり
第10問—正則言語の閉包性差の閉包性 / 無限正則言語の分割あり
第11問—S式とリスト処理連結コスト / 蓄積引数の意味あり
第12問—直接写像キャッシュまず数える量 / 行優先配置の影響あり

この年度の解説には典型ミス1件が付いています。

2022年度の出題テーマと、同じテーマを出した他大学・他年度

この年度は4問に5テーマが出ています。

第1問 — 交代行列の固有値

像は二次元に入る

AvAv は常に xx と yy の線形結合になる。非零固有値の固有ベクトルは A2vA^2v から復元できるため、 この二次元部分空間だけを調べればよい。

コーシー・シュワルツの使いどころ

∥x∥2∥y∥2−(xTy)2>0\|x\|^2\|y\|^2-(x^Ty)^2>0 は、x,yx,y が一次独立であることから従う。 この正性により A3=AA^3=A が不可能になる。

解答

d=2d=2 では x=(10),y=(01) x=\binom10,\qquad y=\binom01 と取れば A=xyT−yxT=(01−10). A=xy^T-yx^T= \begin{pmatrix}0&1\\-1&0\end{pmatrix}. このとき A2=−IA^2=-I、したがって A4=IA^4=I であり A5=A A^5=A が成り立つ。

任意の v∈Rdv\in\mathbb R^d に対して Av=x(yTv)−y(xTv) Av=x(y^Tv)-y(x^Tv) なので、Av∈span⁡{x,y}Av\in\operatorname{span}\{x,y\} である。したがって A2vA^2v も span⁡{x,y}\operatorname{span}\{x,y\} に属する。もし A2v=λvA^2v=\lambda v かつ λ≠0\lambda\ne0 なら v=λ−1A2v v=\lambda^{-1}A^2v であるから、vv は x,yx,y の線形結合で表される。

a=∥x∥2,b=∥y∥2,c=xTy a=\|x\|^2,\qquad b=\|y\|^2,\qquad c=x^Ty とおく。基底 x,yx,y に関する AA の表現は Ax=cx−ay,Ay=bx−cy Ax=cx-ay,\qquad Ay=bx-cy であるから (cb−a−c) \begin{pmatrix}c&b\\-a&-c\end{pmatrix} である。この二乗は (c2−ab)I (c^2-ab)I である。よって A2A^2 の非零固有値は c2−ab=(xTy)2−∥x∥2∥y∥2 c^2-ab=(x^Ty)^2-\|x\|^2\|y\|^2 である。x,yx,y は一次独立なので、コーシー・シュワルツの等号は成り立たず ∥x∥2∥y∥2−(xTy)2>0 \|x\|^2\|y\|^2-(x^Ty)^2>0 である。

もし A3=AA^3=A なら、span⁡{x,y}\operatorname{span}\{x,y\} 上で A3=(c2−ab)A A^3=(c^2-ab)A であるから (c2−ab−1)A=O (c^2-ab-1)A=O となる。しかし c2−ab<0c^2-ab<0 なので c2−ab−1≠0c^2-ab-1\ne0 であり、また A≠OA\ne O である。 これは矛盾である。したがって A3≠A. A^3\ne A.

最終答

例として x=(1,0)T,y=(0,1)T x=(1,0)^T,\quad y=(0,1)^T を取れば A5=AA^5=A。A2A^2 の非零固有値に対応する固有ベクトルは span⁡{x,y}\operatorname{span}\{x,y\} に属する。非零固有値は (xTy)2−∥x∥2∥y∥2 (x^Ty)^2-\|x\|^2\|y\|^2 である。また A3≠AA^3\ne A。

第2問 — 偏微分の恒等式

積の形は対数微分的に見る

g=A(x)B(y)g=A(x)B(y) では、xx 微分と yy 微分が別々の因子に作用するため gxyg=gxgyg_{xy}g=g_xg_y という積の恒等式が出る。

変数変換の符号

u=x+y, v=x−yu=x+y,\ v=x-y では、xx 微分は ∂u+∂v\partial_u+\partial_v、yy 微分は ∂u−∂v\partial_u-\partial_v になる。この差から混合微分だけが残る。

偏微分の恒等式の途中式・最終答をPDFで見る

第3問 — 充足可能性

同時に充足可能とは限らない

二つの式が別々に充足可能でも、同じ割り当てで同時に真にできるとは限らない。 xx と ¬x\neg x は最小の反例である。

補助変数の役割

ϕ+\phi^+ の xix_i は、どこかで真になった ϕj\phi_j の位置を後続の節へ伝えるスイッチとして働く。 全ての ϕi\phi_i が偽なら、節を左から読むだけで矛盾が出る。

充足可能性の途中式・最終答をPDFで見る

第4問 — 一般線形群

核は正規

SL2SL_2 の正規性は、行列式準同型の核として見るのが最短である。 共役で行列式が変わらないことを直接計算してもよい。

位数2の行列

標数が2でない体では、M2=IM^2=I の最小多項式は (t−1)(t+1)(t-1)(t+1) を割る。 そのため非自明なものは −I-I か、固有値 1,−11,-1 の行列に限られる。

一般線形群の途中式・最終答をPDFで見る

第5問 — ハウスドルフ性と商空間

有限性を使う場所

有限ハウスドルフ空間が離散になる証明では,{x}\{x\} を 「xx を含み,他の各点を除く開集合」の共通部分で作る。 ここで共通部分が有限個であることが重要で,無限個の開集合の共通部分は一般には開とは限らない。

対角集合の判定

ハウスドルフ性と対角集合の閉性は標準的な同値条件である。 この問題では閉性からハウスドルフ性だけを使えばよいが,積位相の基本開集合 U×VU\times V を明示して,U∩V=∅U\cap V=\emptyset を対角集合との交わりで確認するのが安全である。

商空間の典型ミス

商写像 pp が開写像であることは自動ではない。最後の設問ではこの仮定により p(U)p(U), p(V)p(V) が商空間で開集合になる。ここを書かずに 「像だから開」としてしまうと,商位相の定義と混同した誤答になる。

ハウスドルフ性と商空間の途中式・最終答をPDFで見る

第6問 — 積分作用素と縮小写像

線形性の見抜き方

積分の中に f(y)f(y) だけでなく yy という固定項が入っているため,この写像は 線形作用素ではなくアフィン写像である。線形性を否定する最短の確認は T0≠0T0\ne0 を示すことである。

縮小定数

縮小写像の評価では e−x≤1e^{-x}\le1 を使って ∫01e−(x+y)dy≤∫01e−ydy\int_0^1 e^{-(x+y)}dy\le\int_0^1e^{-y}dy とする。 厳密な値は e−x(1−e−1)e^{-x}(1-e^{-1}) であり,最大は x=0x=0 で 1−e−11-e^{-1} である。定数が 11 未満であることが不動点定理適用の要である。

存在と一意性を同時に得る

積分方程式を直接解く必要はない。完備距離空間上の縮小写像であることを示せば, 反復列 fn+1=Tfnf_{n+1}=Tf_n が唯一の不動点に収束するため,存在と一意性が同時に従う。

積分作用素と縮小写像の途中式・最終答をPDFで見る

第7問 — 線形計画問題

同次制約の見方

Ax=0, x≥0Ax=0,\ x\ge0 は錐を作る。したがって正の目的関数値を持つ実行可能解が一つでもあれば, それを何倍にも伸ばせる。最適解が存在するという仮定は,この「無限に伸ばす」可能性を排除する役割を持つ。

最適性証明

候補解を見つけただけでは最適性は示せない。線形計画では双対実行可能解を一つ作り, 主問題の候補値と双対値が一致することを示すと,弱双対性により簡潔に最適性を証明できる。

典型ミス

双対変数の符号制約は,主問題の等式制約に対応するため自由変数である。 ここでは具体的な y∗y^\ast が正なので問題にならないが,機械的に y≥0y\ge0 を課すと 一般には別問題になる点に注意する。

線形計画問題の途中式・最終答をPDFで見る

第8問 — 全変動距離と結合

最小密度の意味

∫min⁡(f,g)\int\min(f,g) は二つの分布が共有できる確率質量の総量である。 一致確率を大きくする結合を作っても,対角上に置ける質量は各点で小さい方の密度を超えられない。

全変動距離

1−r1-r は二つの分布の全変動距離である。 集合 A={f≤g}A=\{f\le g\} は差 g−fg-f が正になる領域を集めたものなので, 確率差の最大値を達成する集合になっている。

確認観点

最後の不等式では,BB に含まれる正の寄与だけを残すと最大になる。 ∫B(f−g)\int_B(f-g) を絶対値付きで直接 ∫B∣f−g∣\int_B|f-g| と評価すると 上界が 2(1−r)2(1-r) になり,設問の鋭い評価に届かない。

全変動距離と結合の途中式・最終答をPDFで見る

第9問 — 二次指数型分布の最尤推定

正規化定数

指数部を行列で書くと,これは平均ゼロの二次元正規分布であり, 精度行列の行列式だけで正規化定数が決まる。 ∣θ∣<1|\theta|<1 はこの行列が正定値になるための条件でもある。

スコア方程式

対数尤度で θ\theta に依存するのは log⁡(1−θ2)\log(1-\theta^2) と θ∑XiYi\theta\sum X_iY_i だけである。二乗項 ∑Xi2,∑Yi2\sum X_i^2,\sum Y_i^2 を微分に残してしまうのは典型的な計算ミスである。

期待値計算の確認

θ=0\theta=0 では相関が消え,積 XiYiX_iY_i は平均 00,分散 11 の独立同分布列になる。 したがって標本平均の二乗平均が 1/n1/n に下がることは,分散の基本公式とも一致する。

二次指数型分布の最尤推定の途中式・最終答をPDFで見る

第10問 — 正則言語の閉包性

差の閉包性

差 A∖BA\setminus B は A∩B‾A\cap \overline{B} と同じである。 DFA で補集合と積を作れるため,正則言語で閉じる。積オートマトンの受理状態を 明示すると,答案として十分に厳密になる。

{ww}\{ww\} の非正則性

文字列 0p10p10^p10^p1 は中央の位置が明確で,ポンプできる範囲が最初の 00 の列に閉じ込められる。 そのため,片側だけを変化させて「前半と後半が同じ」という条件を壊せる。

無限正則言語の分割

無限 DFA 受理言語では,ある受理計算の途中に状態の反復が必ず現れる。 その反復部分を偶数回だけ使う集合と,元の言語からそれを除いた集合に分けるのが自然である。 奇数回の反復語が補集合側に無限個残るので,両方が無限になる。

正則言語の閉包性の途中式・最終答をPDFで見る

第11問 — S式とリスト処理

連結コスト

リスト連結は第1引数のセルをコピーするため,第1引数が長いほど高くつく。 平坦化で毎回左側の結果を連結すると,同じ要素が何度もコピーされ,二次的な回数になる。

蓄積引数の意味

flat(x,acc)\mathrm{flat}(x,\mathrm{acc}) は「xx を平坦化した結果を acc\mathrm{acc} の前に付ける」関数と考えると正しさが見やすい。 右部分を先に処理し,その結果を左部分の蓄積先にすることで,左から右の順序を保ったまま 最後の連結を不要にできる。

確認観点

改良版で左部分から先に処理してしまうと,出力順序が逆転することがある。 再帰の順序が計算量だけでなく出力順序にも関わる点を確認する。

S式とリスト処理の途中式・最終答をPDFで見る

第12問 — 直接写像キャッシュ

まず数える量

キャッシュ問題では,容量より先に「1 ブロックに何要素入るか」と 「何本のラインがあるか」を数える。ここでは 1 ブロック 4 要素,256 ラインである。

行優先配置の影響

C 言語風の二次元配列は行優先なので,添字の右側を増やすアクセスが連続アドレスになる。 行方向走査では 1 回のミスで持ってきた 4 要素を使い切れるが,列方向走査では 32768 バイトのストライドで同じラインに衝突し続ける。

追い出しの確認

直接写像では,同じインデックスに対応するブロックが来た瞬間に以前のブロックが追い出される。 3276832768 バイトはキャッシュ全体の 4 周分なので,列方向では同じ列の次の行が 常に同じラインへ写る。このため A[0][0]A[0][0] のブロックは,同じブロック内の次要素を使う前に失われる。

直接写像キャッシュの途中式・最終答をPDFで見る

東京科学大 専門科目(数理・計算科学) 院試 過去問の収録5年度