I will provide some context on the problem if necessary. I've thought about this problem, but cannot seem to see why SageMath wont solve it. I am asking this question here as I think it has more a place here than the mathematics StackExchange.
When I run this code, it just returns/shows the equations I have put in. I know there is a solution to these equations, but I have no idea why it wont solve them.
Even running this simple code gives the same output:
var('a b c d e f g h i')
equations=solve([a*b+a*c+b*c==0,c*d+a*e+b*f==1,c*g+a*h+b*i==0,b*d+c*e+a*f==0,d*e+d*f+e*f==0,f*g+d*h+e*i==1,b*g+c*h+a*i==1,e*g+f*h+d*i==0,g*h+g*i+h*i==0],a,b,c,d,e,f,g,h,i)
show(equations)
Output:
[a*b + a*c + b*c == 0, b*d + c*e + a*f == 0, c*d + a*e + b*f == 1, d*e + d*f + e*f == 0, b*g + c*h + a*i == 1, c*g + a*h + b*i == 0, e*g + f*h + d*i == 0, f*g + d*h + e*i == 1, g*h + g*i + h*i == 0]