Почему Simplify[1/Sqrt[a] == Sqrt[1/a] не дает "истинного" вывода в Mathematica?
В Mathematica, Simplify[1/Sqrt[a] == Sqrt[1/a]]
дает Sqrt[1/a] == 1/Sqrt[a]
, Я действительно не понимаю, почему это не дает true
вывод, когда, FullSimplify
дает желаемый результат.
Это, наверное, очень тупой вопрос, но я просто не вижу его.
2 ответа
Решение
Потому что если a<0, то sqrt может иметь сложные выходные значения.
Например
sqrt(1/-1)=i
в то время как
1/sqrt(-1)=-i
Смотрите вики.
Вы можете указать предположения для Simplify
,
Simplify[1/Sqrt[a] == Sqrt[1/a], a >= 0]
(* True *)