Prolog で 2 つの順列の積を (サイクル形式で) 見つけたいのですが、問題が発生しています (ほとんどの場合、それがどのようになるか想像もできないためです)。
これらの順列を別の表現に変更することを考えましたが、どちらが正しいかわかりません。
だから私を助けてください、どんなヒントでも大歓迎です。
%permutationproduct(+P1,+P2,-結果)
編集:順列の積の下で、私はこれを意味します:クリック(しかし、私たちの入力はサイクル表記であり、プロジェクトをより困難にします)。入力は 2 つの順列 (P1、P2) であり、期待される結果は 3 番目のパラメーター (順列の積) です。
そして、私は実際にはもっと大きなプロジェクトに取り組んでいます。これはその一部にすぎませんが、前述のように、想像できないため、開始することさえできません。