>xの値を変えてもB-D=0になるから
> よって、(3)の有理数解はx=1,y=0のみとなる。
は間違い

よく意味がわかりません。