Когда я спрашиваю у Максимы значение
diff(integrate(f(y),y,0,x),x);
тогда правильно получается, что это выражение равно f(x). Однако, если я немного изменю выражение на
diff(integrate(f(y)^(1/2),y,0,x),x);
затем Maxima спрашивает, является ли x положительным, нулевым или отрицательным. Положительный или отрицательный ответ приводит к правильному и одинаковому результату f(x)^(1/2). Ответ на ноль дает ошибку, потому что вывод константы не является четко определенным.
Является ли это ограничением Maxima или есть способ заставить Maxima получить правильный результат, не запрашивая знак x?
У меня есть версия 5.41.0 Maxima, и я использую ее через версию 18.02.0 wxMaxima.