Question: Does putting variables in a list always maintain solution order?

 

Does putting variables in a list always maintain solution order?

If for example I use
> eqs:={2*x+1+z=y,3*x+2-z=y,2*z+y+x}:
solve(eqs,{z,y,x});

the order of the solutions is chosen by Maple

but if I use
> eqs:={2*x+1+z=y,3*x+2-z=y,2*z+y+x}:
solve(eqs,[z,y,x]);


it seems to preserve the order of the solutions as they appear ie [z,y,x] in this example. Is this always the case: no exceptions?


Please Wait...