Details

Time bar (total: 3.8s)

sample324.0ms

Algorithm
intervals
Results
260.0ms3276×body80valid

simplify672.0ms

Counts
1 → 1
Iterations

Useful iterations: 3 (139.0ms)

IterNodesCost
031103
190103
236666
3183254
done500154

prune15.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.3b

localize33.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (/ 1.0 (fabs x)) (/ 1.0 (fabs x)))
0.7b
(pow (/ 1.0 (fabs x)) 3)
1.0b
(sqrt PI)
1.2b
(pow (/ 1.0 (fabs x)) 6)

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
69×add-sqr-sqrt
67×times-frac
56×add-cube-cbrt *-un-lft-identity
26×unpow-prod-down
22×add-exp-log
19×add-cbrt-cube
14×pow1
13×cube-prod swap-sqr associate-*r* associate-*l*
div-inv
pow-unpow div-exp
cbrt-undiv
pow-exp prod-exp cbrt-unprod add-log-exp unswap-sqr
sqrt-prod
pow-to-exp pow-pow rem-cube-cbrt sqr-pow
cube-div pow2 cube-mult frac-times rem-sqrt-square sqrt-pow1 pow-plus pow1/2 unpow3 associate-*r/ pow-prod-down associate-*l/ pow-sqr *-commutative pow-prod-up
Counts
4 → 154
Calls
4 calls:
13.0ms
(* (/ 1.0 (fabs x)) (/ 1.0 (fabs x)))
4.0ms
(pow (/ 1.0 (fabs x)) 3)
1.0ms
(sqrt PI)
4.0ms
(pow (/ 1.0 (fabs x)) 6)

series111.0ms

Counts
4 → 10
Calls
4 calls:
24.0ms
(* (/ 1.0 (fabs x)) (/ 1.0 (fabs x)))
33.0ms
(pow (/ 1.0 (fabs x)) 3)
0.0ms
(sqrt PI)
54.0ms
(pow (/ 1.0 (fabs x)) 6)

simplify1.4s

Counts
164 → 164
Iterations

Useful iterations: done (1.4s)

IterNodesCost
02302063
16921733
232191502
done50011487

prune694.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.3b

localize29.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (+ (/ (* (/ 1.0 (pow (fabs x) 6)) 15.0) 8.0) 1) (/ 1.0 (fabs x)))
0.5b
(* (/ 1.0 (fabs x)) (/ 1.0 (fabs x)))
0.7b
(pow (/ 1.0 (fabs x)) 3)
1.0b
(sqrt PI)

rewrite66.0ms

Algorithm
rewrite-expression-head
Rules
74×add-sqr-sqrt
68×times-frac
58×*-un-lft-identity
56×add-cube-cbrt
26×associate-*r*
24×add-exp-log add-cbrt-cube
17×associate-*l*
15×pow1
13×unpow-prod-down cube-prod swap-sqr
div-inv
cbrt-undiv div-exp prod-exp cbrt-unprod unswap-sqr
add-log-exp
frac-times pow-unpow associate-*l/ sqrt-prod
flip3-+ associate-*r/ pow-prod-down pow-exp *-commutative flip-+ rem-cube-cbrt
cube-div pow2 cube-mult pow-to-exp rem-sqrt-square pow-pow sqrt-pow1 pow-plus pow1/2 unpow3 pow-sqr pow-prod-up distribute-lft-out sqr-pow
Counts
4 → 163
Calls
4 calls:
41.0ms
(* (+ (/ (* (/ 1.0 (pow (fabs x) 6)) 15.0) 8.0) 1) (/ 1.0 (fabs x)))
13.0ms
(* (/ 1.0 (fabs x)) (/ 1.0 (fabs x)))
4.0ms
(pow (/ 1.0 (fabs x)) 3)
1.0ms
(sqrt PI)

series168.0ms

Counts
4 → 10
Calls
4 calls:
107.0ms
(* (+ (/ (* (/ 1.0 (pow (fabs x) 6)) 15.0) 8.0) 1) (/ 1.0 (fabs x)))
27.0ms
(* (/ 1.0 (fabs x)) (/ 1.0 (fabs x)))
34.0ms
(pow (/ 1.0 (fabs x)) 3)
0.0ms
(sqrt PI)

simplify253.0ms

Iterations

Useful iterations: 1 (59.0ms)

IterNodesCost
02302615
17262267