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) を割り切らないことを証明せよ。
ステップ 4/5: 他方 p | (a₂−1):輪を順方向にたどる
p∣(a2−1)  ⟹  ai≡1(modq) for every i=1,…,kp \mid (a_2-1) \implies a_i \equiv 1 \pmod q \text{ for every } i=1,\dots,k
詳しい解説

そうでなければ p∤a1p\nmid a_1 なので、a1a_1 は qq を法として可逆であり、a1(a2−1)≡0(modq)a_1(a_2-1)\equiv0\pmod q から a2≡1(modq)a_2\equiv1\pmod q が従う。すると a2a_2 も qq を法として可逆であり、a2(a3−1)≡0(modq)a_2(a_3-1)\equiv0\pmod q から a3≡1(modq)a_3\equiv1\pmod q が得られる。i=2,3,…,k−1i=2,3,\dots,k-1 として順に進めると、ai≡1(modq)a_i\equiv1\pmod q が i=2,…,ki=2,\dots,k について成り立つ。最後に、仮定した関係 ak(a1−1)≡0(modq)a_k(a_1-1)\equiv0\pmod q において aka_k は可逆なので、a1≡1(modq)a_1\equiv1\pmod q も得られる。したがってすべての aia_i は ≡1(modq)\equiv 1\pmod q である。