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) を割り切らないことを証明せよ。
ステップ 3/5: 場合 p | a₁:輪を逆向きにたどる
p∣a1  ⟹  q∣ai for every i=1,…,kp \mid a_1 \implies q \mid a_i \text{ for every } i=1,\dots,k
詳しい解説

p∣a1p\mid a_1 ならば p∤(a1−1)p\nmid(a_1-1) なので、a1−1a_1-1 は qq を法として可逆である。ak(a1−1)≡0(modq)a_k(a_1-1)\equiv0\pmod q より q∣akq\mid a_k を得る。すると p∣akp\mid a_k により ak−1a_k-1 も qq を法として可逆となり、ak−1(ak−1)≡0(modq)a_{k-1}(a_k-1)\equiv0\pmod q から q∣ak−1q\mid a_{k-1} を得る。これを関係式 i=k−1,k−2,…,1i=k-1,k-2,\dots,1 に沿って逆向きに繰り返すと、すべての i=1,…,ki=1,\dots,k について q∣aiq\mid a_i、すなわちすべての aia_i が ≡0(modq)\equiv 0\pmod q であることが分かる。