プロローグで推論エンジンを構築しようとしています。
たとえば、ここにいくつかのルールがあります
R1 : A and B -> C
R2 : E and F -> D
R3 : G and T -> H
こういうのやりたかった
c :- a,b
d :- e,f
h :- g,t
しかし、次のように定義された述語「rule/1」を使用する必要があります
rule(Ri) :- "if conditions then conclusions".
例えば :
rule(r1) :- "if a and b then c".
どのようにできるのか ?