Я уже разместил вопрос о функции равенство . Он быстро пришел к выводу, что равенство общих функций является невероятно сложной проблемой и может быть математически опровергнуто.
Я бы хотел отключить функцию
function equal(f, g, domain) {
}
f
& g
- функции остановки, которые принимают один аргумент. Их аргумент - натуральное число. Эти функции будут возвращать логическое значение.
Если домен не пропущен, вы можете считать, что домен по умолчанию принимает все натуральные числа.
Структура domain
является наиболее удобной для функции equal
.
Другим важным фактом является то, что f
& g
являются детерминированными. и будет последовательно возвращать тот же логический m
для f(n)
.
Можно предположить, что f
и g
всегда возвращаются и не выдают никаких исключений или сбоев из-за ошибок, если их ввод находится в пределах domain
Вопрос не зависит от языка и требует реализации функции equal
. я не уверен, является ли ТАК подходящим местом для этого больше.
f
& g
не имеют побочных эффектов. и domain
не должно быть конечным.