Details

Time bar (total: 3.7s)

sample22.0ms

Algorithm
intervals
Results
15.0ms335×body80valid

simplify26.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0194
1414
2694
3904
41054
51474
62264
73684
84154
94154

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ 0.253 (* x 0.12))
0.1b
(* x (+ 0.253 (* x 0.12)))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube add-log-exp
associate-*r* associate-*l*
flip3-+ associate-*r/ flip-+
+-commutative distribute-rgt-in distribute-lft-in pow-prod-down prod-exp sum-log *-commutative cbrt-unprod unswap-sqr
Counts
2 → 33
Calls
2 calls:
2.0ms
(+ 0.253 (* x 0.12))
7.0ms
(* x (+ 0.253 (* x 0.12)))

series99.0ms

Counts
2 → 6
Calls
2 calls:
32.0ms
(+ 0.253 (* x 0.12))
67.0ms
(* x (+ 0.253 (* x 0.12)))

simplify110.0ms

Algorithm
egg-herbie
Counts
39 → 39
Iterations

Useful iterations: 1 (6.0ms)

IterNodesCost
0166173
1767154
24026154
35002154

prune87.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* 0.253 0.253) (* (* x 0.12) (* x 0.12)))
0.1b
(* x (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))
0.2b
(/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12)))
0.3b
(* (* x 0.12) (* x 0.12))

rewrite43.0ms

Algorithm
rewrite-expression-head
Rules
45×pow1
27×add-sqr-sqrt
25×times-frac
23×add-exp-log add-cbrt-cube
22×add-cube-cbrt *-un-lft-identity
19×associate-*r*
18×pow-prod-down
10×prod-exp cbrt-unprod
difference-of-squares
add-log-exp
flip3-- associate-*l* associate-/r/ pow-sqr pow-prod-up flip-- associate-/l*
associate-/r*
cbrt-undiv pow-plus div-exp *-commutative div-inv associate-/l/ unswap-sqr
pow2 sub-neg frac-2neg diff-log div-sub associate-*r/ swap-sqr clear-num
Counts
4 → 120
Calls
4 calls:
3.0ms
(- (* 0.253 0.253) (* (* x 0.12) (* x 0.12)))
17.0ms
(* x (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))
9.0ms
(/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12)))
10.0ms
(* (* x 0.12) (* x 0.12))

series386.0ms

Counts
4 → 12
Calls
4 calls:
62.0ms
(- (* 0.253 0.253) (* (* x 0.12) (* x 0.12)))
175.0ms
(* x (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))
120.0ms
(/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12)))
29.0ms
(* (* x 0.12) (* x 0.12))

simplify82.0ms

Algorithm
egg-herbie
Counts
132 → 132
Iterations

Useful iterations: 2 (71.0ms)

IterNodesCost
04401115
12474934
25002879

prune239.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize9.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (* x (+ 0.253 (* x 0.12)))) (cbrt (* x (+ 0.253 (* x 0.12)))))
0.6b
(cbrt (* x (+ 0.253 (* x 0.12))))
0.6b
(cbrt (* x (+ 0.253 (* x 0.12))))
0.6b
(cbrt (* x (+ 0.253 (* x 0.12))))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
20×associate-*r/
18×cbrt-div
11×pow1
10×add-sqr-sqrt
flip3-+ pow1/3 flip-+
add-cube-cbrt *-un-lft-identity
cbrt-prod
add-exp-log
frac-times swap-sqr associate-*r* associate-*l* add-cbrt-cube add-log-exp
pow-prod-down associate-*l/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 72
Calls
4 calls:
12.0ms
(* (cbrt (* x (+ 0.253 (* x 0.12)))) (cbrt (* x (+ 0.253 (* x 0.12)))))
3.0ms
(cbrt (* x (+ 0.253 (* x 0.12))))
3.0ms
(cbrt (* x (+ 0.253 (* x 0.12))))
3.0ms
(cbrt (* x (+ 0.253 (* x 0.12))))

series573.0ms

Counts
4 → 12
Calls
4 calls:
174.0ms
(* (cbrt (* x (+ 0.253 (* x 0.12)))) (cbrt (* x (+ 0.253 (* x 0.12)))))
129.0ms
(cbrt (* x (+ 0.253 (* x 0.12))))
132.0ms
(cbrt (* x (+ 0.253 (* x 0.12))))
136.0ms
(cbrt (* x (+ 0.253 (* x 0.12))))

simplify52.0ms

Algorithm
egg-herbie
Counts
84 → 84
Iterations

Useful iterations: 2 (41.0ms)

IterNodesCost
04741148
118271083
25001902

prune277.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0b

localize15.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* x 0.12) (* x 0.12))
0.8b
(cbrt (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))
0.8b
(cbrt (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))
0.8b
(cbrt (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
54×cbrt-prod
43×pow1
36×times-frac
28×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
17×pow-prod-down
16×add-exp-log add-cbrt-cube
difference-of-squares
prod-exp cbrt-unprod
associate-/r/
pow-sqr pow-prod-up add-log-exp
cbrt-div flip3-- pow1/3 flip-- div-inv
pow-plus
pow2 swap-sqr associate-*r* associate-*l* *-commutative
Counts
4 → 115
Calls
4 calls:
14.0ms
(* (* x 0.12) (* x 0.12))
4.0ms
(cbrt (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))
4.0ms
(cbrt (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))
4.0ms
(cbrt (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))

series499.0ms

Counts
4 → 12
Calls
4 calls:
31.0ms
(* (* x 0.12) (* x 0.12))
159.0ms
(cbrt (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))
151.0ms
(cbrt (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))
158.0ms
(cbrt (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))

simplify58.0ms

Algorithm
egg-herbie
Counts
127 → 127
Iterations

Useful iterations: 2 (41.0ms)

IterNodesCost
03961678
116061558
250011459

prune401.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

regimes34.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01410
11410

end0.0ms

sample592.0ms

Algorithm
intervals
Results
470.0ms10709×body80valid