Details

Time bar (total: 7.2s)

sample33.0ms

Algorithm
intervals
Results
10.0ms65×body640valid
5.0ms129×body80valid
5.0ms45×body320valid
1.0ms17×body160valid

simplify8.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0125
1155
2155

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.7b

localize11.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ 1.0 (+ x 1.0))
0.0b
(/ 1.0 (- x 1.0))
3.1b
(- (/ 1.0 (+ x 1.0)) (/ 1.0 (- x 1.0)))

rewrite123.0ms

Algorithm
rewrite-expression-head
Rules
662×*-un-lft-identity
589×times-frac
496×add-sqr-sqrt
378×prod-diff
368×add-cube-cbrt
86×associate-/r/
79×distribute-lft-out--
76×distribute-lft-out
62×difference-of-squares
44×div-inv
24×flip-+
23×flip3-+
21×flip--
20×flip3--
18×fma-neg
associate-/r*
add-exp-log add-cbrt-cube
associate-/l*
add-log-exp
pow1 expm1-log1p-u log1p-expm1-u
cbrt-undiv frac-2neg div-exp clear-num
sub-neg diff-log frac-sub
Counts
3 → 504
Calls
3 calls:
5.0ms
(/ 1.0 (+ x 1.0))
5.0ms
(/ 1.0 (- x 1.0))
66.0ms
(- (/ 1.0 (+ x 1.0)) (/ 1.0 (- x 1.0)))

series233.0ms

Counts
3 → 9
Calls
3 calls:
29.0ms
(/ 1.0 (+ x 1.0))
30.0ms
(/ 1.0 (- x 1.0))
174.0ms
(- (/ 1.0 (+ x 1.0)) (/ 1.0 (- x 1.0)))

simplify168.0ms

Algorithm
egg-herbie
Counts
513 → 513
Iterations

Useful iterations: 2 (72.0ms)

IterNodesCost
0120013350
135939620
250019568

prune666.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize26.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- (pow (cbrt 1.0) 3)) (- x 1.0))
0.0b
(/ (- (pow (cbrt 1.0) 3)) (- x 1.0))
0.2b
(/ 1.0 (+ (pow x 3) (pow 1.0 3)))
30.7b
(fma (fma 1.0 (- 1.0 x) (pow x 2)) (/ 1.0 (+ (pow x 3) (pow 1.0 3))) (/ (- (pow (cbrt 1.0) 3)) (- x 1.0)))

rewrite111.0ms

Algorithm
rewrite-expression-head
Rules
436×*-un-lft-identity
427×times-frac
396×add-sqr-sqrt
232×add-cube-cbrt
216×distribute-lft-neg-in distribute-rgt-neg-in
160×unpow-prod-down cube-prod
144×cbrt-prod
83×associate-/l*
82×distribute-lft-out-- difference-of-squares
24×cube-mult unpow3 sqr-pow
20×distribute-lft-out
19×associate-/r*
12×neg-mul-1
10×add-exp-log add-cbrt-cube
associate-/r/
pow1 expm1-log1p-u sum-cubes log1p-expm1-u add-log-exp
cbrt-undiv frac-2neg div-exp clear-num div-inv
neg-sub0 flip3-- div-sub distribute-frac-neg flip--
flip3-+ flip-+ fma-udef
Counts
4 → 591
Calls
4 calls:
25.0ms
(/ (- (pow (cbrt 1.0) 3)) (- x 1.0))
22.0ms
(/ (- (pow (cbrt 1.0) 3)) (- x 1.0))
24.0ms
(/ 1.0 (+ (pow x 3) (pow 1.0 3)))
0.0ms
(fma (fma 1.0 (- 1.0 x) (pow x 2)) (/ 1.0 (+ (pow x 3) (pow 1.0 3))) (/ (- (pow (cbrt 1.0) 3)) (- x 1.0)))

series555.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(/ (- (pow (cbrt 1.0) 3)) (- x 1.0))
31.0ms
(/ (- (pow (cbrt 1.0) 3)) (- x 1.0))
76.0ms
(/ 1.0 (+ (pow x 3) (pow 1.0 3)))
410.0ms
(fma (fma 1.0 (- 1.0 x) (pow x 2)) (/ 1.0 (+ (pow x 3) (pow 1.0 3))) (/ (- (pow (cbrt 1.0) 3)) (- x 1.0)))

simplify175.0ms

Algorithm
egg-herbie
Counts
603 → 603
Iterations

Useful iterations: 1 (22.0ms)

IterNodesCost
08655436
147044963
250014963

prune1.5s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.2b

localize25.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (pow (cbrt 1.0) 3) (* 1 (- x 1.0)))
0.1b
(/ 1 (pow x 4))
0.1b
(/ (- 2.0) (pow x 6))
0.2b
(/ 1 (pow x 2))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
133×times-frac
93×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
69×unpow-prod-down
45×add-exp-log
34×associate-/l*
24×distribute-lft-neg-in distribute-rgt-neg-in div-exp
23×associate-/r*
21×sqr-pow
15×add-cbrt-cube
12×cbrt-prod cube-prod
10×pow-to-exp pow-exp
1-exp
neg-mul-1
rec-exp prod-exp
cbrt-undiv
pow1 expm1-log1p-u frac-2neg clear-num log1p-expm1-u div-inv unpow2 add-log-exp
cube-mult pow-flip unpow3 associate-*r/ associate-/r/ inv-pow
neg-sub0 flip3-- div-sub distribute-frac-neg flip-- cbrt-unprod
Counts
4 → 281
Calls
4 calls:
10.0ms
(/ (pow (cbrt 1.0) 3) (* 1 (- x 1.0)))
4.0ms
(/ 1 (pow x 4))
6.0ms
(/ (- 2.0) (pow x 6))
4.0ms
(/ 1 (pow x 2))

series131.0ms

Counts
4 → 12
Calls
4 calls:
29.0ms
(/ (pow (cbrt 1.0) 3) (* 1 (- x 1.0)))
32.0ms
(/ 1 (pow x 4))
47.0ms
(/ (- 2.0) (pow x 6))
22.0ms
(/ 1 (pow x 2))

simplify109.0ms

Algorithm
egg-herbie
Counts
293 → 293
Iterations

Useful iterations: 1 (24.0ms)

IterNodesCost
08371604
148821361
250011361

prune882.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize29.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- (pow (cbrt 1.0) 3)) (- x 1.0))
0.0b
(/ (pow (cbrt 1.0) 3) (* 1 (- x 1.0)))
0.1b
(/ 1 (pow x 4))
0.1b
(/ (- 2.0) (pow x 6))

rewrite73.0ms

Algorithm
rewrite-expression-head
Rules
309×times-frac
265×add-sqr-sqrt *-un-lft-identity
183×add-cube-cbrt
132×distribute-lft-neg-in distribute-rgt-neg-in
129×unpow-prod-down
84×cbrt-prod cube-prod
71×associate-/l*
41×distribute-lft-out-- difference-of-squares
38×add-exp-log
29×sqr-pow
20×associate-/r*
19×div-exp
15×add-cbrt-cube
14×cube-mult neg-mul-1 unpow3
pow-to-exp pow-exp
1-exp prod-exp
cbrt-undiv
pow1 expm1-log1p-u frac-2neg clear-num associate-/r/ log1p-expm1-u div-inv add-log-exp
rec-exp
neg-sub0 flip3-- div-sub associate-*r/ distribute-frac-neg flip--
pow-flip cbrt-unprod inv-pow
Counts
4 → 485
Calls
4 calls:
22.0ms
(/ (- (pow (cbrt 1.0) 3)) (- x 1.0))
10.0ms
(/ (pow (cbrt 1.0) 3) (* 1 (- x 1.0)))
4.0ms
(/ 1 (pow x 4))
6.0ms
(/ (- 2.0) (pow x 6))

series152.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(/ (- (pow (cbrt 1.0) 3)) (- x 1.0))
31.0ms
(/ (pow (cbrt 1.0) 3) (* 1 (- x 1.0)))
35.0ms
(/ 1 (pow x 4))
49.0ms
(/ (- 2.0) (pow x 6))

simplify71.0ms

Algorithm
egg-herbie
Counts
497 → 497
Iterations

Useful iterations: 1 (28.0ms)

IterNodesCost
011693749
150013485

prune1.4s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.0b

regimes24.0ms

Accuracy

100% (0.0b remaining)

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

bsearch140.0ms

Steps
ItersRangePoint
9
0.004380743253548005
488.5072251079851
210.68103720548342
10
-146662999352.95746
-3.9934486818618
-235.01839027929324

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05747
16247
26247

end0.0ms

sample456.0ms

Algorithm
intervals
Results
165.0ms1928×body640valid
95.0ms4153×body80valid
76.0ms1279×body320valid
26.0ms640×body160valid