# Solving an algebraic equation with one or more constraints? [duplicate]

• Solve[Sin[x] == a && -1 <= a <= 1 && 0 < x < Pi, x] – Artes Oct 1 '13 at 18:56
• You should browse another questions on equation-solving. Solve here is just an adequate approach, but in more general cases one would rather use Reduce or Solve[..., MaxExtraConditions-> All]. Take a look at What is the difference between Reduce and Solve? or How do I work with Root objects? – Artes Oct 1 '13 at 19:07