Правило для вычисления степени числа, когда показатель степени отрицателен в прологе?

У меня есть силовая функцияpow который пытается вычислить значениеB в силуE, Пока я занимаюсь делами
1. показатель равен 0
2. показатель не равен нулю

pow(B,0,1).
pow(B,E,Result):-   E2 is E - 1,
                    pow(B,E2,Result2),
                    Result is B*Result2.

Как добавить еще один случай, когда функция мощности может обрабатывать отрицательные показатели?

Ответы на вопрос(3)

Ваш ответ на вопрос