論理型言語の推論を支えるユニフィケーション

ユニフィケーション(単一化) は,論理式や項が一致するように変数への代入を求める操作です。論理型言語では,問い合わせを事実や規則に照合し,推論を進める基礎になります。 オーバーライドは継承したメソッドの実装を派生クラスで置き換える仕組みです。 オーバーロードは同じ名前の操作を引数の型や個数で区別する仕組みです。 メッセージパッシングはオブジェクトやプロセス間でメッセージを渡す仕組みです。

論理型プログラミングにおいて,命題の証明を行うための基本的な機能はどれか。

出典令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問9
ア
オーバーライド
イ
オーバーロード
ウ
メッセージパッシング
エ
ユニフィケーション