私はPrologの初心者ですが、まったく理解できない質問に出くわしました。ここに質問があります:
朝起きてドレスアップが必要なときは、次の図のルールに従います。つまり、右の靴を履く前に、ズボンや右の靴下などを履く必要があります。図に矢印は表示していません。ノードaとbの間に線がある場合、図のaの上にbがある場合は、aからbの方向に向いていると思います。したがって、私の図は、以前は関係の有向グラフとして扱うことができます。
ハッセ図を表す事実の知識ベースを作成します。before / 2の述語を使用します(この表記はPrologの文献で受け入れられており、beforeの述語に2つの引数があることを意味します)。