MathLabs

第2問

nn と kk を、k<nk < n を満たす互いに素な正の整数とする。集合 M={1,2,…,n−1}M = \{1, 2, \ldots, n-1\} の各数を青か白のどちらかで塗り、次を満たすとする:(i) 各 i∈Mi \in M について、ii と n−in-i は同じ色である;(ii) i≠ki \ne k を満たす各 i∈Mi \in M について、ii と ∣i−k∣|i-k| は同じ色である。MM のすべての数が同じ色であることを証明せよ。
ステップ 1/5: kk の倍数が MM を並べ替える
ざっくり言うと

nn を法として kk を掛けることは、1,…,n−11,\dots,n-1 を新しい順序で並べ替えているだけである——kk と nn に公約数がないおかげで、カードを一枚も失わず重複もさせずにシャッフルするようなものだ。

{k,2k,…,(n−1)k}≡{1,2,…,n−1}(modn)\{k,2k,\dots,(n-1)k\} \equiv \{1,2,\dots,n-1\} \pmod n
詳しい解説

gcd⁡(n,k)=1\gcd(n,k)=1 より、kk を掛ける操作は nn を法とする剰余類の上での全単射である。ik mod nik\bmod n を {1,…,n−1}\{1,\dots,n-1\} の中の代表元として rir_i と書く(0<i<n0<i<n かつ gcd⁡(k,n)=1\gcd(k,n)=1 より ik≢0ik\not\equiv0)。ii が 1,…,n−11,\dots,n-1 を動くと、値 rir_i はある順序で MM のすべての元をちょうど一回ずつ巡る。