AngouriMath
expansions
Field
Summary
The expansions the polynomial passes made inside the outermost
Simplify(AngouriMath.Entity,System.Int32) on this thread, by the tree expanded, each with the
settings it was made under.
Simplify(AngouriMath.Entity,System.Int32) on this thread, by the tree expanded, each with the
settings it was made under.
Remarks
in every variable in turn, and then factors it in every variable, which expands it
again; and nested simplifications meet the same candidate again, since a sum of
fractions simplifies the product of its denominators afresh at each pass that meets
it.
4.1.7
terms 72 times, 24 trees of it three variables each, at 145 MB a time: 11 GB of
the 12 GB its simplification cost. Under
7.4.2
expanded to be told so: 5.4 GB.
is a function of the tree and the settings, so one kept is the one the pass would make
again: a tree is looked up by its value, and an expansion is used only while every
setting reads as it did when it was made. Nothing else is kept -- a piecewise, a
calculus operator or a statement simplifies through scopes of its own, an integral by
integrating -- and nothing at all where a derivation is being recorded, whose steps the
expansion writes down each time it runs.
https://github.com/asc-community/AngouriMath/issues/746
Angouri © 2019-2023 · Project's repo · Site's repo · Octicons · Transparency · 4862 pages online