prolog の 2 つの peano の数のmod 関数で単純なケースを記述しようとしていますが、間違った答えが返される場合があります。コードの問題がわかりません。
単純なケースは、C が D よりも小さい場合、C を返す場合です。
mod(C,D,F):- smaller(C,D) -> mod(C,D,C).
出力がありません
ありがとうございました。
prolog の 2 つの peano の数のmod 関数で単純なケースを記述しようとしていますが、間違った答えが返される場合があります。コードの問題がわかりません。
単純なケースは、C が D よりも小さい場合、C を返す場合です。
mod(C,D,F):- smaller(C,D) -> mod(C,D,C).
出力がありません
ありがとうございました。