PROLOG程序中的错误

PROLOG程序中的错误,prolog,turbo-prolog,Prolog,Turbo Prolog,在下面的代码中,我在sister函数中得到一个错误,该函数中有“非法字符”** 大宗报价 人员\=P1**(\=表示不等于) 大宗报价 领域 人=符号 谓词 父母(人,人) 女(人) 男(人) 母亲(人,人) 父亲(人,人) 祖父(人,人) 祖母(人,人) 姐姐(人,人) 条款 女(快乐)。 雌性(syndra)。 女(朱丽叶)。 女(丽莎) 不确定,我不能尝试,因为我现在没有Turbo Prolog,但我模糊地记得变量不需要声明 我怀疑孩子应该是人(毕竟,孩子就是人)。试着用这种方式简化 DO

在下面的代码中,我在sister函数中得到一个错误,该函数中有“非法字符”**

大宗报价

人员\=P1**(\=表示不等于)

大宗报价

领域 人=符号

谓词 父母(人,人) 女(人) 男(人) 母亲(人,人) 父亲(人,人) 祖父(人,人) 祖母(人,人) 姐姐(人,人)

条款 女(快乐)。 雌性(syndra)。 女(朱丽叶)。 女(丽莎)


不确定,我不能尝试,因为我现在没有Turbo Prolog,但我模糊地记得变量不需要声明

我怀疑孩子应该是人(毕竟,孩子就是人)。试着用这种方式简化

DOMAINS

Person = SYMBOL

PREDICATES

parent(Person,Person)
female(Person)
male(Person)
mother(Person,Person)
...
DOMAINS

Person = SYMBOL

PREDICATES

parent(Person,Person)
female(Person)
male(Person)
mother(Person,Person)
...