我正在尝试找到包含逻辑表达式的函数的解决方案,但到目前为止没有成功。
首先,我定义了几个函数:
isPlant(x) := is ((x = "tree") or (x = "grass"));
isAnimal(x) := is ((x = "cat") or (x = "dog"));
isLiving(x) := is (isAnimal(x) or isPlant(x));
接下来,我试图找到具有这些函数的方程的所有解,但没有获得任何解:
solve([Living(x) = true], [x]); //this returns an empty list instead of [x = "cat", x = "dog", x = "tree", x = "grass"]
是否有可能在 Maxima 中获得这些函数的解?