プロローグにインポートされたtxtファイルに応じて異なるファクトを構築するメカニズムを構築したいと思います。ファイルから読み取られた行を直接アサートする例をすでにいくつか見つけましたが、アサートを実行する前にデータを変換する必要があります。
例を挙げると:
man = {m1, m2}.
m1: w1 > w2.
次のように読む必要があります:
man(m1).
man(m2).
prefer(m1, w1, 1).
prefer(m1, w2, 2).
入力のシンボルに基づいてこれらのファクトを構築することは可能ですか?