title: Warning: Possibly spurious solutions. [solvelib::checkSolutions]
body: <p>I am trying to solve four algebraic equations in a for loop. It is giving a warning 'Possibly spurious solutions'. Could you please help me to figure out how to remove it. Code is attached herewith.</p>
  
  <pre><code>a=[1.78E-05 3.39E-04    0.0104  -0.05791    -16.36];
  
  for i=1:R/l0
      syms x y l r
      [sol_l,sol_r,sol_x,sol_y] = solve(l == (sqrt((x-x0)^2+(y-y0)^2)), r == abs((x+x0)/2),...
      poly2sym(a) == y, l*r*t == l0*r0*t0,x,y,l,r, 'Real', true);
      for j=1:length(sol_x)
          if (sol_x(j)&lt;0)&amp;&amp;(sol_x(j)&gt;x0)
              if (sol_y(j)&lt;0)&amp;&amp;(sol_y(j)&lt;y0)
                  x_req(1,i) = sol_x(j);
                  y_req(1,i) = sol_y(j);
              end
          end
      end
      x0 = x_req(1,i);
      y0 = y_req(1,i);
      r0 = R-l0*(2*i-1)/2;    
     end
  </code></pre>