1
3つの要素のすべての可能な組み合わせをすべて生成しようとしていますが、すべてが異なる場合です。私は変数のドメインを定義するためにCLPFDライブラリを使用しています。CLPFDで異なる値のリストを生成
私は、次の
listDif(F,X):-F ins 1..3,findall(F,all_distinct(F),X).
とクエリへの答えは、私は可能な整数値で一覧を表示するにはどうすればよい
?- listDif([1,_,2],X).
X = [[1, 3, 2]].
?- listDif([1,_,_],X).
X = [[1, _7374, _7380]],
_7374 in 2..3,
all_distinct([1, _7374, _7380]),
_7380 in 2..3.
?-
ですか?定義されましたか
私は間違いを理解していますので、非常に@lurkerありがとう!ご挨拶 – MLStud