cabal run :prolog-interpreter sample.pl
?- mother(X, Y).
X = kobo, Y = sanae.
X = miho, Y = sanae.
X = sanae, Y = mine.
- 幅優先探索を使うことで完全性を得ている
- functorやvariableの識別子の先頭にアンダースコアが使えない
- 整数演算や"is"などは実装していない
- 単一化の出現チェックを実装している
- 否定やカットは無い
- hamiltonが正しく動作しない
| Name | Name | Last commit date | ||
|---|---|---|---|---|