0

Prologを学習しようとしています。Mac に Gnu Prolog 1.4.4 をインストールしました。Gnu Prolog Manualのセクション 4.2.3「Consulting a Prolog program」に記載されている例に直接従っていましたが、期待した結果が得られません。

Compiled Sep 26 2016, 00:06:17 with clang
By Daniel Diaz
Copyright (C) 1999-2013 Daniel Diaz
| ?- [user].
compiling user for byte code...
even(0).
even(s(s(X))) :- even(X).
/* Hit Ctl-D here. */
user compiled, 3 lines read - 360 bytes written, 19084 ms

(1 ms) yes
| ?- even(X).
uncaught exception: error(existence_error(procedure,even/1),top_level/0)

定義で外部ファイルを使用すると、同じ (悪い) 結果が得られます。何がうまくいかないのですか?ありがとう。

4

0 に答える 0