• 検索結果がありません。

の判定アルゴリズムとその応用

N/A
N/A
Protected

Academic year: 2021

シェア "の判定アルゴリズムとその応用"

Copied!
40
0
0

読み込み中.... (全文を見る)

全文

(1)

.

.. .

.

.

primitive stable

の判定アルゴリズムとその応用

谷口 里奈

奈良女子大学大学院 人間文化研究科 情報科学専攻

2010年12月20日

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 1 / 40

(2)

. .

1 研究背景

メビウス変換

2元生成メビウス変換群

Farey triangulationとMarkov写像 BowditchのQ条件(BQ条件) Schottky群

primitive stable

.

. .

2 primitive stableについて

研究目的

primitive stableの判定アルゴリズム

.

. .

3 primitive stableの判定アルゴリズムの実装

primitive stableと離散群 研究結果1

primitive stableとBQ条件 研究結果2

(x,y,z)=(x,x,x) (x,y,z)=(x,xx1,xx1)

.

. .

4 まとめと今後の課題

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 2 / 40

(3)

メビウス変換

メビウス変換

.

.

.

.. .

.

.

与えられた4つの複素数a,b,c,dadbc =1を満たす時、複素数zか ら以下の式への変換をメビウス変換という

T(z) = az+b cz+d

このメビウス変換を2×2行列に対応させ、T全体からなる集合を以下の ように定義する

SL(2,C)=

{( a b c d

) a,b,c,d∈ C adbc=1

}

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 3 / 40

(4)

2

元生成メビウス変換群

2

元生成メビウス変換群

.

.

.

.. .

.

.

a,bSL(2,C)

a,bで生成される群を2元生成メビウス変換群という

M : : F2=< a,b>→SL(2,C)} MにはSL(2,C)が共役により作用

.

.

.. .

. .

共役による作用とは、

cSL(2,C)

ρ(a)SL(2,C)cρ(a)c1とすることである

この作用による商空間Xcharacter varietyと呼ぶ X = M//SL(2,C)

= {(x,y,z)|x,y,zC}

M → X:(a,b)(t r(a),t r(b),t r(ab))

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 4 / 40

(5)

Farey triangulation

Markov

写像

Farey triangulation

.

.

.

.. .

.

.

単位円板を無限個の三角形で分割する方法の1つ

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 5 / 40

(6)

Markov

写像

.

.

.

.. .

.

.

(x,y,z)∈ X

V:Farey triangulationの頂点全体の集合

%:V Cを以下で定義

%(v1)= x, %(v2)= y, %(v3)= z その他の頂点については次の規則で定義

%(w4)=%(w1)%(w2)%(w3)

%を(x,y,z)から定まるMarkov写像と呼ぶ

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 6 / 40

(7)

Bowditch

Q

条件

(BQ

条件

)

BQ条件はFarey triangulationとMarkov写像を用いて考えることができる

定義

(Bowditch,1994)

.

.

.

.. .

.

.

(x,y,z)∈ Xに対し、%が以下の2つを満たす時、BQ条件を満たすという 任意の頂点vVに対して%(v) <[2,2]

|%(v)| ≤2となる頂点vVは有限個

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 7 / 40

(8)

Schottky

定義

(Schottky

群)

.

.

.

.. .

.

.

n元生成メビウス変換群{g1,· · · ,gn}Schottky群であるとは、

2n個の互いに交わらないclosed disk D1,D0

1,· · · ,Dn,D0nが存在して、

giDiD0

iの外に移す時である

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 8 / 40

(9)

primitive stable

F= Fn:{x1,x2,· · · ,xn}で生成される自由群 Γ:F=< x1,· · · ,xn>Cayley graph(Word tree) B :{x1,· · · ,xn,x−1

1 ,· · · ,x−1n }からなる両側無限既約文字列全体 ω˜:primitive wordω∈ Fを繰り返した両側無限文字列

primitive word

.

.

.

.. .

. .

ω ∈ Fがprimitive wordとは、fAut(F)xi ∈ {x1,· · ·,xn,x1

1 ,· · · ,xn1}が存在して以下を満たす時である f (xi)

P={ω|ω˜ はprimitive stable}はΓ内の両側無限道を定める

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 9 / 40

(10)

.

.. .

.

.

注意、mSL(2,C)はポアンカレ拡張によりH3に作用する ω:(Fの要素)(Γの点)、x H3、ρM

ωρ(ω)(x)(H3)により、τρ,x :ΓH3が定まる

.

定義

(primitive stable)(Minsky,2009)

.

.

.

.. .

.

.

ρ : FnSL(2,C)がprimitive stableとは、

定数K, δ、点x(∈ H3)が存在して、

τρ,xがPの全ての道(∈ Γ)(K, δ)-quasi-geodesicに移す時である

primitive stableの例、

.

(Minsky,Moriah)

.

.

.

.. .

.

.

以下のようなメビウス変換の列n}を構成した ρn: FnSL(2,C)

ρn∈ D ∩ PS n→ ∞

ρnは結び目の双曲構造に収束する

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 10 / 40

(11)

メビウス変換のポアンカレ拡張

.

.

.

.. .

.

.

L=(

1 0

0 1

)

,I=(

i 0

0 −i )

,J=(

0 1

−1 0 )

,K=(

0 i

i 0

)

. .

.. .

.

.

T(z)= azcz++dbのポアンカレ拡張はT(ξ)=( Aξ+B)(Cξ+D)1である

.

.

.

1 基点x=(x,y,t)H3ρ(ω)=

( a b c d

) を代入

.

.

.

2 基点x2×2行列型に変換

(x,y,t)H3 xL+yI+tJ=ξ

.

.

.

3 ρ(ω)= ( a b

c d )

の各要素a,b,c,dCをそれぞれ2×2行列型に変換

a = ar+aii A = arL+aiI=

( ar+aii 0 0 araii

) (b,c,dも同様)

.

.

.

4 T(ξ)を計算→2×2行列型からxL+yI+tJを使って(x,y,t)型に変換

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 11 / 40

(12)

(K, δ)-quasi-geodesic

.

.

.

.. .

.

.

h :R→H3(K, δ)-quasi-geodesicとは、

任意のm,n∈ Rに対して以下が成り立つ時である

1

K|mn| −δ≤ d(h(m),h(n))K|mn|+δ

|m−n|:2m,n間の距離

d(h(m),h(n)):2点h(m),h(n)間の双曲距離

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 12 / 40

(13)

primitive stable

の未解決問題

”ON DYNAMICS OF Out(Fn)ON PSL2(C)CHARACTERS”

において、Yair N.Minskyは以下の未解決問題を挙げている Question(1)

.

.

.

.. .

.

.

(x,y,z)∈ Xprimitive stableかどうかを判定するアルゴリズムは あるか?

D ⊂ X:離散群に対応するXの集合

.

Question(2)

.

.

.

.. .

.

.

Xの3つの部分集合BQ,PS,Dの関係性は?

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 13 / 40

(14)

研究目的

(x,y,z)primitive stableかどうかを判定するアルゴリズムはまだ知られて いない

.

.. .

.

.

1

primitive stableの判定アルゴリズムを2元生成の場合において提案する

S ⊂ X:Schottky群に対応するXの集合⊂ D

Minskyはあるρ∈ PSについて、ρ<Sを示すことによって

(X − D)∩ PS,φを示したが、具体的なパラメータは示していない

.

.

.. .

.

.

2

離散的でないprimitive stableρを発見することによって、(X − D)∩ PS の具体的なパラメータを求め、primitive stableと離散群の関係性を調べる

. .

.. .

.

.

3

primitive stableとBQ条件の関係性を調べる

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 14 / 40

(15)

primitive stable

の判定アルゴリズム

補題

(Minsky,2009)

.

.

.

.. .

.

.

.

.

.

1 ρSchottky→ρprimitive stable

.

.

.

2 primitive stableはopen condition

.

.

.

3 ρがprimitive stable→Fの全てのproper free factorAにおいて、

ρ|AはSchottky

今回はこの補題の2 の証明で述べられているquasi-geodesicの条件を使 用して、primitive stableの判定アルゴリズムを考える

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 15 / 40

(16)

quasi-geodesic

の条件

  

ρ∈ M

x∈ H3

τ =τρ,x: Γ→H3 ω=primitive word

ω˜:ωを繰り返した両側無限文字列

L∈ Γ:ω˜ に対応した道(primitive leaf)={· · · ,v2,v1,v0,v1,v2,· · · } pi =τ(vi)(∈ H3)

τ|L

quasi-geodesic

であるための十分条件

(Minsky)

.

.

.

.. .

.

.

c >0k ∈Nが存在して、以下を満たす時である

.

.

.. .

.

.

Pi:[ pi,pi+k]の垂直2等分面とする 全ての jに対して、

PjkP( j+1)kP( j1)kから引き離す d(Pjk,P( j+1)k) > c

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 16 / 40

(17)

.

.. .

.

.

長さ3k以下のprimitive wordにおいて、τ|Lがquasi-geodesicである条 件が成立

.

.

.. .

.

.

全てのprimitive wordにおいて、τ|Lがquasi-geodesicである条件が成立

成立理由:

primitive word作成に、Jane GilmanLinda Keen

”ENUMERATING PALINDROMES AND PRIMITIVES IN RANK TWO FREE GROUPS” おいて示した方法を使用

この方法を用いて作成したprimitive wordの性質によって成立する

. .

.. .

.

.

ρ ∈ Mはprimitive stableである

有限個のprimitive wordquasi-geodesicの判定をすることによって、primitive

stableの判定アルゴリズムを考えることが可能となる

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 17 / 40

(18)

primitive word

の作成方法

(Jane Gilman,Linda Keen)

.

.

.

.. .

.

.

F2 =< A,B>

.

Enumeration Scheme for positive rationals

.

.

.

.. .

.

.

E0

1 = A1,E1

0 = B,E1

1 = A1B

p

q = mn++sr(mn < qp < rs)

.

.

.

1 もしp×q=奇数 Ep

q = Er

sEm

n

.

.

.

2 もしp×q=偶数 Ep

q = Em

nEr

s

.

Enumeration Scheme for negative rationals

.

.

.

.. .

.

.

E0

1 = A,E1

0 = B,E−1

1 = B A

p

q = mn++sr(rs < pq < mn)

.

.

.

1 もしp×q=奇数 Ep

q = Er

sEm

n

.

.

.

2 もしp×q=偶数 Ep

q = Em

nEr

s

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 18 / 40

(19)

アルゴリズム概要

.

.

1 パラメータ(x,y,z)を代入⇒2×2行列a,b(∈SL(2,C))に変換

.

Indra’s Pearls

に表記されている方法

.

.

.

.. .

.

.

.

.

.

1 複素数のパラメータ(ta,tb,tab)を代入

.

.

.

2 tC = t2a+t2

b+t2

abtatbtab2を計算

.

.

.

3 Q=

2tCを計算

.

.

.

4 R=±

tC+2と定義する

.

.

.

5 z0 = tb(ttabab2)(t2ta+b+iQtR)ab を計算

.

.

.

6 2元生成群を2×2行列に変換

a=



ta

2

tatab2tb+2iQ (2tab+4)z0 (tatab2tb2iQ)z0

2tab4

ta 2



,b =



tbiQ 2

tbtab2taiQtab (2tab+4)z0 (tbtab2ta+iQtab)z0

(2tab4)

tb+iQ 2



谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 19 / 40

(20)

.

.

2 kの値を設定し、3k以下の長さのprimitive wordをリストアップ (= ω)

⇒リストアップしたwordを繰り返して長さ3kの文字列にする (= ω˜)

.

.

.

3 基点 p1 =(0,0,1)(∈H3)

文字列ω˜a,b(SL(2,C))によって、行列に変換(=ρ( ˜ω))) ρ0, ρ1, ρ2を計算

.

.

.

4 基点 p1とρ0, ρ1, ρ2から、メビウス変換のポアンカレ拡張より p0,p2,p3(∈ H3)を求め、垂直2等分面P0,P1,P2を計算

P0:[ p0,p1]の垂直2等分面 P1:[ p1,p2]の垂直2等分面 P2:[ p2,p3]の垂直2等分面

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 20 / 40

(21)

.

.

5 求めたP0,P1,P2からquasi-geodesicの判定

P1P0P2から引き離していたら、quasi-geodesicである

.

.

.

6 長さ3k以下のprimitive wordにおけるquasi-geodesicの判定結果よ り代入したパラメータ(x,y,z)はprimitive stableであるかを判定

.

.

.. .

.

.

もし長さ3k以下の全てのprimitive wordにおいてquasi-geodesicの条件を 満たしていたらprimitive stableと判定

長さ3k以下の全てのprimitive wordにおいて1つでもquasi-geodesicの条 件を満たさなかったら、2kの値を変更して3k以下の長さのprimitive wordをリストアップするところから始める

primitive stableと判定されるまでこの動作を繰り返す

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 21 / 40

(22)

primitive stable

の判定アルゴリズムの実装

primitive stableの判定アルゴリズムの実装をすることによって、以下の2

点について調べる

.

.. .

. .

離散的でないprimitive stableρを発見し、(X − D)∩ PS, φを示す 具体的なパラメータ

primitive stableとBQ条件の関係性

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 22 / 40

(23)

primitive stable

と離散群

.

.. .

.

.

離散的でないprimitive stableρを発見することによって、(X − D)∩ PS の具体的なパラメータを求める

離散的でないパラメータを求めて、primitive stableの判定アルゴリズム でprimitive stableを探す

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 23 / 40

(24)

命題

(Jorgensen)

.

.

.

.. .

.

.

a,bSL(2,C) t r(a) = t r(b)

< a,b>が離散的ならば、以下の式を満たす

|t r(aba1b1)2| > 1 8 ここで、

t r(aba1b1) = x2+y2+ z2xyz2

.

.

.. .

.

.

|(x2+y2+z2xyz2)2| ≤ 18 x= y

⇒< a,b >は離散的でない

. .

.. .

.

.

この条件を満たすパラメータを使用して、実験を行う

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 24 / 40

(25)

k=30の場合

:PS満たす (x軸:複素数xの実部、y軸:複素数xの虚部)

左:(x,y,z)=(x,x,z|x2+y2+z2xyz4=161)、右:(x,y,z)=(x,x,z|x2+y2+z2xyz4= 201)

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 25 / 40

(26)

primitive stable

BQ

条件

.

.. .

.

.

primitive stableとBQ条件の関係性を調べる

既存のBQ条件を判別するアルゴリズムを使用して、primitive stableと BQ条件の描画結果を比較することによって、関係性を調べていく

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 26 / 40

(27)

(x,y,z)=(x,x,x) k= 10の場合

緑:PSとBQ両方満たす、赤:BQのみ満たす (x軸:複素数xの実部、y軸:複素数xの虚部)

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 27 / 40

(28)

研究結果

2(primitive stable

BQ

条件の関係性

) (x,y,z)=(x,x,x) k= 30の場合

緑:PSとBQ両方満たす、赤:BQのみ満たす (x軸:複素数xの実部、y軸:複素数xの虚部)

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 28 / 40

(29)

(x,y,z)=(x,x,x) k= 50の場合

緑:PSとBQ両方満たす、赤:BQのみ満たす (x軸:複素数xの実部、y軸:複素数xの虚部)

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 29 / 40

(30)

研究結果

2(primitive stable

BQ

条件の関係性

) (x,y,z)=(x,x,x) k= 80の場合

緑:PSとBQ両方満たす、赤:BQのみ満たす (x軸:複素数xの実部、y軸:複素数xの虚部)

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 30 / 40

(31)

(x,y,z)=(x,x,x) k= 100の場合

緑:PSとBQ両方満たす、赤:BQのみ満たす (x軸:複素数xの実部、y軸:複素数xの虚部)

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 31 / 40

(32)

研究結果

2(primitive stable

BQ

条件の関係性

) (x,y,z)=(x,x,x) k= 130の場合

緑:PSとBQ両方満たす、赤:BQのみ満たす (x軸:複素数xの実部、y軸:複素数xの虚部)

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 32 / 40

(33)

(x,y,z)=(x, xx1,xx1) (x=3+23 とした時、8の字結び目の双曲構造を表す)

k =10の場合

緑:PSBQ両方満たす、赤:BQのみ満たす (x軸:複素数xの実部、y軸:複素数xの虚部)

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 33 / 40

(34)

研究結果

2(primitive stable

BQ

条件の関係性

) (x,y,z)=(x, xx1,xx1) (x=3+23 とした時、8の字結び目の双曲構造を表す)

k =20の場合

緑:PSBQ両方満たす、赤:BQのみ満たす (x軸:複素数xの実部、y軸:複素数xの虚部)

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 34 / 40

(35)

(x,y,z)=(x, xx1,xx1) (x=3+23 とした時、8の字結び目の双曲構造を表す)

k =30の場合

緑:PSBQ両方満たす、赤:BQのみ満たす (x軸:複素数xの実部、y軸:複素数xの虚部)

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 35 / 40

(36)

研究結果

2(primitive stable

BQ

条件の関係性

) (x,y,z)=(x, xx1,xx1) (x=3+23 とした時、8の字結び目の双曲構造を表す)

k =50の場合

緑:PSBQ両方満たす、赤:BQのみ満たす (x軸:複素数xの実部、y軸:複素数xの虚部)

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 36 / 40

(37)

(x,y,z)=(x, xx1,xx1) (x=3+23 とした時、8の字結び目の双曲構造を表す)

k =80の場合

緑:PSBQ両方満たす、赤:BQのみ満たす (x軸:複素数xの実部、y軸:複素数xの虚部)

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 37 / 40

(38)

まとめ

Question(1)(primitive stable

の判定アルゴリズム)(Minsky)

.

.

.

.. .

.

.

未解決問題であった(x,y,z) ∈ Xがprimitive stableかどうかを判別するア ルゴリズムを2元生成の場合において作成し、実装することに成功した

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 38 / 40

(39)

Question(2)(BQ,PS,D

の関係性)(Minsky)

.

.

.

.. .

.

.

.

primitive stable

と離散群の関係性

.

.

.

.. .

.

.

離散群でないパラメータ(x,y,z)= (x,x,z|x2+y2+ z2xyz4 = 161), (x,y,z)=(x,x,z|x2+y2+ z2xyz4= 201)において、primitive stable の存在が確認された

Minskyが数学的に証明した(X − D)∩ PS, φを、計算機を用いて数値

的に証明できた

.

primitive stable

BQ

条件の関係性

.

.

.

.. .

.

.

kの値を増やすごとに、primitive stableを満たす部分がBQ条件を満たす 部分と満たさない部分の境界線に近付いていくことが観察された

⇒PS= BQが成り立つことが期待される

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 39 / 40

(40)

今後の課題

(Minsky,Moriah,2010)

.

.

.

.. .

.

.

以下のようなメビウス変換の列{ρn}を構成した ρn: FnSL(2,C)

ρn∈ D ∩ PS n→ ∞

ρnは結び目の双曲構造に収束する

.

今後の課題

.

.

.

.. .

.

.

n3

n元生成の(x,y,z)∈ Xがprimitive stableかどうかを判別するアルゴリズ

ムを作成する

谷口 里奈(奈良女子大学) primitive stableの判定アルゴリズムとその応用 20101220 40 / 40

参照

関連したドキュメント

Sinc 関数を用いた Sinc 関数近似が注目されている1,2,4–6 .Sinc 関数は次のような基底

この拡散伝播による負荷均一化は , 局所分散処理で実現できるとと もに , on-line な負荷量の変動にも対処できるぼかり力 \searrow

また, 文字列 $A$ に含まれる全ての文字列 $B$ を出力 するストリングマッチング, パラメーター $\lambda$

Tanabe, A globally and superlinearly convergent primal-dual interior point trust region method for large scale constrained optimization,

はじめに 計算の複雑さをを表わすために “ 計算量 ” という言葉がある。厳密な定義は長くなるの でここでは述べないが、簡単にいえぱ “ 計算 (

述語論理式で指定されるもの」として与えられる場合

The Truncated Least Square Method presented here depends on a truncated data which is a coHection of the last h/1 observations.Here,Wf is any number greater than N which is a

2 筆者らのアプローチ