Solution:
The only solutions are x,y=−1,1;0,−1;0,0;−6,2;5,2.
(y2+y/2−1/2)(y2+y/2+1/2)=y4+y3+41y2−41<y4+y3+y2+y except for −1≤y≤−1/3.
Also (y2+y/2)(y2+y/2+1)=y4+y3+45y2+y/2 which is greater than y4+y3+y2+y unless 0≤y≤2.
But no integers are greater than y2+y/2−1/2 and less than y2+y/2. So the only possible solutions have y in the range −1 to 2. Checking these 4 cases, we find the solutions listed.