Simplifying products of fractional powers of powers
David R. Stoutemyer

TL;DR
This paper identifies common inaccuracies in computer algebra systems when simplifying products of fractional powers, demonstrates their flaws through extensive testing, and proposes straightforward fixes to improve correctness.
Contribution
It highlights specific simplification errors in popular systems and provides solutions to correct the handling of products of fractional powers.
Findings
86 examples tested across five systems
11% results not equivalent to input
50% results did not simplify to 0 correctly
Abstract
Most computer algebra systems incorrectly simplify (z - z)/(sqrt(w^2)/w^3 - 1/(w*sqrt(w^2))) to 0 rather than to 0/0. The reasons for this are: 1. The default simplification doesn't succeed in simplifying the denominator to 0. 2. There is a rule that 0 is the result of 0 divided by anything that doesn't simplify to either 0 or 0/0. Try it on your computer algebra systems! This article describes how to simplify products of the form w^a*(w^b1)^g1 ... (w^bn)^gn correctly and well, where w is any real or complex expression and the exponents are rational numbers. It might seem that correct good simplification of such a restrictive expression class must already be published and/or built into at least one widely used computer-algebra system, but apparently this issue has been overlooked. Default and relevant optional simplification was tested with 86 examples for n=1 on Derive,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPolynomial and algebraic computation · Plant Surface Properties and Treatments · Mathematics, Computing, and Information Processing
