Details

Time bar (total: 5.2s)

sample34.0ms

Algorithm
intervals
Results
17.0ms274×body80valid

simplify5.0s

Counts
1 → 1
Iterations

Useful iterations: 2 (7.0ms)

IterNodesCost
01417
12416
24315
37515
411215
514815
618115
725715
841915
972815
10152515
11409615
done500015

prune10.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 23.2b

localize30.0ms

Local error

Found 4 expressions with local error:

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

rewrite100.0ms

Algorithm
rewrite-expression-head
Rules
55×add-sqr-sqrt
54×prod-diff
53×*-un-lft-identity
51×add-cube-cbrt
44×associate-+r+
33×distribute-rgt-in distribute-lft-in
times-frac
add-exp-log add-cbrt-cube add-log-exp
pow1 sub-neg
associate-*r*
expm1-log1p-u fma-def flip3-+ flip-+ log1p-expm1-u
associate-*l* associate-/r* associate-/l*
+-commutative associate-*r/ sum-log associate-/r/ associate-/l/
cbrt-undiv flip3-- frac-2neg div-exp pow-prod-down prod-exp clear-num *-commutative flip-- cbrt-unprod div-inv distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 153
Calls
4 calls:
25.0ms
(* z (- t a))
18.0ms
(+ y (* z (- b y)))
14.0ms
(+ (* x y) (* z (- t a)))
36.0ms
(/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y))))

series26.0ms