MathLabs

第1問

n,k≥2n, k \ge 2 を正の整数とし、a1,a2,…,aka_1, a_2, \dots, a_k を集合 {1,2,…,n}\{1, 2, \dots, n\} に属する相異なる整数で、i=1,2,…,k−1i = 1, 2, \dots, k - 1 のすべてに対して nn が ai(ai+1−1)a_i(a_{i+1} - 1) を割り切るとする。このとき nn は ak(a1−1)a_k(a_1 - 1) を割り切らないことを証明せよ。
ステップ 1/5: 整除関係が輪になって閉じると仮定する
ざっくり言うと

相異なるという仮定と矛盾させるため、禁じられた整除関係も仮定することで、開いた関係の鎖を閉じた輪に変える。

ai(ai+1−1)≡0(modn) for i=1,…,k (indices mod k)a_i(a_{i+1}-1)\equiv 0 \pmod n \text{ for } i=1,\dots,k \text{ (indices mod } k\text{)}
詳しい解説

背理法として、nn が ak(a1−1)a_k(a_1-1) も割り切ると仮定する。与えられた k−1k-1 個の関係と合わせると、i=1,…,ki=1,\dots,k のすべてで ai(ai+1−1)≡0(modn)a_i(a_{i+1}-1)\equiv 0\pmod n が成り立つ(添字は kk を法とし ak+1=a1a_{k+1}=a_1 とする)。これにより a1,…,aka_1,\dots,a_k が nn を法として互いに合同になることを示し、{1,…,n}\{1,\dots,n\} の相異なる元であることと矛盾させる。