I don't see why that's true by definition. We're looking for a function f st. f(a,b,c) = {r1, r2} iff 0 = a·r1^2 + b·r1 + c = a·r2^2 + b·r2 + c. Right? So as long as the correct two roots are produced, why is the order that they are produced in relevant?