Điều kiện đề bài ⇒(2c)2=(a+c)(b+c). Gọi d=gcd(a+c,b+c) thì do a−b=p∈P nên d=1hoặc d=p
Nếu d=1 thì a+c=x2,b+c=y2 ( xy=2c)
⇒p=(x−y)(x+y). p=2 thì vô lý. p lẻ thì dễ thấy x=p+12=a−b+12 và y=a−b−12
⇒2c=xy=(a−b−1)(a−b+1)4⇒8c+1=(a−b)2 là scp
Nếu d=p thì a+c=pm2,b+c=pn2 ( 2c=pmn)
⇒(m−n)(m+n)=1→m=1,n=0 (loại)