Details

Time bar (total: 7.2s)

sample21.0ms

Algorithm
intervals
Results
10.0ms256×body80valid

simplify2.0ms

Counts
1 → 1
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
057
176
done76

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.6b

localize5.0ms

Local error

Found 1 expressions with local error:

14.6b
(/ x (fma x x 1.0))

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-cube-cbrt *-un-lft-identity times-frac
add-exp-log associate-/r* add-cbrt-cube associate-/l*
pow1 cbrt-undiv expm1-log1p-u frac-2neg div-exp clear-num log1p-expm1-u div-inv add-log-exp
Counts
1 → 29
Calls
1 calls:
5.0ms
(/ x (fma x x 1.0))

series105.0ms

Counts
1 → 3
Calls
1 calls:
105.0ms
(/ x (fma x x 1.0))

simplify1.4s

Counts
32 → 32
Iterations

Useful iterations: 2 (101.0ms)

IterNodesCost
068377
1140362
2492332
32678332
done5000332

prune96.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize25.0ms

Local error

Found 3 expressions with local error:

0.3b
(/ 1.0 (pow x 5))
0.3b
(/ 1.0 (pow x 3))
17.9b
(- (+ (/ 1.0 (pow x 5)) (/ 1 x)) (/ 1.0 (pow x 3)))

rewrite672.0ms

Algorithm
rewrite-expression-head
Rules
517×*-un-lft-identity
362×times-frac
240×prod-diff
230×add-sqr-sqrt
217×add-cube-cbrt
126×distribute-lft-out
79×unpow-prod-down
67×cube-prod
50×div-inv
27×sqr-pow
22×cube-mult unpow3
19×associate-/r*
13×add-exp-log
add-log-exp
add-cbrt-cube
fma-neg div-exp associate-/l*
difference-of-squares
distribute-lft-out--
pow1 expm1-log1p-u frac-sub log1p-expm1-u
cbrt-undiv pow-to-exp frac-2neg diff-log pow-exp clear-num
sub-neg flip3-- flip3-+ frac-add associate--l+ sum-log flip-- flip-+
Counts
3 → 388
Calls
3 calls:
7.0ms
(/ 1.0 (pow x 5))
8.0ms
(/ 1.0 (pow x 3))
621.0ms
(- (+ (/ 1.0 (pow x 5)) (/ 1 x)) (/ 1.0 (pow x 3)))

series171.0ms

Counts
3 → 9
Calls
3 calls:
57.0ms
(/ 1.0 (pow x 5))
58.0ms
(/ 1.0 (pow x 3))
56.0ms
(- (+ (/ 1.0 (pow x 5)) (/ 1 x)) (/ 1.0 (pow x 3)))

simplify738.0ms

Counts
397 → 397
Iterations

Useful iterations: done (719.0ms)

IterNodesCost
047617171
1122214394
done500111811

prune583.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize18.0ms

Local error

Found 3 expressions with local error:

0.1b
(pow (/ x (fma x x 1.0)) 3)
14.6b
(/ x (fma x x 1.0))
38.3b
(cbrt (pow (/ x (fma x x 1.0)) 3))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
45×times-frac
41×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
32×cbrt-prod
26×unpow-prod-down cube-prod
add-exp-log add-cbrt-cube
div-inv
pow1
expm1-log1p-u pow-unpow associate-/r* log1p-expm1-u associate-/l* add-log-exp
cbrt-undiv cube-div cube-mult unpow3 div-exp pow-exp rem-cube-cbrt sqr-pow
pow-to-exp cbrt-div pow-pow frac-2neg pow1/3 clear-num rem-cbrt-cube
Counts
3 → 121
Calls
3 calls:
9.0ms
(pow (/ x (fma x x 1.0)) 3)
10.0ms
(/ x (fma x x 1.0))
19.0ms
(cbrt (pow (/ x (fma x x 1.0)) 3))

series399.0ms

Counts
3 → 9
Calls
3 calls:
186.0ms
(pow (/ x (fma x x 1.0)) 3)
106.0ms
(/ x (fma x x 1.0))
107.0ms
(cbrt (pow (/ x (fma x x 1.0)) 3))

simplify2.0s

Counts
130 → 130
Iterations

Useful iterations: 2 (481.0ms)

IterNodesCost
01702031
15271695
228641523
done50021523

prune311.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes36.0ms

Accuracy

100% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 15.2b

bsearch57.0ms

Steps
ItersRangePoint
7
309.51167567074003
13587.758917488305
467.55100350090527
6
-2.2408599495390326e+23
-4.224272091334773e+22
-2.1571068480849306e+23

simplify3.0ms

Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
02044
12630
done2630

end0.0ms

sample532.0ms

Algorithm
intervals
Results
357.0ms8000×body80valid