2012年5月4日金曜日

one-sentence-proof: mod 4で1の素数は2平方数の和

4で割って1余る素数pを2つの平方数の和と表す問題の証明のうち,おそらくもっとも有名ではないかと思われるのが,D. Zagierによるone-sentence proofである:

S={(x,y,z)N3|x2+4yz=p}とするとき,S上のinvolution (x,y,z){(x+2z,z,yxy), if x<yz,(2yx,y,xy+z), if yz<x<2y,(x2y,xy+z,y), if x>2y, はただ一つの固定点を持ち,よってSは奇数個の元からなるが,一方でinvolution (x,y,z)(x,z,y) も固定点を持つ.」 問題は,何故これで証明されたのかが直ちには了解しづらい点である.

この元になったのが,Heath-Brownによる証明である.まず行列MM=(020200001) と定義する.Mを使ってZ3内の部分集合を, S={v=(x,y,z)tZ3|vtMv=p} と定義する.vtMv=4xy+z2=pである(tは転置の記号とする).行列をもう3つ,A, B, Cを次のように定義する: A=(010100001),B=(010100001),C=(111010021). A, B, Cはいずれも可逆行列で,A2=B2=C2=I, さらにAtMA=BtMB=CtMC=M. また,Sの部分集合T, Uを次のように定義する: T={(x,y,z)S|z>0},U={(x,y,z)S|x+z>y}. すると,以下の各主張が成立する:

主張1: A:SS, B:TT, C:UU.
主張2: S=TAT=UAU.

(証明は原論文を).よって#T=#AT, #U=#AUから#S=2#T=2#Uとなり,#T=#U.

主張3: #Uは奇数.

証明:C2=Iより,CUへの作用でのそれぞれの軌道は,1つ,もしくは2つの元しか含まない.軌道が1つの元と言うことは,固定点と言うことである.C(x,y,z)t=(x,y,z)tから,y=zが出るが,するとp=y(4x+y)となり,よってy=1, x=(p1)/4. 従って, Cの作用でのUの固定点は唯一で,他の軌道はすべて2元からなる.よって#Uは奇数である.

すると,#T=#Uも奇数であり,BTへの作用において奇数個の固定点が存在する.特にBの作用での固定点がTに存在するが,この固定点は(Bxyを入れ替えるので)x=y. すると p=4xy+z2=4x2+z2=(2x)2+z2. これが求める結果であった.

参考文献は,上掲のZagier, Heath-Brownの論文の他,Aigner, Ziegler, Proofs from THE BOOKの4章がこの証明(の他に,A. Thueによる別の証明)を詳細に解説している.

0 件のコメント: