AngouriMath

Navigation

← Back to list of members

CollectCommonFactors​(AngouriMath.​Entity)

 Method (no overloads)

Summary

Pulls a shared factor out of the terms of a sum: a*c + a*d + b*c + b*d becomes a*(c + d) + b*(c + d), which the pairwise rules above close to
(a + b) * (c + d) on the next pass.

Remarks

The pairwise rules only ever see two adjacent terms of the sum tree, so a sum of
four was left half-factored at a*(c + d) + b*c + b*d -- that is
https://github.com/asc-community/AngouriMath/issues/531. Sums
of two are left to those rules, which are older and better tested.

Returns

null when no factor is shared, so the rule does not fire.

























Angouri © 2019-2023 · Project's repo · Site's repo · Octicons · Transparency · 1953 pages online