Вот простой вычисление WolframCloud:
Ответ равен 1, когда 0 ‹ x ‹ 1 равно True, и 0, когда 0 ‹ x ‹ 1 равно False. Так почему же в выводе True
ассоциируется с 0?
(В WolframAlpha выполнение Limit[Boole[0<x<1] (1 + 1/a) ,a->Infinity]
отображает правильный ответ, т. е. Boole[0<x<1]
, но странный результат по-прежнему обнаруживается, когда вы нажимаете «Открыть код».)
РЕДАКТИРОВАТЬ: альтернативная форма, которая дает тот же результат,
f[x_,a_]:=Boole[0<x<1] (1 + 1/a)
Limit[f[x,a],a->Infinity]
Вывод должен быть Boole[0<x<1]
, но вместо этого странность связана с True
.