整数解の問題

a\sqrt{b}=\sqrt{a*10^N+b} を満たす正の整数 a,b,N を求めよう。

a^2 b=a*10^N+baについての2次方程式とみる。判別式D=10^{2N}+4b^2は平方数c^2となる必要がある。

ピタゴラスの三つ組は一般に、k(m^2-n^2),2kmn,k(m^2+n^2)で表すことができる。したがって、

10^N=k(m^2-n^2)

2kmn=2b

k(m^2+n^2)=c

として、解の公式より、a=\displaystyle\frac{10^N \pm c}{2b}=\frac{k(m^2-n^2) \pm k(m^2+n^2)}{2kmn}=\displaystyle\frac{m}{n},\displaystyle\frac{-n}{m}となる。

aは正の整数なので、a=\displaystyle\frac{m}{n}である。m=anより、10^N=k((an)^2-n^2)=kn^2(a^2-1)となるので、a^2-1=2^x 5^yと表せる。

a^n-1=p^mを満たす2以上の正の整数a,n,p,m(p素数)は、3^2-1=2^3のみである。はてなブログでTeX - k56737kagawa’s blog

 したがってxは正である。

a+1,a-1の最大公約数は1,2のいずれかである。a+1,a-1が互いに素のとき、a^2-1=2^x 5^yより、a+1+a-1=2^x+5^yとなって矛盾する。

a+1,a-1の最大公約数は2である。以下の場合を考えればよい。

  1.  a+1=2^{x-1} 5^y かつ a-1=2 この場合 a=3
  2.  a+1=2*5^y かつ a-1=2^{x-1} この場合 a=9
  3.  a-1=2*5^y かつ a+1=2^{x-1} この場合は解なし

答えは2つしかない。

3 \sqrt{375}=\sqrt{3375}9 \sqrt{1125}=\sqrt{91125} である。