>a=x-1の場合両辺は一致するでしょ
xが有理数ならばaは有理数でx^2+x+1=3(y^2+y)/(x-1)となる

この場合、xは、いくつでしょうか?