本記事では、特定のパラメタにおける対称2-デザインの非存在性を主張するBruck-Ryser-Chowlaの定理を紹介する。デザイン論に馴染みのない読者も理解できるよう、デザインの定義から説明する。
断りがなければ、出てくる変数は全て自然数であるとする。
$v\geq k\geq t$とする。$\design{t}{v}{k}{\lambda}$デザインとは、集合$\mathcal{P}$と$\mathcal{P}$の部分集合族$\mathcal{B}$の組$\mathcal{D}=(\mathcal{P},\mathcal{B})$であって、次の条件を満たすもののことである。
$\mathcal{D}$がデザインである時、$\mathcal{P}$の要素を点、$\mathcal{B}$の要素をブロックと呼ぶ。さらに、$t=2$のときは単に$(v,k,\lambda)$デザインと呼ぶ。
$0\leq i \leq t$とする。$I$を$\mathcal{P}$の$i$-要素部分集合とする。このとき、$I$を含むブロックの数を$b_i$とすると、
\begin{equation}
b_i = \lambda \frac{\binom{v-i}{t-i}}{\binom{k-i}{t-i}}
\end{equation}
である。
$I$を含む$t$-要素部分集合$T$と$T$を含むブロック$B$の組$(T,B)$の個数を$c$とする。
$I$を含む$t$-要素部分集合は$\binom{v-i}{t-i}$個ある。各$t$-要素部分集合は$\lambda$個のブロックに含まれるので、$c=\lambda \binom{v-i}{t-i}$である。
一方、$I$を含むブロックは$b_i$個ある。各ブロックは$I$を含む$t$-要素部分集合を$\binom{k-i}{t-i}$個持つので、$c=b_i \binom{k-i}{t-i}$である。
以上より、$b_i = \lambda \frac{\binom{v-i}{t-i}}{\binom{k-i}{t-i}}$が成り立つ。
この補題は、各$b_i$が整数である必要があることからデザインのパラメタに制限を与えるものである。例えば、$\design{3}{v}{6}{1}$が存在するならば$v\equiv 2,6\mod 20$である。実際、
\begin{align*}
b_2 ={}& \lambda \frac{\binom{v-2}{3-2}}{\binom{6-2}{3-2}} = \frac{v-2}{4}\\
b_1 ={}& \lambda \frac{\binom{v-1}{3-1}}{\binom{6-1}{3-1}} = \frac{(v-1)(v-2)}{20}
\end{align*}
であり、これらが整数であるためには$v\equiv 2,6\mod 20$でなければならない。
$b=b_0$はブロックの数である。$r=b_1$は点を含むブロックの数である。これらは補題より$t,v,k,\lambda$に依存する値であるが、これらは議論に頻繁に登場するために特別な記号で表されることが多い。
どのようなパラメタのデザインが存在するかという問題はデザイン論における中心的な問題の一つであり、本稿の主題であるBruck-Ryser-Chowlaの定理は、特定のパラメタにおいてデザインが存在しないことを主張するものである。
$\design{t}{v}{k}{\lambda}$デザイン$\mathcal{D}=(\mathcal{P},\mathcal{B})$の結合行列とは、点の集合$\mathcal{P}$とブロックの集合$\mathcal{B}$の間に定義される$v\times b$行列$A$であって、
\begin{equation}
\begin{array}{ll}
A_{ij}= 1 & (\text{点$i$がブロック$j$に含まれるとき})\\
A_{ij}= 0 & (\text{そうでないとき})
\end{array}
\end{equation}
という条件を満たすものである。
$v=b$である$(v,k,\lambda)$デザインを対称デザインと呼ぶ。
対称デザインにおいて、$r=k$と$k(k-1)=\lambda(v-1)$が成り立つ。
$p\in B$となるような点$p$とブロック$B$の組$(p,B)$の個数を$c$とする。先の補題と同様の議論より、
$c=vb=rk$
が成立し、対称デザインの定義から$b=v$であるため、$r=k$が成り立つ。
また、補題1より、$r=\lambda\frac{v-1}{k-1}$であるためこれと$r=k$をあわせて、$k(k-1)=\lambda(v-1)$が成り立つ。
$N$が対称デザイン$(v,k,\lambda)$の接続行列ならば、$N^T$もある対称デザイン$(v,k,\lambda)$の接続行列である。
ブロック$B$を任意にとる。$0\leq i \leq k$について、ブロック$B$と共通する点の数が$i$個であるようなブロック$B'(\neq B)$の個数を$a_i$とする。このとき、$B$以外のブロックの個数を考えて、
\begin{equation}
\sum_{i=0}^ka_i=b-1=v-1
\tag{1}
\end{equation}
である。また、$p\in B\cap B'$なる点$p$とブロック$B'(\neq B)$の組$(p,B')$の個数を考えて、
\begin{equation}
\sum_{i=0}^kia_i=k(r-1)=k(k-1)
\tag{2}
\end{equation}
さらに、$p\in B\cap B'$なる点$p,q\,(p\neq q)$とブロック$B'(\neq B)$の組$(p,q,B')$の個数を考えて、
\begin{equation}
\sum_{i=0}^ki(i-1)a_i=(\lambda-1) k(k-1)
\tag{3}
\end{equation}
$\lambda^2\times(1)\times+(1-2\lambda)\times(2)+(3)$より、
\begin{equation}
\sum_{i=0}^k(i-\lambda)^2a_i=\lambda^2(v-1)+(1-2\lambda)k(k-1)+(\lambda-1) k(k-1)=\lambda k(k-1)+(1-2\lambda)k(k-1)+(\lambda-1) k(k-1)=0
\end{equation}
$N^T$が表すデザインは具体的に構成することができる。元のデザインの点集合を$\mathcal{P}$、ブロックの集合を$\mathcal{B}$とする。ここで、ブロックが$\mathcal{P}$の部分集合であったことを一旦忘れよう。
新しいデザインの点集合を$\mathcal{P}'=\mathcal{B}$、ブロック集合を$\mathcal{B}'=\mathcal{P}$とする。
新しいデザインの点$p'$が新しいデザインのブロック$b'$に含まれることを$b'$に対応する元のデザインの点$p$が$p'$に対応する元のデザインの点$b$に含まれることと定義する。
このとき、新しいデザインの結合行列が$N^T$であり、新しいデザインは確かにデザインの定義を満たすことが確かめられる。
ここの説明を少々雑に行ってしまったが、気になる人は参考文献を当たってほしい。
対称デザイン$(v,k,\lambda)$が存在するならば、次の条件を満たす必要がある。
$A$を結合行列、$I$を単位行列、$J$を全ての要素が1である行列とする。補題3より$A^T$もある対称デザインの接続行列になっているため、任意の2ブロックは$\lambda$個共有点を持つので、$A$は次の等式を満たす。
\begin{equation}
A^TA = \begin{pmatrix}
r & \lambda & \cdots & \lambda\\
\lambda & r & \cdots & \lambda\\
\vdots & \vdots & \ddots & \vdots\\
\lambda & \lambda & \cdots & r
\end{pmatrix} = (r-\lambda)I + \lambda J= (k-\lambda)I + \lambda J
\end{equation}
以上より、$v$が奇数のときは、$n=k-\lambda$として、$x^2=ny^2+(-1)^{\frac{v-1}{2}}\lambda z^2$に$x=y=z=0$ではない整数解$(x,y,z)$が存在する必要がある。
この定理が置かれている文脈を更に理解するために射影平面と呼ばれるデザインを導入する。射影平面は、対称デザインの中でも特に重要なクラスである。
$\lambda=1$となるデザインを射影平面と呼ぶ。
ここで、補題6より、射影平面は$v=k^2-k+1$を満たす。ここで、$n=k-1$を射影平面の指数と呼ぶ。つまり、射影平面は$(n^2+n+1,n+1,1)$デザインである。
$F_q$を有限体とすると、$F_q$の通常の意味での射影平面はデザインの意味での指数$q$の射影平面となっている。
つまり、$n$が素べきとなるとき指数が$n$の射影平面が存在することがわかる。
では、指数がいくつのときに射影平面が存在するのだろうか。Bruck-Ryser-Chowlaの定理は、指数が6のときに射影平面が存在しないことを主張する。
指数が6の射影平面は存在しない。
指数が6の射影平面は、$(43,7,1)$デザインである。$v=43$は奇数であるため、Bruck-Ryser-Chowlaの定理の2番目の条件を満たす必要がある。
$n=k-\lambda=6$であるため、$z^2=6x^2-y^2$に$x=y=z=0$ではない整数解$(x,y,z)$が存在する必要がある。
このとき、$x,y,z$が互いに素になるような整数解が存在する。
このとき、$y,z$は基数であり、$y^2,z^2\equiv 1\mod8$である。
しかし、$6x^2\equiv0,6\mod8$であるため、$z^2=6x^2-y^2$に$x=y=z=0$ではない整数解$(x,y,z)$が存在しない。
しかし、指数が10の射影平面の存在はBruck-Ryser-Chowlaの定理からは否定できない。しかし、コンピューターによって指数が10の射影平面も存在しないことが示されている。
指数が素べきでない射影平面は存在しないと予想されているが、未解決である。
英語版Wikipediaによれば、Bruck-Ryser-Chowlaの定理はBruck-Ryser-Chowlaの定理より強力な一般的な評価基準は知られていないそうだ。
The theorem, for example, rules out the existence of projective planes of orders 6 and 14 but allows the existence of planes of orders 10 and 12. Since a projective plane of order 10 has been shown not to exist using a combination of coding theory and large-scale computer search,[1] the condition of the theorem is evidently not sufficient for the existence of a design. However, no stronger general non-existence criterion is known.