私はこれを持っています
initialstate(0,[],[[1,0],[2,3],[1,2],[2,3]]).
リスト内のどのサブリストが番号1と同じかを見つけたいと思います。そして、番号1のサブリストを削除した後。
それは次のようなものです:
?- initialstate(_,_,[X,_]), initialstate(_,_,list),
delete(list,X,Newlist),assertz(initialstate(A,B,Newlist)).
これが間違っていることはわかっていますが、私がやりたいことを説明しようとしています。
最終的なリストを次のようにしたい:
initialstate(0,[],[[2,3],[2,3]]).