Details

Time bar (total: 7.3s)

sample24.0ms

Algorithm
intervals
Results
11.0ms256×body80valid

simplify4.0ms

Counts
1 → 1
Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
05122
1797
done797

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.8b

localize6.0ms

Local error

Found 1 expressions with local error:

13.8b
(/ x (fma x x 1.0))

rewrite5.0ms

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

series113.0ms

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

simplify1.7s

Counts
32 → 32
Iterations

Useful iterations: 2 (116.0ms)

IterNodesCost
0688463
11407707
24807477
322807477
done50007477

prune171.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize20.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* x x) x)
0.2b
(/ 1.0 (pow x 5))
0.3b
(/ 1.0 (* (* x x) x))
19.1b
(- (+ (/ 1.0 (pow x 5)) (/ 1 x)) (/ 1.0 (* (* x x) x)))

rewrite608.0ms

Algorithm
rewrite-expression-head
Rules
106×*-un-lft-identity
58×times-frac
46×add-sqr-sqrt
43×add-cube-cbrt
42×prod-diff
26×distribute-lft-out
23×pow1 add-exp-log
20×add-cbrt-cube
17×div-inv
12×unpow-prod-down
add-log-exp
associate-/r*
pow-plus fma-neg div-exp prod-exp pow-prod-up cbrt-unprod associate-/l*
expm1-log1p-u cbrt-undiv log1p-expm1-u sqr-pow
associate-*r* pow-prod-down frac-sub distribute-lft-out--
pow2 clear-num frac-2neg diff-log pow-sqr
pow-to-exp sum-log sub-neg flip3-+ flip3-- associate-*l* pow3 frac-add pow-exp associate--l+ *-commutative flip-+ flip-- difference-of-squares unswap-sqr
Counts
4 → 173
Calls
4 calls:
23.0ms
(* (* x x) x)
12.0ms
(/ 1.0 (pow x 5))
30.0ms
(/ 1.0 (* (* x x) x))
537.0ms
(- (+ (/ 1.0 (pow x 5)) (/ 1 x)) (/ 1.0 (* (* x x) x)))

series219.0ms

Counts
4 → 12
Calls
4 calls:
55.0ms
(* (* x x) x)
55.0ms
(/ 1.0 (pow x 5))
53.0ms
(/ 1.0 (* (* x x) x))
56.0ms
(- (+ (/ 1.0 (pow x 5)) (/ 1 x)) (/ 1.0 (* (* x x) x)))

simplify3.3s

Counts
185 → 185
Iterations

Useful iterations: done (3.3s)

IterNodesCost
026292347
169283993
2442776077
done500076052

prune603.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes34.0ms

Accuracy

100% (0.0b remaining)

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

bsearch91.0ms

Steps
ItersRangePoint
8
160.65039477392645
261980.93535209994
8745.591563834147
9
-6.2573470230411204e+22
-83422883652835.42
-5.71370680105489e+22

simplify10.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
020851
127851
done27851

end0.0ms

sample349.0ms

Algorithm
intervals
Results
236.0ms8000×body80valid