与えられたクエリに対し、事実とルールを元にパターンが一致するかを調べ、一致するとき、与えられた空の変数を実態を結びつけるプロセスのこと。 例1: 親(X, taro)と親(ichiro, taro)をユニフィケーションする場合。 論理型言語が解を見つけるために ...
So the faculty requires me to take two 3rd year courses in Prolog. One of them is in AI, the other is a split between functional and logical programming, with the functional being done with Haskell.