标签: prolog uniqueidentifier quantifiers
我想在知识库中代表[ {'age': '25', 'names': ['john', 'mike', 'charles']}, {'age': '30', 'names': ['cindy', 'melanie']} ] 只有foo(X)的一个值。基本上,X暗示foo(X), foo(Y)的陈述。但Prolog坚持反向链接,或者"暗示"关系。我不知道如何编码。
[ {'age': '25', 'names': ['john', 'mike', 'charles']}, {'age': '30', 'names': ['cindy', 'melanie']} ]
foo(X)
X
foo(X), foo(Y)