Тут можно поручить все преобразования маплу:
Код:
> Groebner[Basis]([z*x*y-x-y,x^2+x*y+x-1,y^2+x*y+x+y-1],plex(x,y,z));
[z^3 - 11z + 1 - 4z^2, 13y - 2z^2 + 5z + 36, 13x - 14z - 28 + 3z^2]
Откуда следует, что

является корнем уравнения

и
У уравнения для

два положительных корня. Один корень

а другой
Для второго корня получаем

и

.