我正在阅读关于代数表达式的prolog简化,并且有些部分我不理解。
所以这些是基本的简化
x+0, x-0, 0+x, 0-x --> x.
x*1, x/1, 1*x --> x.
-1*x, x*(-1), x/(-1) --> –x.
x+(-x) --> x–x.
所以给出一个表达式
(x+4)*(2-x)
如何进行推导
(1+0)*(2-x)+(x+4)*(0-1)
我不明白推导是如何产生的。非常感谢帮助。