|   | 1 |  initial version  | 
Your test bool(eq1[0][0].rhs()>eq2[0][0].rhs()) doesn't make any hypothesis onx_1. But :
sage: solve(eq1[0].rhs()>eq2[0].rhs(),x)
[[x_1 > -58]]
Since there are values of x_1 for which your predicate is false, bool is right to return False. Checking other cases is left as an exercise to the reader.
HTH,
PS : your notations could be somewhat streamlined. Learning a bit of Python would be a very wise investment...
 Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.
 
                
                Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.