ご注文は数オリですか?

問題一覧へ戻る

#10
整数論
★☆☆☆☆

素数に対して定義され素数値をとる関数 f であって, 任意の素数 p,q に対し f(p)f(q)+qp=f(q)f(p)+pq をみたすようなものをすべて求めよ.

平山:これで f(x)x 以外にある方がすごい
平石2 と奇素数を代入
渡辺:まずは偶奇を見るのも手では
平山f(2)f(奇素数) の偶奇が違うから、f(2)=2
馬杉:単射とか言えないの
平山q=2f(p)2+2p=2f(p)+p2
渡辺g(x)=2xx2 の単調性で勝ちでは
平石:はい。

  • 渡辺が即で 2xx2 の単調性を言っているが、普通に思考ステップ的には飛躍があると思う、これを読んで「ああ自然だね」と思うくらいの人間はこれを解ける
  • 例えば、実際にこの式から小さな f(p) を求めようとしているうちに 2xx2 の単調性に気付く、というシナリオならある程度再現性が上がる気がする

求める関数 ff(p)p であることを示す. これが条件をみたすことは明らかである.

いま f(2) が奇数であると仮定すると, 奇素数 p について P(p,2) より f(p) は偶数, すなわち f(p)=2 が必要である. しかしこのとき (p,q)=(3,5) より矛盾を得る. したがって f(2)=2 である. また同様にして奇素数 p について f(p) も奇素数である.

いま g(p)=2pp2 とおくと, P(p,2) より g(f(p))=g(p) が必要である. ここで以下の補題を示す.

補題.

整数 n3 に対し, 2n>2n+1 が成立する.

証明.

n についての数学的帰納法により示す. n=3 のとき明らか. ある n3 について成立を仮定すると, 2n+12n=2n>2=(2(n+1)1)(2n+1)より n+1 でも成立する.

補題より整数 n3 に対し2n+12n=2n>2n+1=(n+1)2n2 すなわち g(n+1)>g(n) である. 以上より任意の p に対し f(p)=p であることが示された.