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

m-反復準同型写像によるダイグラフ

第 5 章 de Bruijn ダイグラフ間の包含関係 48

5.1.1 m-反復準同型写像によるダイグラフ

この小節では V(B(d, n))の各頂点に対し,m-反復準同型写像によって写像された Kd 上 での値をもとに頂点集合を分割することを考える.和と差による準同型写像に対し,以下の 基本的な性質が成り立つ.

定理 5.2 V(B(d, n)) からV(Kd)への (n1)-反復準同型写像 ϕna1, ϕns1 に対し,

ϕna1(x0dα, x1, . . . , xn1) = α⊕dna1(x0, x1, . . . , xn1)) (5.1) ϕna1(x0, x1, . . . , xn1 dα) = α⊕dna1(x0, x1, . . . , xn1)) (5.2) ϕns1(x0dα, x1, . . . , xn1) = α⊕dns1(x0, x1, . . . , xn1)) (5.3) ϕns1(x0, x1, . . . , xn1 dα) = α⊕dns1(x0, x1, . . . , xn1)). (5.4) ただし,α は d−1 以下の任意の正整数である.

和および差による準同型写像において,先頭および末尾のアルファベットは他の桁の演算 に対し影響を与えないことから,定理 5.2は容易に得られる.この事実から,さらに次が得 られる.

定理 5.3 α̸=β であるような任意の α, β Zd に対し,

ϕna1(α, x1, . . . , xn1) ̸= ϕna1(β, x1, . . . , xn1) (5.5) ϕn−1a (x0, . . . , xn2, α) ̸= ϕn−1a (x0, . . . , xn2, β) (5.6) ϕns1(α, x1, . . . , xn1) ̸= ϕns1(β, x1, . . . , xn1) (5.7) ϕns1(x0, . . . , xn2, α) ̸= ϕns1(x0, . . . , xn2, β). (5.8)

また,和による準同型写像と差による準同型写像が持つ異なる性質として,次が与えら れる.

定理 5.4 B(d, n)の任意の頂点v = (v0, v1, . . . , vn−1)とおき,v⊕dα= (vjdα), 0≤j ≤n−1 と定義する.このとき,

{ϕna1(v)̸=ϕna1(vdα) if n is odd, ϕna1(v) = (ϕna1(vdα))⊕d2k, k if n is even,

(5.9) ϕns1(v) =ϕns1(vdα). (5.10) V(B(d, n)) から V(Kd) への (n1)-反復準同型写像 ϕn−1a , ϕn−1s によって写像される頂 点の値によって B(d, n) の頂点を分割することを考える.頂点の分割集合を次のように定義 する.

P Vi ={v | v ∈B(d, n) and ϕna1(v) =i}, (5.11) M Vi ={v | v ∈B(d, n) and ϕns1(v) =i}, 0≤i≤d−1. (5.12) 上記の定義より,P Vi(M Vi) は ϕna1 により Kd の頂点 i に写像される B(d, n) のすべて の頂点を含む.今,P Vi およびM Vi の頂点により誘導される部分ダイグラフについて,以 下が得られる.

定理 5.5 B(d, n) の頂点部分集合 P Vi によって誘導される部分ダイグラフを ⟨P Vi とおく.

このとき,⟨P Vi は有向サイクルの和集合である.

証明 P Vi が1正則ダイグラフであることを示す.B(d, n)上の頂点v = (v0, v1, . . . , vn1)に 対し,ϕna1 =i であると仮定する.このとき,定理5.3-(5.6)より,(v1, v2, . . . , vn1, α)と表 される頂点はただ一つだけ P Vi に含まれている.したがって,⟨P Vi 上における v の出字 数は1となる.同様に,定理5.3-(5.5)より (β, v0, v1, . . . , vn2)と表される頂点はただ一つだ け P Vi に含まれており,v の入字数は1となる.以上より,⟨P Vi は1正則ダイグラフであ

り,有向サイクルの和集合である. 2

M Vi の誘導部分ダイグラフに対しても,定理5.3-(5.7)(5.8)から同様に有向サイクルの和 集合となる.

上記の定理により,各 P Vi, M Vi が有向サイクルの集合を誘導することがわかった.次に,

各誘導部分ダイグラフがどのような有向サイクルを含んでいるかについての考察を行う.

定理 5.6 M ViB(d, n)の頂点分割集合とおき,M ViB(d, n−1)の頂点分割集合とお く.このとき,

⟨M V0⟩ ∼= ∪

0id1

⟨M Vi

証明 B(d, n1)の各誘導部分ダイグラフ⟨M ViのラインダイグラフL(⟨M Vi)を考える.

このとき,⟨M Viはそれぞれ有向サイクルの和集合であるから,⟨M Vi⟩ ∼=L(⟨M Vi)とな る.今,L(⟨M Vi)の各頂点をB(d, n)上の頂点として対応させて考える.M Vi上で隣接す る2頂点を u= (x0, x1, . . . , xn2), v = (x1, . . . , xn2, xn1)とおくと,ϕns2(u) =ϕns2(v) = i である.これら2頂点の弧から得られる B(d, n) 上の頂点 w = (x0, x1. . . , xn2, xn1) に対 し,ϕs を再帰的に適用し B(d,1) で写像される値を見ていくと,

ϕs(w) = ((x0dx1),(x1dx2), . . . ,(xn2dxn1))

ϕ2s(w) = ((x0 dx1)d(x1dx2),(x1dx2)d(x2dx3), . . . ,(xn3dxn2)d(xn2dxn1)) ...

ϕns2(w) = (ϕns2(u), ϕns2(v))

ϕns1(w) =ϕns2(u)dϕns2(v) = i−i= 0,

となり,すべての i に対し L(⟨M Vi) に含まれる頂点は ϕns1(w) によって B(d,1) = Kd の頂点0に写される.次に,B(d, n) のこれらの頂点以外が ϕns1 により B(d,1) の頂点0 に写像されないことを示す.今,上記によって与えられた,頂点0に写像される B(d, n)の 頂点の総数は ⊕

0id1|L(⟨M Vi)| = d×dn2 = dn1 である.定理2.1により,ϕs は頂 点一様な準同型写像であり,この反復準同型写像も頂点一様である.したがって,B(d, n) に (n1)-反復準同型写像 ϕns1 を適用することで写像される B(d,1) の各頂点の負荷はそ れぞれ dn1 となる.これは上記の頂点の総数と等しいため,これらの頂点以外が頂点0に 写像されることがないといえる.以上から,∪

0id1L(⟨M Vi)⟨M V0 と同型であり,

0id1⟨M Vi⟩ ∼=⟨M V0を導く. 2

和の準同型写像に対して次の考察が得られる.

定理 5.7 d を奇整数とし B(d, n) の和による準同型写像を ϕa とおく.このとき,任意の i, j Zd に対し,

⟨P Mi⟩ ∼=⟨P Mj⟩.

証明 定理5.4-(5.9)式により,B(d, n) の頂点 x= (x0, x1, . . . , xn1) に対し,xdα, (0 α≤n−1)は ϕna1 によりそれぞれ B(d,1)の異なる頂点へ写像される.今,P Vi のすべて の頂点 xに対し,xdj となるような頂点集合 Vj を考える.xdjϕn−1a を作用させる と,得られる値は i⊕d2n となる.仮定より,d は奇であるから,これらの値はそれぞれ 異なる Zd 内の値となる.したがって,Vj のすべての頂点は B(d,1)の頂点 i⊕dj ·2n へと 写像され,その誘導部分ダイグラフは ⟨P Mi と同型である. 2

図 5.1に B(3,3) の和による準同型写像から構成された誘導部分ダイグラフを表す.

000

011 201 121

110 102 022

121

212

111

001 100 210

012 122 221

020

202

222

002 200 120

021 211 112

010

101

図 5.1: B(3,3)の和による準同型写像から構成された誘導部分ダイグラフ