Ошибка в solve

Форум пользователей пакета Maple

Модератор: Admin

Markiyan Hirnyk
Сообщения: 1366
Зарегистрирован: Вс дек 04, 2011 11:07 pm

Ошибка в solve

Сообщение Markiyan Hirnyk » Чт дек 12, 2019 10:51 pm

Код: Выделить всё

restart;
solve(a*x + 1 = min(abs(x), 1/abs(x)), x);
piecewise(a < 0, [-1/(a - 1), (-1 + sqrt(1 + 4*a))/(2*a)], a = 0, [], 0 < a, [-1/(a + 1), (-1 + sqrt(1 - 4*a))/(2*a)])

и ни тени сомнения. Математика производит

Код: Выделить всё

(a<-(1/4)&&x==-(1/(-1+a)))||(a==-(1/4)&&(x==4/5||x==2))||(-(1/4)<a<0&&(x==-(1/(-1+a))||x==-(1/(2 a))-1/2 Sqrt[(1+4 a)/a^2]||x==-(1/(2 a))+1/2 Sqrt[(1+4 a)/a^2]))||(a==0&&(x==-1||x==1))||(0<a<1/4&&(x==-(1/2) Sqrt[(1-4 a)/a^2]-1/(2 a)||x==1/2 Sqrt[(1-4 a)/a^2]-1/(2 a)||x==-(1/(1+a))))||(a==1/4&&(x==-2||x==-(4/5)))||(a>1/4&&x==-(1/(1+a)))

Во всяком случае, при а=0 Математика права, а Мэйпл нет.