Hello group, In Maxima 5.11.0 , Using Lisp CLISP 2.41 (2006-10-13) eq1 : 2/x + 5/y = -19/15; eq2 : 1/y -5/x = -4/3; sys : [eq1,eq2]; var : [x,y]; solve(sys,var); /*==> [[x = 5,y = -3],[x = 0,y = 0]] <==*/ It seems that maxima forgets to make sure that the denominator is non zero. Best, Nikos