我在尝试此代码时总是得到上面提到的错误
reicher(adam,berta).
reicher(berta,clemens).
reicher(adam,erwin).
reicher(eva,adam).
% adam > berta & erwin & clemens
% berta > clemens
& eva > all
reicher_als (X, Y):- reicher(X,Y).
reicher_als (X, Y):- reicher(X,Z),reicher_als(Z,Y).
例如我问prolog ?- reicher_als(eva,clemens)
它给了我错误。