LoginSignup
1
0

More than 3 years have passed since last update.

整数問題を解く

Last updated at Posted at 2019-12-08

整数問題のメモ。※解法の正しさは保証しません。

問題

以下を満たす自然数$p$と自然数$x$および$y$の組を求めよ。

p^{2} = x^{3} + y^{3}. 

解答

右辺

右辺を因数分解する。

x^{3} + y^{3} = (x+y) ^{3} - 3xy(x+y) = (x+y)(x^{2} + y^{2} - xy). 

右辺は

  • $x+y$,

  • $x^{2} + y^{2} - xy$.

の積で表せることが分かった。

左辺

右辺が2つの式の積で表せることが分かったので、左辺も同様に2つの式の積で表す必要がある。$p$は素数なので、以下のパターンで尽きる。

  • $1 \times p^{2}$,

  • $p \times p$.

$(-1) \times (-p^{2})$および$(-p) \times (-p)$のパターンについては、 $x+y > 0$であることから排除できる。

組み合わせ

上記の結果を組み合わせると、以下のパターンを考えればよい。

  1. $1 = x + y$, $p^{2} = x^{2} + y^{2} - xy$,

  2. $p^{2} = x + y$, $1 = x^{2} + y^{2} - xy$,

  3. $p = x + y = x^{2} + y^{2} - xy$

パターン1

$x \geq 1$, $y \geq 1$のため、$x + y \geq 2$である。したがって、 $x+y=1$を満たす自然数$x$, $y$の組は存在しない。

パターン2

以下のように式変形する。

0 = x^{2} + y^{2} - xy - 1 = (x-y)^{2} + xy - 1. 

$(x - y)^{2} \geq 0$であるから、

(x-y)^{2} = 1 - xy \geq 0

となる。この不等式を満たす自然数$x$, $y$は、$x=y=1$のみである。このとき、

p^{2} = x + y = 2

となるが、これを満たす素数$p$は存在しない。

パターン3

$y = p - x$を代入して、$p$と$x$の2次方程式に変形する。

0 = -p + x^{2} + y^{2} - xy = -p + x^{2} + (p-x)^{2} - x(p-x) = 3x^{2} - 3px + p^{2} - p. 

$x$は実数解を持つので、判別式$D$は$0$以上でなければならない。

D = (-3p) ^{2} - 4\cdot 3 \cdot (p^{2} - p) = -3p^{2} + 12p = -3p(p-4) \geq 0. 

$p$は素数のため、上記条件式を満たすのは$p=2, 3$のみ。$p$を代入して、$x$を求める。

  • $p=2$の場合

    3x^{2} - 6x + 2 = 0. \Rightarrow x = 1 \pm \frac{\sqrt{(-6) ^{2} - 4\cdot 3 \cdot 2}}{6} = 1 \pm \frac{\sqrt{3}}{3}. 
    
  • $p=3$の場合

    3x^{2} - 9x + 6 = 3(x-1)(x-2) = 0. \Rightarrow x = 1, \,\, 2. 
    

$x$が自然数であるという条件を満たすのは、$p=3$の場合のみである。

$3 = p = x + y$、$x=1, 2$のため、

p=3, \quad (x, y) = (1,2), \,\, (2,1)

を得る。上記は$p$は素数、$x$および$y$が自然数という条件を満たす。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0