如有必要,我会提供一些有关问题的背景信息。我已经考虑过这个问题,但似乎无法理解为什么SageMath不会解决它。我在这里问这个问题,因为我认为它比数学StackExchange在这里有更多的地方。
当我运行这段代码时,它只返回/显示我放入的方程式。我知道这些方程有一个解决方案,但我不知道它为什么不解决它们。
即使运行这个简单的代码也会提供相同的输出:
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)
输出:
[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]