我正在尝试使用一阶逻辑(谓词逻辑)将以下句子转换为格式良好的公式。
所有的塔都是相同的颜色。
我定义了以下谓词:
Tower(x) :: x 是一个塔。
颜色(x, y) :: x 的颜色为 y
我无法使用上述谓词将上述句子转换为格式良好的公式。是否可以使用上述谓词进行转换,或者需要一些新的谓词。请指教。
编辑:忘记添加细节。世界上只有三种可用的颜色(红、绿、蓝)。这个细节可以用吗。这对解决方案有什么影响吗?
我正在尝试使用一阶逻辑(谓词逻辑)将以下句子转换为格式良好的公式。
所有的塔都是相同的颜色。
我定义了以下谓词:
Tower(x) :: x 是一个塔。
颜色(x, y) :: x 的颜色为 y
我无法使用上述谓词将上述句子转换为格式良好的公式。是否可以使用上述谓词进行转换,或者需要一些新的谓词。请指教。
编辑:忘记添加细节。世界上只有三种可用的颜色(红、绿、蓝)。这个细节可以用吗。这对解决方案有什么影响吗?