SlideShare a Scribd company logo
1 of 24
Download to read offline
Stochastic Complexities of Reduced
Rank Regression in Bayesian
Estimationの証明概略
元論文
https://pdfs.semanticscholar.org/4972/55bf11a6726ee220e6b1
1e3442936ce3d6c6.pdf
http://watanabe­
www.math.dis.titech.ac.jp/users/aoyagi/isitamiki.pdf
2
示したいこと
Reduced Rank Regression model
p(y∣x, w) = exp( ∣∣y − BAx∣∣
{w = (A, B)} (AはHxM行列,BはNxH行列)
の学習係数(Real Log Canonical Threshold)は
λ = max{ ∣0 ≤ s ≤ min(M + r, H + r)}
で与えられる
√2π
N
1
2
1 2
2
(N+M)r−r +s(N−r)+(M−r−s)(H−r−s)2
3
方針
真の分布にたいして
KL distance
Φ ≡ ∥BA − B A ∣∣
を考え
サイズ  C : r × r, C : (N − r) × r  の行列に対して
Φ = ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣B A ∣∣
と書けることを示し(Lemma 5)
行列の各要素sに再帰的にblow upすることで
ℓ(s) = (N + M)r − r + s(N − r) + (M − r − s)(H − r − j) − 1
に対して
λ = max{ ∣0 ≤ s ≤ min(M + r, H + r)}
となることを示す。
0 0
2
1 2
′
1
2
2
2
3
2
4 4
2
2
2
ℓ(s)+1
4
Φ = ∣∣P (B A − )Q ∣∣
とA B を対角化
A =
B =
A : r × r, A : r × (M − r)
A : (H − r) × r, A : (H − r) × (M − r)
B : r × r, B : r × (H − r)
B : (N − r) × r, B : (N − r) × (H − r)
rank((B B ) ) = r
なので
C = B A + B A − E
C = B A + B A
0
′ ′
(
E
0
0
0
) 0
2
0 0
′
(
A1
A2
A3
A4
)
′
(
B1
B2
B3
B4
)
1 3
2 4
1 3
2 4
1 3 (
A1
A2
)
1 1 1 3 2
2 2 1 4 2
5
C = B A + B A − E
C = B A + B A
とおいて
B A − =
=
A = −A A1 A + A
=
Φ = ∣∣P Q ∣∣
と書ける。
1 1 1 3 2
2 2 1 4 2
′ ′
(
E
0
0
0
) (
C1
C2
(C + E − B A )A A + B A1 3 2 1
−1
3 3 4
(C − B A )A A + B A2 4 2 1
−1
3 4 4
)
(
C1
C2
C A A + A A + B A1 1
−1
3 1
−1
3 3 4
′
C A A + B A2 1
−1
3 4 4
′ )
4
′
2
−1
3 4
(
C1
C2
C (A − B A ) + A1 3
′
3 4
′
3
′
C (A − B A ) + B A2 3
′
3 4
′
4 4
′ )
0 (
C1
C2
C (A − B A ) + A1 3
′
3 4
′
3
′
C (A − B A ) + B A2 3
′
3 4
′
4 4
′ ) 0
2
6
(lennma2,3から)
Φ ψdw
の極は
∣∣ ∣∣ ψdw
で決まる。
これをblow upしていく。
∫U(A ,B )′ ′
z
∫U(A ,B )′ ′ (
C1
C2
A3
′
B A4 4
′ ) 2z
7
まず
A =
B =
のようにblow upしていく。
{
a = u11 11
a = u a    (i, j) ≠ (1, 1)ij 11 ij
′
4
⎝
⎜
⎜
⎛ a11
a21
aH−r,1
...
...
⋮
...
a1,M−r
a2,M−r
aH−r,M−r
⎠
⎟
⎟
⎞
4
⎝
⎜
⎜
⎛ b11
b21
bN−r,1
...
...
⋮
...
b1,H−r
b2,H−r
bN−r,H−r
⎠
⎟
⎟
⎞
8
逐次的な特異点解消
Φ = u ...u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣
+∣∣ b D + B A ∣∣ )
A = B =
b =
というかたちに持っていきたい
→
′′
11
2
ss
2
1
2
2
2
3
2
∑i=1
s
i
2
∑i=1
s
i i
(s+1) (s+1) 2
s+1
⎝
⎜
⎜
⎛as+1,s+1
as+2,s+1
aH−r,s+1
...
...
⋮
...
a1,M−r
a2,M−r
aH−r,M−r
⎠
⎟
⎟
⎞
4
⎝
⎜
⎜
⎛ b11
b21
bN−r,1
...
...
⋮
...
b1,H−r
b2,H−r
bN−r,H−r
⎠
⎟
⎟
⎞
i
⎝
⎜
⎜
⎛ b1i
b2i
⋮
bN−r,i
⎠
⎟
⎟
⎞
9
2パターンのblow upが考えられる。
まず
{C = C = C = A = 0}
において
(1)
1 2 3 4
⎩
⎨
⎧ c = v,11
c = vc (i.j) ≠ (1, 1),ij ij
C = vC , C = vC , A = vA2 2 3 3 4 4
10
すると
Φ = v (1 + (c ) + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣B A ∣∣ )
となりヤコビアンはv となる。
この指数がλに効いてくる。
′ 2
∑′
ij
(1) 2
2
2
3
2
4 4
2
ℓ(0)
11
別のblow upとして
(2)
を考える。(一般にはa = u という形が含まれる)
これによって
⎩
⎨
⎧ a = u ,11 11
a = u a (i.j) ≠ (1, 1),ij 11 ij
C = vC , C = vC , A = vA2 2 3 3 4 4
ij 11
12
a と列b に関わる項B A から出すと
Φ = u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣
+∣∣b + B a ∣∣ + ∣∣(b   B ) ∣∣
と書ける
11 1 4 4
′
11
2
1
2
2
2
3
2
1
(2)
1
2
1
(2)
(
a1
A(2)) 2
13
b = B + B a と書き換えると
Φ = u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣
+∣∣b ∣∣ + ∣∣(b − a B   b B ) ∣∣
= u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣
+∣∣(b   0) + B (−a   E) ∣∣
= u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣
+∣∣b + B (−a + A )∣∣
A = −a + A   とおき直すと
1 1
(2)
1
′
11
2
1
2
2
2
3
2
1
2
1 1
(2)
1
(2)
(
a1
A(2)) 2
11
2
1
2
2
2
3
2
1
2
1 (
a¯1
A(2)) (2)
1 (
a¯1
A(2)) 2
11
2
1
2
2
2
3
2
1
2
1a¯ (2)
1a¯1
(2)
(2)
1a¯1
(2)
14
Φ = u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣
+∣∣b + B A ∣∣
とかけ、ヤコビアンはu となる。
B A の各列に対してこの処理を繰り返す。
′
11
2
1
2
2
2
3
2
1
2
1a¯1
(2) (2) 2
11
ℓ
4 4
15
再帰的処理
blow up(1)をΦ
= ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣B A ∣∣
に対して行うと
Φ = u ...u v (1 + (c ) + ∣∣C ∣∣ + ∣∣C ∣∣
+ ∣∣b ∣∣ + ∣∣ b D + B A ∣∣
(D はB A のs+1行s+1列以降B A 以外の部分であり再帰
的に定義される。)
c , c , c , b に対しては同じ式の形になり
ヤコビアンはu ...u v
(Φ dw = Φ u ...u v dw)
′
1
2
2
2
3
2
4 4
2
′′
11
2
ss
2 2
∑′
ij
(1) 2
2
2
3
2
∑i=1
s
i
2
∑i=1
s
i i
(s+1) (s+1) 2
i 4 4
(s+1) (s+1)
ji
(1)
ji
(2)
ji
(3)
ji
11
ℓ(0)
ss
ℓ(s+1) ℓ(s)
′z ′ ′′z
11
ℓ(0)
ss
ℓ(s+1) ℓ(s)
16
blow up(2)をΦ に行うと
Φ = u ...u u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣
∣∣b ∣∣
+∣∣ b D + (b   B ) ∣∣
= u ...u u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣
+ ∣∣b ∣∣
+∣∣ b D + (b + B a   0) + (b   B ) ∣∣
= (a , ..., a )
a = (a , ..., a )
と変換される。
′
′′
11
2
ss
2
s+1,s+1
2
1
2
2
2
3
2
∑i=1
s
s
2
∑i=1
s
i i s+1
(s+2)
(
1
as+1
a¯s+1
A(s+2)) 2
11
2
ss
2
s+1,s+1
2
1
2
2
2
3
2
∑i=1
s
1
2
∑i=1
s
s i s+1
(s+2)
s+1 s+1
(s+2)
(
a¯s+1
A(s+2)) 2
a¯s+1 s+1,s+2 s+1,M+r
s+1 s+2,s+1 H−r,s+1
T
17
D = (Col1(D )  D )
とおくと
Φ /u ...u u
= ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ + ∣∣b ∣∣
+∣∣ b D + (b − B a − b Col(D )  B ) ∣∣
b をまとめて項を分割
= ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣
+∣∣ b D + (b − b Col(D )  0)
+(−B a   B ) ∣∣
b = b + B a + b Col(D )
とおき直す。
i i i
′
′′
11
2
ss
2
s+1,s+1
2
1
2
2
2
3
2
∑i=1
s
s
2
s+1
2
∑i=1
s
i i
′
s+1
(s+2)
s+1 ∑s
i i
(s+2)
(
a¯s+1
A(s+2)) 2
s+1
1
2
2
2
3
2
∑i=1
s+1
i
2
∑i=1
s
i i
′
s+1 ∑s
i i (
a¯s+1
A(s+2))
(s+2)
s+1
(s+2)
(
a¯s+1
A(s+2)) 2
s+1 s+1
s+2)
s+1 ∑s
i i
18
計算とb_iでのくくり出し
= ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣
+∣∣ b (D − Col(D ) ) + b
+B (−a   E) ∣∣
(Eは単位行列)
= ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣
+∣∣ b (D − Col(D ) ) + b
+B (−a + A )∣∣
1
2
2
2
3
2
∑i=1
s+1
s
2
∑i=1
s
i i
′
i a¯s+1 s+1a¯s+1
(s+2)
s+1 (
a¯s+1
A(s+2)) 2
1
2
2
2
3
2
∑i=1
s+1
s
2
∑i=1
s
i i
′
i a¯s+1 s+1a¯s+1
(s+2)
s+1a¯s+1
(s+2) 2
19
A = −a + A とおき直すと
= ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣
+∣∣ b (D − Col(D ) ) + b
+B A ∣∣
D = D − Col(D ) ,   D =
とおき直すと元の形
Φ = ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣
+∣∣ b D + D + B A ∣∣
= ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ + ∣∣ b D + B A ∣∣
戻るのでblow up(1),(2)を繰り返す。すると各変数の指数はℓ(s)
なので最大の極の指数(Real Log Canonical Threshold)は
λ = max{ ∣0 ≤ s ≤ min(M + r, H + r)}
と書ける。
(s+2)
s+1a¯s+1
(s+2)
1
2
2
2
3
2
∑i=1
s+1
s
2
∑i=1
s
i i
′
i a¯s+1 s+1a¯s+1
(s+2) (s+2) 2
i i
′
i a¯s+1 s+1 a¯s+1
1
2
2
2
3
2
∑i=1
s+1
s
2
∑i=1
s
i i s+1a¯s+1
(s+2) (s+2) 2
1
2
2
2
3
2
∑i=1
s+1
s
2
∑i=1
s+1
i i
(s+2) (s+2) 2
2
(N+M)r−r +s(N−r)+(M−r−s)(H−r−s)2
20
ただし
ℓ(s) = (N + M)r − r + s(N − r) + (M − r − s)(H − r − j) − 1
C : r × r
C : (N − r) × r
C (A ) : r × (M − r)
C + C + C = (M + N)r − r :
2
1
2
3 2
′
1 2 3
2
21
Lemma2(元論文の8 page)
ζ(z) = ∣f(w)∣ g(w)dw
の極−Λ(f, g)は
∣f ∣ ≤ ∣f ∣, ∣g ∣ ≤ ∣g ∣)の時Λ(f , g ) ≤ Λ(f , g )
∫W
z
1 2 1 2 1 2 2 2
22
Lemma3(元論文の9 page)
T (w), T (w), T (w)をそれぞれN × H , N × M , H × M
行列の関数とすると
∃α, β.st.
α(∣∣T ∣∣ + ∣∣T ∣∣ ) ≤ ∣∣T ∣∣ + ∣∣T + T T∣∣ ≤ β(∣∣T ∣∣ + ∣∣T ∣∣ )
1 2 3
′ ′ ′ ′ ′ ′
1
2
2
2
1
2
2 1
2
1
2
2
2
23
24

More Related Content

What's hot

研究室内PRML勉強会 8章1節
研究室内PRML勉強会 8章1節研究室内PRML勉強会 8章1節
研究室内PRML勉強会 8章1節
Koji Matsuda
 

What's hot (20)

ITC_principle02_japanese_ver.1.0
ITC_principle02_japanese_ver.1.0ITC_principle02_japanese_ver.1.0
ITC_principle02_japanese_ver.1.0
 
高速フーリエ変換
高速フーリエ変換高速フーリエ変換
高速フーリエ変換
 
研究室内PRML勉強会 8章1節
研究室内PRML勉強会 8章1節研究室内PRML勉強会 8章1節
研究室内PRML勉強会 8章1節
 
PRML 8.2 条件付き独立性
PRML 8.2 条件付き独立性PRML 8.2 条件付き独立性
PRML 8.2 条件付き独立性
 
複素数・四元数と図形の回転
複素数・四元数と図形の回転複素数・四元数と図形の回転
複素数・四元数と図形の回転
 
アルゴリズムイントロダクション15章 動的計画法
アルゴリズムイントロダクション15章 動的計画法アルゴリズムイントロダクション15章 動的計画法
アルゴリズムイントロダクション15章 動的計画法
 
x^2+ny^2の形で表せる素数の法則と類体論
x^2+ny^2の形で表せる素数の法則と類体論x^2+ny^2の形で表せる素数の法則と類体論
x^2+ny^2の形で表せる素数の法則と類体論
 
JSIAM_2019_9_4
JSIAM_2019_9_4JSIAM_2019_9_4
JSIAM_2019_9_4
 
公開鍵暗号(3): 離散対数問題
公開鍵暗号(3): 離散対数問題公開鍵暗号(3): 離散対数問題
公開鍵暗号(3): 離散対数問題
 
平行六面体と体積の最大値
平行六面体と体積の最大値平行六面体と体積の最大値
平行六面体と体積の最大値
 
PRML 2.3.2-2.3.4 ガウス分布
PRML 2.3.2-2.3.4 ガウス分布PRML 2.3.2-2.3.4 ガウス分布
PRML 2.3.2-2.3.4 ガウス分布
 
ポアンカレ計量
ポアンカレ計量ポアンカレ計量
ポアンカレ計量
 
C02
C02C02
C02
 
Seminar on Quantum Computation & Quantum Information part19
Seminar on Quantum Computation & Quantum Information part19Seminar on Quantum Computation & Quantum Information part19
Seminar on Quantum Computation & Quantum Information part19
 
Lazyk
LazykLazyk
Lazyk
 
ベクトル空間と表現行列
ベクトル空間と表現行列ベクトル空間と表現行列
ベクトル空間と表現行列
 
ベクトル空間と表現行列
ベクトル空間と表現行列ベクトル空間と表現行列
ベクトル空間と表現行列
 
曲面の面積の計算と証明
曲面の面積の計算と証明 曲面の面積の計算と証明
曲面の面積の計算と証明
 
曲面の面積の計算と証明
曲面の面積の計算と証明曲面の面積の計算と証明
曲面の面積の計算と証明
 
PRML 10.4 - 10.6
PRML 10.4 - 10.6PRML 10.4 - 10.6
PRML 10.4 - 10.6
 

Similar to Stochastic complexities of reduced rank regression証明概略

Fiekppteste 130709205838-phpapp02
Fiekppteste 130709205838-phpapp02Fiekppteste 130709205838-phpapp02
Fiekppteste 130709205838-phpapp02
Arbenng
 
巨大数スライドWeb用
巨大数スライドWeb用巨大数スライドWeb用
巨大数スライドWeb用
__sappy__
 
何もないところから数を作る
何もないところから数を作る何もないところから数を作る
何もないところから数を作る
Taketo Sano
 
040 相関
040 相関040 相関
040 相関
t2tarumi
 

Similar to Stochastic complexities of reduced rank regression証明概略 (20)

少し複雑な積分問題
少し複雑な積分問題少し複雑な積分問題
少し複雑な積分問題
 
少し複雑な積分問題
少し複雑な積分問題少し複雑な積分問題
少し複雑な積分問題
 
少し複雑な積分問題
少し複雑な積分問題少し複雑な積分問題
少し複雑な積分問題
 
少し複雑な積分問題
少し複雑な積分問題少し複雑な積分問題
少し複雑な積分問題
 
C06
C06C06
C06
 
代数的実数とCADの実装紹介
代数的実数とCADの実装紹介代数的実数とCADの実装紹介
代数的実数とCADの実装紹介
 
ガウス積分の問題
ガウス積分の問題ガウス積分の問題
ガウス積分の問題
 
20170327_レムニスケートにまつわる色々な計算
20170327_レムニスケートにまつわる色々な計算20170327_レムニスケートにまつわる色々な計算
20170327_レムニスケートにまつわる色々な計算
 
topology of musical data
topology of musical datatopology of musical data
topology of musical data
 
Fiekppteste 130709205838-phpapp02
Fiekppteste 130709205838-phpapp02Fiekppteste 130709205838-phpapp02
Fiekppteste 130709205838-phpapp02
 
FIEK provime pranuese teste.
FIEK provime pranuese teste.FIEK provime pranuese teste.
FIEK provime pranuese teste.
 
巨大数スライドWeb用
巨大数スライドWeb用巨大数スライドWeb用
巨大数スライドWeb用
 
半正定値計画問題と最大カット Sedemifinite Programming and Approximation Algorithm for Maxcu...
半正定値計画問題と最大カット Sedemifinite Programming and Approximation Algorithm for Maxcu...半正定値計画問題と最大カット Sedemifinite Programming and Approximation Algorithm for Maxcu...
半正定値計画問題と最大カット Sedemifinite Programming and Approximation Algorithm for Maxcu...
 
Image interpolation
Image interpolationImage interpolation
Image interpolation
 
何もないところから数を作る
何もないところから数を作る何もないところから数を作る
何もないところから数を作る
 
abc032
abc032abc032
abc032
 
040 相関
040 相関040 相関
040 相関
 
算数で体感する高度数学
算数で体感する高度数学算数で体感する高度数学
算数で体感する高度数学
 
はじめてのパターン認識 第6章 後半
はじめてのパターン認識 第6章 後半はじめてのパターン認識 第6章 後半
はじめてのパターン認識 第6章 後半
 
ガウス積分
ガウス積分ガウス積分
ガウス積分
 

More from Xiangze (9)

論文紹介 Amortized bayesian meta learning
論文紹介 Amortized bayesian meta learning論文紹介 Amortized bayesian meta learning
論文紹介 Amortized bayesian meta learning
 
Gamma分布と仲間たち
Gamma分布と仲間たちGamma分布と仲間たち
Gamma分布と仲間たち
 
Stable multi scale kernel for topological machine learning
Stable multi scale kernel for topological machine learningStable multi scale kernel for topological machine learning
Stable multi scale kernel for topological machine learning
 
PyMC mcmc
PyMC mcmcPyMC mcmc
PyMC mcmc
 
Pystan for nlp
Pystan for nlpPystan for nlp
Pystan for nlp
 
RcppEigen and SVD
RcppEigen and SVDRcppEigen and SVD
RcppEigen and SVD
 
Data assim r
Data assim rData assim r
Data assim r
 
Patentmap r xinagze
Patentmap r xinagzePatentmap r xinagze
Patentmap r xinagze
 
Dynamic system in_r_xiangze
Dynamic system in_r_xiangzeDynamic system in_r_xiangze
Dynamic system in_r_xiangze
 

Stochastic complexities of reduced rank regression証明概略

  • 3. 示したいこと Reduced Rank Regression model p(y∣x, w) = exp( ∣∣y − BAx∣∣ {w = (A, B)} (AはHxM行列,BはNxH行列) の学習係数(Real Log Canonical Threshold)は λ = max{ ∣0 ≤ s ≤ min(M + r, H + r)} で与えられる √2π N 1 2 1 2 2 (N+M)r−r +s(N−r)+(M−r−s)(H−r−s)2 3
  • 4. 方針 真の分布にたいして KL distance Φ ≡ ∥BA − B A ∣∣ を考え サイズ  C : r × r, C : (N − r) × r  の行列に対して Φ = ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣B A ∣∣ と書けることを示し(Lemma 5) 行列の各要素sに再帰的にblow upすることで ℓ(s) = (N + M)r − r + s(N − r) + (M − r − s)(H − r − j) − 1 に対して λ = max{ ∣0 ≤ s ≤ min(M + r, H + r)} となることを示す。 0 0 2 1 2 ′ 1 2 2 2 3 2 4 4 2 2 2 ℓ(s)+1 4
  • 5. Φ = ∣∣P (B A − )Q ∣∣ とA B を対角化 A = B = A : r × r, A : r × (M − r) A : (H − r) × r, A : (H − r) × (M − r) B : r × r, B : r × (H − r) B : (N − r) × r, B : (N − r) × (H − r) rank((B B ) ) = r なので C = B A + B A − E C = B A + B A 0 ′ ′ ( E 0 0 0 ) 0 2 0 0 ′ ( A1 A2 A3 A4 ) ′ ( B1 B2 B3 B4 ) 1 3 2 4 1 3 2 4 1 3 ( A1 A2 ) 1 1 1 3 2 2 2 1 4 2 5
  • 6. C = B A + B A − E C = B A + B A とおいて B A − = = A = −A A1 A + A = Φ = ∣∣P Q ∣∣ と書ける。 1 1 1 3 2 2 2 1 4 2 ′ ′ ( E 0 0 0 ) ( C1 C2 (C + E − B A )A A + B A1 3 2 1 −1 3 3 4 (C − B A )A A + B A2 4 2 1 −1 3 4 4 ) ( C1 C2 C A A + A A + B A1 1 −1 3 1 −1 3 3 4 ′ C A A + B A2 1 −1 3 4 4 ′ ) 4 ′ 2 −1 3 4 ( C1 C2 C (A − B A ) + A1 3 ′ 3 4 ′ 3 ′ C (A − B A ) + B A2 3 ′ 3 4 ′ 4 4 ′ ) 0 ( C1 C2 C (A − B A ) + A1 3 ′ 3 4 ′ 3 ′ C (A − B A ) + B A2 3 ′ 3 4 ′ 4 4 ′ ) 0 2 6
  • 7. (lennma2,3から) Φ ψdw の極は ∣∣ ∣∣ ψdw で決まる。 これをblow upしていく。 ∫U(A ,B )′ ′ z ∫U(A ,B )′ ′ ( C1 C2 A3 ′ B A4 4 ′ ) 2z 7
  • 8. まず A = B = のようにblow upしていく。 { a = u11 11 a = u a    (i, j) ≠ (1, 1)ij 11 ij ′ 4 ⎝ ⎜ ⎜ ⎛ a11 a21 aH−r,1 ... ... ⋮ ... a1,M−r a2,M−r aH−r,M−r ⎠ ⎟ ⎟ ⎞ 4 ⎝ ⎜ ⎜ ⎛ b11 b21 bN−r,1 ... ... ⋮ ... b1,H−r b2,H−r bN−r,H−r ⎠ ⎟ ⎟ ⎞ 8
  • 9. 逐次的な特異点解消 Φ = u ...u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ +∣∣ b D + B A ∣∣ ) A = B = b = というかたちに持っていきたい → ′′ 11 2 ss 2 1 2 2 2 3 2 ∑i=1 s i 2 ∑i=1 s i i (s+1) (s+1) 2 s+1 ⎝ ⎜ ⎜ ⎛as+1,s+1 as+2,s+1 aH−r,s+1 ... ... ⋮ ... a1,M−r a2,M−r aH−r,M−r ⎠ ⎟ ⎟ ⎞ 4 ⎝ ⎜ ⎜ ⎛ b11 b21 bN−r,1 ... ... ⋮ ... b1,H−r b2,H−r bN−r,H−r ⎠ ⎟ ⎟ ⎞ i ⎝ ⎜ ⎜ ⎛ b1i b2i ⋮ bN−r,i ⎠ ⎟ ⎟ ⎞ 9
  • 10. 2パターンのblow upが考えられる。 まず {C = C = C = A = 0} において (1) 1 2 3 4 ⎩ ⎨ ⎧ c = v,11 c = vc (i.j) ≠ (1, 1),ij ij C = vC , C = vC , A = vA2 2 3 3 4 4 10
  • 11. すると Φ = v (1 + (c ) + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣B A ∣∣ ) となりヤコビアンはv となる。 この指数がλに効いてくる。 ′ 2 ∑′ ij (1) 2 2 2 3 2 4 4 2 ℓ(0) 11
  • 12. 別のblow upとして (2) を考える。(一般にはa = u という形が含まれる) これによって ⎩ ⎨ ⎧ a = u ,11 11 a = u a (i.j) ≠ (1, 1),ij 11 ij C = vC , C = vC , A = vA2 2 3 3 4 4 ij 11 12
  • 13. a と列b に関わる項B A から出すと Φ = u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ +∣∣b + B a ∣∣ + ∣∣(b   B ) ∣∣ と書ける 11 1 4 4 ′ 11 2 1 2 2 2 3 2 1 (2) 1 2 1 (2) ( a1 A(2)) 2 13
  • 14. b = B + B a と書き換えると Φ = u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ +∣∣b ∣∣ + ∣∣(b − a B   b B ) ∣∣ = u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ +∣∣(b   0) + B (−a   E) ∣∣ = u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ +∣∣b + B (−a + A )∣∣ A = −a + A   とおき直すと 1 1 (2) 1 ′ 11 2 1 2 2 2 3 2 1 2 1 1 (2) 1 (2) ( a1 A(2)) 2 11 2 1 2 2 2 3 2 1 2 1 ( a¯1 A(2)) (2) 1 ( a¯1 A(2)) 2 11 2 1 2 2 2 3 2 1 2 1a¯ (2) 1a¯1 (2) (2) 1a¯1 (2) 14
  • 15. Φ = u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ +∣∣b + B A ∣∣ とかけ、ヤコビアンはu となる。 B A の各列に対してこの処理を繰り返す。 ′ 11 2 1 2 2 2 3 2 1 2 1a¯1 (2) (2) 2 11 ℓ 4 4 15
  • 16. 再帰的処理 blow up(1)をΦ = ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣B A ∣∣ に対して行うと Φ = u ...u v (1 + (c ) + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ + ∣∣ b D + B A ∣∣ (D はB A のs+1行s+1列以降B A 以外の部分であり再帰 的に定義される。) c , c , c , b に対しては同じ式の形になり ヤコビアンはu ...u v (Φ dw = Φ u ...u v dw) ′ 1 2 2 2 3 2 4 4 2 ′′ 11 2 ss 2 2 ∑′ ij (1) 2 2 2 3 2 ∑i=1 s i 2 ∑i=1 s i i (s+1) (s+1) 2 i 4 4 (s+1) (s+1) ji (1) ji (2) ji (3) ji 11 ℓ(0) ss ℓ(s+1) ℓ(s) ′z ′ ′′z 11 ℓ(0) ss ℓ(s+1) ℓ(s) 16
  • 17. blow up(2)をΦ に行うと Φ = u ...u u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ ∣∣b ∣∣ +∣∣ b D + (b   B ) ∣∣ = u ...u u (∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ +∣∣ b D + (b + B a   0) + (b   B ) ∣∣ = (a , ..., a ) a = (a , ..., a ) と変換される。 ′ ′′ 11 2 ss 2 s+1,s+1 2 1 2 2 2 3 2 ∑i=1 s s 2 ∑i=1 s i i s+1 (s+2) ( 1 as+1 a¯s+1 A(s+2)) 2 11 2 ss 2 s+1,s+1 2 1 2 2 2 3 2 ∑i=1 s 1 2 ∑i=1 s s i s+1 (s+2) s+1 s+1 (s+2) ( a¯s+1 A(s+2)) 2 a¯s+1 s+1,s+2 s+1,M+r s+1 s+2,s+1 H−r,s+1 T 17
  • 18. D = (Col1(D )  D ) とおくと Φ /u ...u u = ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ + ∣∣b ∣∣ +∣∣ b D + (b − B a − b Col(D )  B ) ∣∣ b をまとめて項を分割 = ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ +∣∣ b D + (b − b Col(D )  0) +(−B a   B ) ∣∣ b = b + B a + b Col(D ) とおき直す。 i i i ′ ′′ 11 2 ss 2 s+1,s+1 2 1 2 2 2 3 2 ∑i=1 s s 2 s+1 2 ∑i=1 s i i ′ s+1 (s+2) s+1 ∑s i i (s+2) ( a¯s+1 A(s+2)) 2 s+1 1 2 2 2 3 2 ∑i=1 s+1 i 2 ∑i=1 s i i ′ s+1 ∑s i i ( a¯s+1 A(s+2)) (s+2) s+1 (s+2) ( a¯s+1 A(s+2)) 2 s+1 s+1 s+2) s+1 ∑s i i 18
  • 19. 計算とb_iでのくくり出し = ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ +∣∣ b (D − Col(D ) ) + b +B (−a   E) ∣∣ (Eは単位行列) = ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ +∣∣ b (D − Col(D ) ) + b +B (−a + A )∣∣ 1 2 2 2 3 2 ∑i=1 s+1 s 2 ∑i=1 s i i ′ i a¯s+1 s+1a¯s+1 (s+2) s+1 ( a¯s+1 A(s+2)) 2 1 2 2 2 3 2 ∑i=1 s+1 s 2 ∑i=1 s i i ′ i a¯s+1 s+1a¯s+1 (s+2) s+1a¯s+1 (s+2) 2 19
  • 20. A = −a + A とおき直すと = ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ +∣∣ b (D − Col(D ) ) + b +B A ∣∣ D = D − Col(D ) ,   D = とおき直すと元の形 Φ = ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ +∣∣ b D + D + B A ∣∣ = ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣C ∣∣ + ∣∣b ∣∣ + ∣∣ b D + B A ∣∣ 戻るのでblow up(1),(2)を繰り返す。すると各変数の指数はℓ(s) なので最大の極の指数(Real Log Canonical Threshold)は λ = max{ ∣0 ≤ s ≤ min(M + r, H + r)} と書ける。 (s+2) s+1a¯s+1 (s+2) 1 2 2 2 3 2 ∑i=1 s+1 s 2 ∑i=1 s i i ′ i a¯s+1 s+1a¯s+1 (s+2) (s+2) 2 i i ′ i a¯s+1 s+1 a¯s+1 1 2 2 2 3 2 ∑i=1 s+1 s 2 ∑i=1 s i i s+1a¯s+1 (s+2) (s+2) 2 1 2 2 2 3 2 ∑i=1 s+1 s 2 ∑i=1 s+1 i i (s+2) (s+2) 2 2 (N+M)r−r +s(N−r)+(M−r−s)(H−r−s)2 20
  • 21. ただし ℓ(s) = (N + M)r − r + s(N − r) + (M − r − s)(H − r − j) − 1 C : r × r C : (N − r) × r C (A ) : r × (M − r) C + C + C = (M + N)r − r : 2 1 2 3 2 ′ 1 2 3 2 21
  • 22. Lemma2(元論文の8 page) ζ(z) = ∣f(w)∣ g(w)dw の極−Λ(f, g)は ∣f ∣ ≤ ∣f ∣, ∣g ∣ ≤ ∣g ∣)の時Λ(f , g ) ≤ Λ(f , g ) ∫W z 1 2 1 2 1 2 2 2 22
  • 23. Lemma3(元論文の9 page) T (w), T (w), T (w)をそれぞれN × H , N × M , H × M 行列の関数とすると ∃α, β.st. α(∣∣T ∣∣ + ∣∣T ∣∣ ) ≤ ∣∣T ∣∣ + ∣∣T + T T∣∣ ≤ β(∣∣T ∣∣ + ∣∣T ∣∣ ) 1 2 3 ′ ′ ′ ′ ′ ′ 1 2 2 2 1 2 2 1 2 1 2 2 2 23
  • 24. 24