Что интересно, Mathematica, на которой построена Alpha, при вычислении
Solve[...] честно предупреждает: «Solve::ifun: Inverse functions are being used by Solve, so some solutions may not be found; use Reduce for complete solution information.» Правда, предупреждает не о том.
А вот если написать, что решать надо в поле действительных чисел, получится вот что:
Код:
In > Solve[Sqrt[x^2 - 7] == Sqrt[-2 x - 6], x, Reals]
Out> {}
Нет решений.
То же получатеся при использовании
Reduce — без указания области (по умолчанию — комплексные числа) указанные корни предлагаются, а с указанием
Reals их нет. Но Альфе с её стремлением решать что угодно можно было бы посоветовать ограничиваться по умолчанию действительными числами.