![]() ![]() ![]() We have the same issue with Reduce.Įxample : Solve cannot find solutions in the real domainĬonsider a simple symbolic case in the real domain where Solve does not work even with Ma圎xtraConditions -> All : Solve Inequalities are real, while all other quantities are complex. Solve assumes by default that quantities appearing algebraically in Using Ma圎xtraConditions -> All in Solve provides complete solutions for algebraic equations, nevertheless we have to emphasize that sometimes we might better work with Reduce rather than Solve (regardless of any options added) because replacement rules may appear not a good fit in description of solutions in the real or complex domain to algebraic equations as well as to trancendental equations˛ Distinction between genericity and completness does not make sense in the Integers, an example provided below. Solve returns lists of replacement rules yielding generic solutions.Īn important step toward more complete description of solution sets was a new option of Solve in Mathematica 8, namely Ma圎xtraConditions (default value 0).Reduce returns results of computation as boolean formulae and gives complete description of solution sets.There is much more than a little difference between them. Reduce and related functions use about 350 pages of Mathematica code The code for Solve and related functions is about 500 pages long. In Some Notes on Internal Implementation especially in Algebra and Calculus one finds interesting subtleties and differences between these two functions, e.g. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |