Details

Time bar (total: 6.8s)

sample84.0ms

Algorithm
intervals
Results
68.0ms442×body80valid

simplify111.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
07042
125242
2105942
3471342
4500142

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.2b

localize25.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* (fabs x) (fabs x)) (fabs x))
0.1b
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
0.2b
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
1.0b
(sqrt PI)

rewrite376.0ms

Algorithm
rewrite-expression-head
Rules
75×add-exp-log add-cbrt-cube
53×pow1
45×prod-exp cbrt-unprod
27×associate-*l*
24×pow-prod-down
22×add-sqr-sqrt
20×add-cube-cbrt *-un-lft-identity
18×times-frac
cbrt-undiv div-exp
pow-plus pow-prod-up
associate-*r*
expm1-log1p-u log1p-expm1-u add-log-exp
sqrt-prod *-commutative
pow2 associate-*l/ pow-sqr div-inv
rem-sqrt-square sqrt-pow1 pow1/2 pow3 unswap-sqr
Counts
4 → 135
Calls
4 calls:
8.0ms
(* (* (fabs x) (fabs x)) (fabs x))
330.0ms
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
30.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
1.0ms
(sqrt PI)

series135.0ms

Counts
4 → 10
Calls
4 calls:
26.0ms
(* (* (fabs x) (fabs x)) (fabs x))
58.0ms
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
51.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

simplify78.0ms

Algorithm
egg-herbie
Counts
145 → 145
Iterations

Useful iterations: 2 (60.0ms)

IterNodesCost
06391188
12694819
25002787

prune492.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.1b

localize29.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* (fabs x) (fabs x)) (fabs x))
0.1b
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
0.2b
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
1.0b
(sqrt PI)

rewrite376.0ms

Algorithm
rewrite-expression-head
Rules
75×add-exp-log add-cbrt-cube
53×pow1
45×prod-exp cbrt-unprod
27×associate-*l*
24×pow-prod-down
22×add-sqr-sqrt
20×add-cube-cbrt *-un-lft-identity
18×times-frac
cbrt-undiv div-exp
pow-plus pow-prod-up
associate-*r*
expm1-log1p-u log1p-expm1-u add-log-exp
sqrt-prod *-commutative
pow2 associate-*l/ pow-sqr div-inv
rem-sqrt-square sqrt-pow1 pow1/2 pow3 unswap-sqr
Counts
4 → 135
Calls
4 calls:
8.0ms
(* (* (fabs x) (fabs x)) (fabs x))
329.0ms
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
31.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
1.0ms
(sqrt PI)

series139.0ms

Counts
4 → 10
Calls
4 calls:
31.0ms
(* (* (fabs x) (fabs x)) (fabs x))
58.0ms
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
50.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

simplify77.0ms

Algorithm
egg-herbie
Counts
145 → 145
Iterations

Useful iterations: 2 (66.0ms)

IterNodesCost
06491186
12904817
25003785

prune754.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.1b

localize37.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
0.2b
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
1.0b
(expm1 (log1p (sqrt PI)))
1.0b
(sqrt PI)

rewrite364.0ms

Algorithm
rewrite-expression-head
Rules
70×add-exp-log add-cbrt-cube
42×prod-exp cbrt-unprod
34×pow1
26×associate-*l*
21×pow-prod-down
20×add-sqr-sqrt
19×add-cube-cbrt *-un-lft-identity
18×times-frac
cbrt-undiv div-exp
expm1-log1p-u log1p-expm1-u add-log-exp
sqrt-prod
associate-*r* associate-*l/ *-commutative div-inv
rem-sqrt-square expm1-log1p sqrt-pow1 pow1/2 expm1-udef
Counts
4 → 116
Calls
4 calls:
330.0ms
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
27.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(expm1 (log1p (sqrt PI)))
1.0ms
(sqrt PI)

series106.0ms

Counts
4 → 8
Calls
4 calls:
58.0ms
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
48.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(expm1 (log1p (sqrt PI)))
0.0ms
(sqrt PI)

simplify61.0ms

Algorithm
egg-herbie
Counts
124 → 124
Iterations

Useful iterations: 2 (49.0ms)

IterNodesCost
05671032
12237724
25001652

prune545.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.1b

localize38.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
1.0b
(expm1 (log1p (* (sqrt (sqrt PI)) (sqrt (sqrt PI)))))
1.0b
(sqrt PI)
1.0b
(sqrt PI)

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
25×add-exp-log add-cbrt-cube
15×pow1 add-sqr-sqrt
13×add-cube-cbrt *-un-lft-identity associate-*l*
12×prod-exp cbrt-unprod
times-frac
pow-prod-down sqrt-prod
expm1-log1p-u log1p-expm1-u add-log-exp
cbrt-undiv div-exp
rem-sqrt-square sqrt-pow1 pow1/2
expm1-log1p associate-*r* associate-*l/ *-commutative div-inv expm1-udef
Counts
4 → 81
Calls
4 calls:
27.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(expm1 (log1p (* (sqrt (sqrt PI)) (sqrt (sqrt PI)))))
1.0ms
(sqrt PI)
1.0ms
(sqrt PI)

series44.0ms

Counts
4 → 6
Calls
4 calls:
44.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(expm1 (log1p (* (sqrt (sqrt PI)) (sqrt (sqrt PI)))))
0.0ms
(sqrt PI)
0.0ms
(sqrt PI)

simplify132.0ms

Algorithm
egg-herbie
Counts
87 → 87
Iterations

Useful iterations: 3 (123.0ms)

IterNodesCost
0266416
1954336
24584328
35001326

prune464.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0.1b

regimes62.0ms

Accuracy

0% (0.1b remaining)

Error of 0.2b against oracle of 0.1b and baseline of 0.2b

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05140
15140

end0.0ms

sample2.3s

Algorithm
intervals
Results
2.1s13983×body80valid