Group Abstract Group Abstract

Message Boards Message Boards

0
|
33 Views
|
1 Reply
|
2 Total Likes
View groups...
Share
Share this post:

Why get different results when solving the same complex equation using Reduce and Solve?

Posted 2 days ago
Reduce[{Norm[z1] == Norm[z2] == 2, z1 + z2 == Sqrt[3] + I, 
  y == Norm[z1 - z2]}, y, {z1, z2}]
Solve[{Norm[z1] == Norm[z2] == 2, z1 + z2 == Sqrt[3] + I, 
   y == Norm[z1 - z2]}] // FullSimplify

Why get different results when solving the same complex equation using Reduce and Solve?

enter image description here

POSTED BY: Bill Blair

I don't know what happens here internally, but the problem goes away if we use Abs instead of Norm:

Reduce[{Abs[z1] == Abs[z2] == 2, z1 + z2 == Sqrt[3] + I,
  y == Abs[z1 - z2]}, {y, z1, z2}, Complexes]
Solve[{Abs[z1] == Abs[z2] == 2, z1 + z2 == Sqrt[3] + I,
  y == Abs[z1 - z2]}]
POSTED BY: Gianluca Gorni
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard