タイトルの通り,1999年の春合宿のP6を解きます.
なかなか心惹かれる見た目の問題ですね. ネット上では解答が見つからなかったのでここに書こうと思います.
$n \geq 3$を整数, $p \geq 2n-3$を素数とする. $M$を平面上のどの$3$点も同一直線上にないような$n$点からなる集合とし,$f:M \rightarrow \{0,1,\ ...\ p-1\}$を次を満たす関数とする.
このとき,$M$のすべての点が同一円周上にあることを示せ.
$f(P)=0$となる唯一の$P$を$O$とする.
$M'=M\setminus \{O\}$とし,集合族$\mathcal{C}$を$\mathcal{C}=\{O,X,Y\text{を通る円} |\ X,Y \in M' ,\ X \neq Y\}$で定義する.(多重集合でないことに注意)
$P \in M'$に対し$N(P)$を$O,P$を通る円$C \in \mathcal{C}$の個数とする.
$\displaystyle S=\sum_{P \in M'} f(P) \quad T=\sum_{P \in M'} \dfrac{1}{N(P)-1}$とする.
$M$の元の点すべてが同一円周上にないと仮定し矛盾を導く.
このとき任意の$P \in M'$について$2 \leq N(P) \leq n-2 \leq \dfrac{p-1}{2}$である.
合同式の法は$p$とする.
任意に$P \in M'$を固定する.
$\displaystyle A=\sum_{C \in \mathcal{C} \ C \ni P} \left(\sum_{X \in C} f(X) \right)$とする.
仮定より任意の$C \in \mathcal{C}$について$\displaystyle \sum_{X \in C} f(X) \equiv 0$であるので$A \equiv 0$
次に$A$を$X \in M'$ごとに数えることを考える.
$X \neq P$のとき$3$点$O,P,X$を通る円は$1$つしか存在しないので$f(X)$はちょうど$1$回ずつ足される.
また,$f(P)$は$P \in C \in \mathcal{C}$なる$C$の個数,すなわち$N(P)$回足されるので結局
$A=\displaystyle \sum_{X \in M' \setminus \{P\}} f(X) +N(P)f(P)=S+f(P)(N(P)-1)$
したがって$S+f(P)(N(P)-1) \equiv 0 $を得る.
いま,$2 \leq N(P) \leq \dfrac{p-1}{2}$より$p \nmid N(P)-1$であり,$p \nmid f(P)$でもあるので$p \nmid S$
任意の$C \in \mathcal{C} $に対し$ \displaystyle 0 \equiv \sum_{X \in C} f(X) \equiv \sum_{X \in C} \dfrac{-S}{N(X)-1}$ から$\displaystyle\sum_{X \in C} \dfrac{1}{N(X)-1} \equiv 0$なので$B=\displaystyle \sum_{C \in \mathcal{C}} \left( \sum_{X \in C, X \neq O} \dfrac{1}{N(X)-1} \right) $とすると$B \equiv 0$
次に$B$を$X \in M'$ごとに数えると$X \in C \in \mathcal{C}$なる$C$は$N(X)$個あるので
$\displaystyle B = \sum_{X \in M'} \dfrac{N(X)}{N(X)-1} \equiv |M'|+T \equiv n-1+T$
よって$T \equiv -n+1$
他方で,$ \displaystyle S \equiv \sum_{X \in M'} f(X) \equiv \sum_{X \in M'} \dfrac{-S}{N(X)-1} \equiv -ST$かつ$p \nmid S$から$T \equiv -1$となる.
ゆえに$-1 \equiv T \equiv -n+1$から$p \mid n-2$となるが,$1 \leq n-2 \leq \dfrac{p+3}{2} -2< p$より矛盾.
よって最初の仮定は誤りであり,$M$の元はすべて同一円周上にあることが示された.
$f$とか書いてあるし見た目は幾何とFEの融合体だけどふたを開けてみるとそのどちらにも当てはまらない問題でしたね.
むしろ点に数を割り当ててるだけだったりダブルカウントを駆使したり組み合わせ論的な議論が多いように思えますね.
間違ってるところがあったら是非教えてください正直nの大きさの条件がガバすぎて嘘をついてないか不安