AngouriMath

Navigation

← Back to list of members

IsNormalization

 Property

Summary

Whether this set only puts an expression into a canonical shape, rather than moving it
towards an answer.

Remarks

Declared by the set rather than inferred, because it is a statement about intent that
no amount of looking at a rewrite settles: reordering y + x to x + y and
collapsing x + x to 2 * x are both equivalences that change the tree, and
only the author knows which one was meant as tidying.
What it is for: a reader following a derivation wants the rewrites that got somewhere,
and normalisation is the engine straightening the expression between them. On
x^(-1)/(y/z) it is 251 of the 270 recorded rewrites. See
Derivation and
#28.

























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