$p = n - 1$ を4で割ると3余る素数とし、$F_p^* = F_p \setminus \{0\}$ とする。以下の問いに答えよ。 (1) $F_p$ 上の零でない平方数の集合を $S$ とおく。$|S| = (p-1)/2$ であることを示せ。 (2) $-1$ は $F_p$ 上の平方数でないことを示せ。 (3) $S + i = \{s + i \mid s \in S\}$ とおく。このとき $\{S + i \mid i \in F_p\}$ は、水準数 $p$、ブロックサイズ $(p-1)/2$、会合数 $(p-3)/4$ の BIB デザインをなすことを示せ。 (4) (3)の BIB デザインから、2水準でサイズ $n \times (n-1)$ の直交配列を構成せよ。

数論有限体素数平方数BIBデザイン直交配列
2025/6/17
## 回答

1. 問題の内容

p=n1p = n - 1 を4で割ると3余る素数とし、Fp=Fp{0}F_p^* = F_p \setminus \{0\} とする。以下の問いに答えよ。
(1) FpF_p 上の零でない平方数の集合を SS とおく。S=(p1)/2|S| = (p-1)/2 であることを示せ。
(2) 1-1FpF_p 上の平方数でないことを示せ。
(3) S+i={s+isS}S + i = \{s + i \mid s \in S\} とおく。このとき {S+iiFp}\{S + i \mid i \in F_p\} は、水準数 pp、ブロックサイズ (p1)/2(p-1)/2、会合数 (p3)/4(p-3)/4 の BIB デザインをなすことを示せ。
(4) (3)の BIB デザインから、2水準でサイズ n×(n1)n \times (n-1) の直交配列を構成せよ。

2. 解き方の手順

(1)
FpF_p^* は位数 p1p-1 の巡回群である。生成元を gg とすると、Fp={g,g2,...,gp1=1}F_p^* = \{g, g^2, ..., g^{p-1} = 1\} と表せる。FpF_p 上の零でない平方数とは、FpF_p^* の要素 x2x^2 の形をしているものである。
FpF_p^* の要素を2乗したものは g2,g4,...,g2(p1)g^2, g^4, ..., g^{2(p-1)} となる。g2(p1)=(gp1)2=1g^{2(p-1)} = (g^{p-1})^2 = 1 である。p1p-1 は偶数なので、2(p1)=p1+(p1)2(p-1) = p-1 + (p-1) となる。
よって、FpF_p^* の要素を2乗したものの個数は (p1)/2(p-1)/2 個である。したがって、S=(p1)/2|S| = (p-1)/2 である。
(2)
pp は4で割ると3余る素数なので、p=4k+3p = 4k + 3 と書ける。
もし 1-1FpF_p 上の平方数であるとすると、x2=1x^2 = -1 となる xFpx \in F_p が存在する。このとき、xp1=x4k+2=(x2)2k+1=(1)2k+1=1x^{p-1} = x^{4k+2} = (x^2)^{2k+1} = (-1)^{2k+1} = -1 となる。
しかし、FpF_p^* の任意の要素 xx に対して、xp1=1x^{p-1} = 1 が成り立つので矛盾する。
したがって、1-1FpF_p 上の平方数ではない。
(3)
{S+iiFp}\{S + i \mid i \in F_p\} が BIB デザインをなすことを示すためには、以下の3つの条件を示す必要がある。
(a) 各ブロックのサイズが等しいこと。
(b) 各要素が同じ回数だけ現れること。
(c) 任意の2つの要素が同じ回数だけ同時に現れること。
(a) S+i={s+isS}S + i = \{s + i \mid s \in S\} なので、S+i=S=(p1)/2|S + i| = |S| = (p-1)/2 であり、すべてのブロックのサイズは (p1)/2(p-1)/2 で等しい。
(b) iFpi \in F_p を固定する。ii を含むブロックは S+jS + j の形で、jFpj \in F_p であるもの。この数は、ある sSs \in S が存在して s+j=is + j = i を満たす jj の個数に等しい。つまり、j=isj = i - s となる jj の個数。sSs \in S(p1)/2(p-1)/2 個なので、ii を含むブロックの個数は (p1)/2(p-1)/2 となり、各要素は同じ回数だけ現れる。
(c) 異なる2つの要素 i,jFpi, j \in F_p を固定する。i,ji, j を含むブロックの個数、すなわち i,ji, j が同時に現れる回数を求める。i,jS+ki, j \in S + k となる kFpk \in F_p の個数を求めることになる。S+kS + k の要素は s+ks + k の形で表される。i=s1+ki = s_1 + kj=s2+kj = s_2 + k となる s1,s2Ss_1, s_2 \in S が存在する必要がある。よって、ij=s1s2i - j = s_1 - s_2 となる。iji - jSS の要素の差として (p3)/4(p-3)/4 回出現することが示されれば、会合数が (p3)/4(p-3)/4 である BIB デザインとなる。ヒントにあるように、FpF_p^* の各元が SS の要素の差として (p3)/4(p-3)/4 回出現することを確かめる。
d0d \neq 0FpF_p^* の任意の要素とする。s1s2=ds_1 - s_2 = d となる s1,s2Ss_1, s_2 \in S の組 (s1,s2)(s_1, s_2) の個数を求める。SS は平方数の集合なので、この差が SS の要素の差として何回現れるかを計算する。詳細は省略するが、p=4k+3p = 4k + 3 のとき、この差の出現回数は (p3)/4(p-3)/4 となる。
(4)
(3)で構成した BIB デザインから、2水準でサイズ n×(n1)n \times (n-1) の直交配列を構成する。
BIB デザインの各ブロックに対応する列を考える。各列は nn 個の要素を持ち、その値は 00 または 11 である。ii 番目の要素が 11 であるのは、ii が対応するブロックに含まれている場合、そうでなければ 00 である。このようにして構成された行列は、サイズ n×pn \times p となる。
問題ではサイズ n×(n1)n \times (n-1) の直交配列を構成する必要がある。そこで、p=n1p = n-1 を利用する。BIB デザインのブロックに対応する列を考える。各列は nn 個の要素を持ち、その値は 00 または 11 である。ii 番目の要素が 11 であるのは、ii が対応するブロックに含まれている場合、そうでなければ 00 である。こうしてできた n×p=n×(n1)n \times p = n \times (n-1) の行列は直交配列となる。
各行の和は (p1)/2(p-1)/2 で一定であり、任意の2列は (p3)/4(p-3)/4 回だけ同時に 11 になる。

3. 最終的な答え

(1) S=(p1)/2|S| = (p-1)/2
(2) 1-1FpF_p 上の平方数ではない
(3) {S+iiFp}\{S + i \mid i \in F_p\} は、水準数 pp、ブロックサイズ (p1)/2(p-1)/2、会合数 (p3)/4(p-3)/4 の BIB デザインである
(4) (3)の BIB デザインから構成される n×(n1)n \times (n-1) の行列は直交配列である

「数論」の関連問題

$p$ を $n-1$ を4で割ると3余る素数とし、$F_p^\times = F_p \setminus \{0\}$ とする。以下のことを示す。 (1) $F_p$ 上の零でない平方数の集合を $...

有限体平方数BIBデザイン直交配列
2025/6/17

方程式 $75x + 8y = 3$ の整数解を全て求める問題です。

不定方程式整数解ユークリッドの互除法一次不定方程式
2025/6/17

$\frac{1}{17}$ を小数で表したとき、小数点以下の数字が何個ごとに循環するかを求める問題です。

循環小数合同式整数の性質
2025/6/17

問題は以下の4つの部分から構成されています。 (1) 有限体 $F_p$ 上の0でない平方数の集合を$S$とするとき、$|S| = (p-1)/2$ であることを示します。ここで、$p$は$n-1$を...

有限体平方数BIBデザイン直交配列素数合同式
2025/6/17

5で割ると2余り、7で割ると4余る自然数のうち、100に最も近いものを求める。

合同式剰余中国剰余定理整数問題
2025/6/17

7で割ると2余り、9で割ると6余るような4桁の自然数のうち、最小のものを求める。

合同式中国剰余定理剰余整数
2025/6/17

方程式 $19x - 11y = 1$ を満たす整数の組 $(x, y)$ のうち、$x$ の値が最も 100 に近いものを求める問題です。

不定方程式ユークリッドの互除法整数解線形合同
2025/6/17

方程式 $19x - 11y = 1$ を満たす整数の組 $(x, y)$ のうち、$x$ の値が最も100に近いのは、$y = 123$ のときである。このとき、$x$の値を求める問題です。

一次不定方程式互除法整数解
2025/6/17

自然数 $n$ に対して、命題「$n$ は 6 の倍数 $\Longrightarrow$ $n$ は 3 の倍数」の逆を述べ、その真偽を判定する問題です。

倍数命題真偽
2025/6/17

方程式 $19x - 11y = 1$ を満たす整数の組 $(x, y)$ のうち、$x$ の値が最も100に近いのは、$y = 1, 2, 3$ のどのときか。

不定方程式一次不定方程式整数解
2025/6/17