AngouriMath
Power
Property
Summary
PowerRules(AngouriMath.Entity), as data.
Remarks
carries the branch-cut guards that #752, #801, #802, #902 and #721 each put on one
rewrite, and those guards are the reason nearly every rule here is
SoundUnderAssumptions rather than
Sound: the identity is true, and it is true on a region.
rules here ask them. Copying a branch-cut condition into a second file is how the two
copies come to disagree, and one of them has already been wrong in both directions at
once.
of #1079. A commutative pattern is not IsDeterministic, and before
bounded matching that meant enumerating its two candidates through an iterator state
machine per pattern node, at every node of every pass: 165.05 MB to 171.37 MB on
index instead, the same two rules cost +0.94% and the six arms need not be written out.
here, and takes the overload that is handed the matched node; and the radical reduction
asks
the rule applies and what it produces are the same computation.
Angouri © 2019-2023 · Project's repo · Site's repo · Octicons · Transparency · 4378 pages online