Details

Time bar (total: 6.9s)

sample69.0ms

Algorithm
intervals
Results
43.0ms256×body80valid

simplify6.4s

Counts
1 → 1
Iterations

Useful iterations: 4 (157.0ms)

IterNodesCost
01621
13320
27920
320120
440519
576619
6127819
7225719
8419319
done500019

prune9.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 29.7b

localize25.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ x y) z)
2.5b
(+ (* (+ x y) z) (* (+ t y) a))
2.5b
(- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))
27.8b
(/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y))

rewrite302.0ms

Algorithm
rewrite-expression-head
Rules
40×*-un-lft-identity
20×add-sqr-sqrt
18×add-cube-cbrt
15×times-frac
13×distribute-lft-out
11×add-log-exp
10×associate-*l/
add-exp-log add-cbrt-cube
flip3-+ flip-+
pow1
associate-/r*
expm1-log1p-u associate-*l* frac-add log1p-expm1-u
fma-neg associate-*r* prod-diff associate-/l*
flip3-- diff-log sum-log associate-/r/ flip-- associate-/l/
cbrt-undiv +-commutative sub-neg fma-def frac-2neg div-sub div-exp pow-prod-down prod-exp associate--l+ clear-num *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 105
Calls
4 calls:
20.0ms
(* (+ x y) z)
15.0ms
(+ (* (+ x y) z) (* (+ t y) a))
87.0ms
(- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))
177.0ms
(/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y))

series16.0ms