Details

Time bar (total: 2.6s)

sample58.0ms

Algorithm
intervals
Results
23.0ms759×body80nan
12.0ms280×body80valid

simplify1.5s

Counts
1 → 1
Iterations

Useful iterations: 2 (7.0ms)

IterNodesCost
01320
12720
27419
319219
444819
588819
6161619
7276119
done500019

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.2b

localize10.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand 1.0)
0.1b
(* (fma (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand 1.0) (- a (/ 1.0 3.0)))
0.3b
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))
0.4b
(sqrt (* 9.0 (- a (/ 1.0 3.0))))

rewrite80.0ms

Algorithm
rewrite-expression-head
Rules
90×add-sqr-sqrt
85×*-un-lft-identity
83×add-cube-cbrt
78×prod-diff
67×times-frac
41×distribute-rgt-in distribute-lft-in
pow1
add-exp-log add-cbrt-cube
div-inv
associate-*r/ associate-*r*
sqrt-prod
expm1-log1p-u sqrt-div associate-/r* log1p-expm1-u add-log-exp
flip3-- associate-*l* flip-- associate-/l*
sub-neg sqrt-pow1 pow-prod-down associate-/r/ difference-of-squares
cbrt-undiv frac-2neg pow1/2 div-exp prod-exp clear-num *-commutative cbrt-unprod fma-udef distribute-lft-out-- unswap-sqr
Counts
4 → 167
Calls
4 calls:
0.0ms
(fma (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand 1.0)
32.0ms
(* (fma (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand 1.0) (- a (/ 1.0 3.0)))
9.0ms
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))
31.0ms
(sqrt (* 9.0 (- a (/ 1.0 3.0))))

series570.0ms

Counts
4 → 12
Calls
4 calls:
194.0ms
(fma (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand 1.0)
147.0ms
(* (fma (/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0))))) rand 1.0) (- a (/ 1.0 3.0)))
151.0ms
(/ 1.0 (sqrt (* 9.0 (- a (/ 1.0 3.0)))))
78.0ms
(sqrt (* 9.0 (- a (/ 1.0 3.0))))

simplify313.0ms

Iterations

Useful iterations: 1 (102.0ms)

IterNodesCost
04537178
19626698