Details

Time bar (total: 6.3s)

sample51.0ms

Algorithm
intervals
Results
27.0ms256×body80valid

simplify6.0s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01621
13221
27121
318321
434421
559821
695121
7168821
8319121
9479221
done500021

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 25.9b

localize16.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ x y) z)
1.6b
(+ (* (+ x y) z) (* (+ t y) a))
2.7b
(- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))
24.2b
(/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y))

rewrite283.0ms

Algorithm
rewrite-expression-head
Rules
38×*-un-lft-identity
18×add-sqr-sqrt
16×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*
associate-*l* frac-add
associate-*r* associate-/l*
flip3-- diff-log sum-log associate-/r/ flip-- associate-/l/
cbrt-undiv +-commutative sub-neg frac-2neg div-sub div-exp pow-prod-down prod-exp associate--l+ clear-num *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 90
Calls
4 calls:
21.0ms
(* (+ x y) z)
15.0ms
(+ (* (+ x y) z) (* (+ t y) a))
77.0ms
(- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))
167.0ms
(/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y))

series17.0ms