P=∣p∣>0, Q=∣q∣>0, c=cosθ とおく。条件③から c=0 である。条件①、②の整数をそれぞれ m=p⋅pp⋅q=PQc,n=q⋅q(2p)⋅(2q)=4QPc とおけば、m,n はともに0でない整数で、 mn=4c2. よって mn は正の整数であり、0<4c2≦4 だから d=mn は 1,2,3,4 のいずれか である。
(1) c2=d/4 より、角度は次のとおり。 d1234cosθ±21±22±23±1θ3π,32π4π,43π6π,65π0,π これらの角度はすべて実現する。
(2) m,n は同符号なので、m=εu, n=εv(ε=±1、u,v は正の整数)とおくと uv=d であり、 PQ=cm=d2u. したがって u を d の正の約数全体から選ぶ。 θ0,π6π,65π4π,43π3π,32πd4321∣q∣/∣p∣1,2,432,232,222 各比の実現も確認できる。固定した d、角度の符号 ε、約数 u∣d に対し、∣p∣=1、∣q∣=2u/d、cosθ=εd/2 とすれば m=εu、n=εd/u は整数となる。
(3) p=(1,0)、q=(x,y) とする。条件①より x は整数であり、条件③より x=0 である。条件②の整数を n とし、d=xn とおく。n=4x/(x2+y2) は x と同符号だから d=xn=x2+y24x2 は整数,0<d≦4, よって d は 1,2,3,4 のいずれか である。また n=d/x が整数なので x∣d。さらに y2=x2(d4−1),y≧0. 各 d について x の約数と y を並べると d1234x±1±1,±2±1,±3±1,±2,±4y3∣x∣∣x∣/30 したがって、求める16点は {(±1,0),(±1,1/3),(±1,1),(±1,3),(±2,0),(±2,2),(±3,3),(±4,0)}. 逆に表の各行では x∣d なので n=d/x は整数 であり、x2+y2=4x2/d から 4x/(x2+y2)=d/x=n を得る。さらに x=0、y≧0 であるため、列挙した点はすべて条件を満たす。
図では終点を全て座標平面上に示した。