prologのプログラムについて
?- ss([3,4,1,2,5],[1,2],X)
X=[3,4,5]
?- ss([car(X,Y),car(Z,W)],[car(a,b),car(c,d),train(a),car(e,g)],List)
List=[train(a),car(e,f)]
List=[car(c,d),train(a)]
List=[car(a,b),train(a)]
?- ss(X,[1,2],[3,4])
X=[1,2,3,4]
となるようなprologのプログラムをつくりたいです。
丸一日、試行錯誤したのですが、結果どおりに動いてくれません。
分かる方がいらっしゃいましたら、教えていただけませんでしょうか。
お礼
初心者なので初歩的な質問だったと思うのですが、丁寧にありがとございました