Details

Time bar (total: 5.7s)

sample30.0ms

Algorithm
intervals
Results
8.0ms273×body80valid
8.0ms279×body80nan

simplify113.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0247
1657
21827
33387
44887
57577
611667
717297
827937
950017

prune5.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.5b

Counts
2 → 1

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ y (/ 1.0 (* x 9.0)))
0.2b
(/ 1.0 (* x 9.0))
0.3b
(* (* 3.0 (sqrt x)) (- (+ y (/ 1.0 (* x 9.0))) 1.0))
0.3b
(* 3.0 (sqrt x))

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
63×add-sqr-sqrt
44×*-un-lft-identity
37×add-cube-cbrt
36×times-frac
34×associate-*l*
30×associate-*r*
16×add-exp-log add-cbrt-cube
13×unswap-sqr
12×associate-/r*
11×pow1
sqrt-prod
*-commutative
add-log-exp
prod-exp cbrt-unprod
distribute-rgt-in distribute-lft-in pow-prod-down associate--l+
+-commutative associate-/l*
cbrt-undiv sub-neg associate-*r/ div-exp distribute-lft-out distribute-lft-out--
flip3-- frac-2neg flip3-+ clear-num sum-log flip-- flip-+ div-inv difference-of-squares
Counts
4 → 148
Calls
4 calls:
12.0ms
(+ y (/ 1.0 (* x 9.0)))
7.0ms
(/ 1.0 (* x 9.0))
24.0ms
(* (* 3.0 (sqrt x)) (- (+ y (/ 1.0 (* x 9.0))) 1.0))
5.0ms
(* 3.0 (sqrt x))

series155.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(+ y (/ 1.0 (* x 9.0)))
16.0ms
(/ 1.0 (* x 9.0))
67.0ms
(* (* 3.0 (sqrt x)) (- (+ y (/ 1.0 (* x 9.0))) 1.0))
44.0ms
(* 3.0 (sqrt x))

simplify84.0ms

Algorithm
egg-herbie
Counts
160 → 160
Iterations

Useful iterations: 2 (68.0ms)

IterNodesCost
0642994
13093931
25001929

prune265.0ms

Filtered
160 candidates to 110 candidates (68.8%)
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New14812160
Fresh000
Picked101
Done000
Total14912161

Merged error: 0.0b

Counts
161 → 12

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ y (/ 1.0 (* x 9.0)))
0.2b
(* 3.0 (- (+ y (/ 1.0 (* x 9.0))) 1.0))
0.2b
(/ 1.0 (* x 9.0))
0.3b
(* (sqrt x) (* 3.0 (- (+ y (/ 1.0 (* x 9.0))) 1.0)))

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
62×add-sqr-sqrt
48×*-un-lft-identity
39×associate-*r*
36×add-cube-cbrt times-frac
24×associate-*l*
20×distribute-rgt-in distribute-lft-in
16×add-exp-log add-cbrt-cube
12×associate--l+ associate-/r* unswap-sqr
11×pow1
+-commutative *-commutative
sub-neg associate-*r/ add-log-exp
prod-exp sqrt-prod cbrt-unprod
pow-prod-down distribute-lft-out--
distribute-lft-out associate-/l*
cbrt-undiv flip3-- div-exp flip-- difference-of-squares
frac-2neg flip3-+ clear-num sum-log flip-+ div-inv
Counts
4 → 165
Calls
4 calls:
12.0ms
(+ y (/ 1.0 (* x 9.0)))
18.0ms
(* 3.0 (- (+ y (/ 1.0 (* x 9.0))) 1.0))
7.0ms
(/ 1.0 (* x 9.0))
28.0ms
(* (sqrt x) (* 3.0 (- (+ y (/ 1.0 (* x 9.0))) 1.0)))

series143.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(+ y (/ 1.0 (* x 9.0)))
30.0ms
(* 3.0 (- (+ y (/ 1.0 (* x 9.0))) 1.0))
16.0ms
(/ 1.0 (* x 9.0))
69.0ms
(* (sqrt x) (* 3.0 (- (+ y (/ 1.0 (* x 9.0))) 1.0)))

simplify87.0ms

Algorithm
egg-herbie
Counts
177 → 177
Iterations

Useful iterations: 1 (20.0ms)

IterNodesCost
06501181
131781109
250021109

prune275.0ms

Filtered
177 candidates to 113 candidates (63.8%)
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New1743177
Fresh3811
Picked011
Done000
Total17712189

Merged error: 0.0b

Counts
189 → 12

localize11.0ms

Local error

Found 4 expressions with local error:

0.3b
(* 3.0 (sqrt x))
0.3b
(* (sqrt x) (sqrt 9.0))
0.3b
(* (sqrt x) (sqrt 9.0))
0.4b
(/ (/ 1.0 (* (sqrt x) (sqrt 9.0))) (* (sqrt x) (sqrt 9.0)))

rewrite234.0ms

Algorithm
rewrite-expression-head
Rules
2793×times-frac
2275×add-sqr-sqrt
1374×sqrt-prod
1175×add-cube-cbrt *-un-lft-identity
828×associate-*r*
825×associate-*l*
550×unswap-sqr
138×*-commutative
70×associate-/l*
42×associate-/r*
31×add-exp-log add-cbrt-cube
27×associate-/l/
23×div-inv
14×pow1
10×cbrt-undiv div-exp
prod-exp cbrt-unprod
pow-prod-down
sqrt-pow1 pow1/2 add-log-exp
frac-2neg sqrt-unprod clear-num
Counts
4 → 1626
Calls
4 calls:
5.0ms
(* 3.0 (sqrt x))
6.0ms
(* (sqrt x) (sqrt 9.0))
6.0ms
(* (sqrt x) (sqrt 9.0))
58.0ms
(/ (/ 1.0 (* (sqrt x) (sqrt 9.0))) (* (sqrt x) (sqrt 9.0)))

series315.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(* 3.0 (sqrt x))
69.0ms
(* (sqrt x) (sqrt 9.0))
73.0ms
(* (sqrt x) (sqrt 9.0))
130.0ms
(/ (/ 1.0 (* (sqrt x) (sqrt 9.0))) (* (sqrt x) (sqrt 9.0)))

simplify318.0ms

Algorithm
egg-herbie
Counts
1638 → 1638
Iterations

Useful iterations: 1 (73.0ms)

IterNodesCost
0418127303
1500126383

prune2.0s

Filtered
1638 candidates to 584 candidates (35.7%)
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New163621638
Fresh2810
Picked011
Done011
Total1638121650

Merged error: 0.0b

Counts
1650 → 12

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ y (/ 1.0 (* x 9.0)))
0.2b
(/ 1.0 (* x 9.0))
0.3b
(* (sqrt x) (- (+ y (/ 1.0 (* x 9.0))) 1.0))
0.3b
(* (* (sqrt x) (- (+ y (/ 1.0 (* x 9.0))) 1.0)) 3.0)

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
65×add-sqr-sqrt
49×*-un-lft-identity
43×associate-*l*
37×add-cube-cbrt
36×times-frac
27×associate-*r*
16×add-exp-log add-cbrt-cube
13×unswap-sqr
12×associate-/r*
11×pow1
sqrt-prod
*-commutative
add-log-exp
prod-exp cbrt-unprod
distribute-rgt-in distribute-lft-in associate-*r/ pow-prod-down associate--l+ distribute-lft-out--
+-commutative distribute-lft-out associate-/l*
cbrt-undiv sub-neg flip3-- div-exp associate-*l/ flip-- difference-of-squares
frac-2neg flip3-+ clear-num sum-log flip-+ div-inv
Counts
4 → 153
Calls
4 calls:
15.0ms
(+ y (/ 1.0 (* x 9.0)))
7.0ms
(/ 1.0 (* x 9.0))
19.0ms
(* (sqrt x) (- (+ y (/ 1.0 (* x 9.0))) 1.0))
24.0ms
(* (* (sqrt x) (- (+ y (/ 1.0 (* x 9.0))) 1.0)) 3.0)

series180.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(+ y (/ 1.0 (* x 9.0)))
20.0ms
(/ 1.0 (* x 9.0))
62.0ms
(* (sqrt x) (- (+ y (/ 1.0 (* x 9.0))) 1.0))
72.0ms
(* (* (sqrt x) (- (+ y (/ 1.0 (* x 9.0))) 1.0)) 3.0)

simplify78.0ms

Algorithm
egg-herbie
Counts
165 → 165
Iterations

Useful iterations: 1 (18.0ms)

IterNodesCost
05791113
126681037
250011037

prune254.0ms

Filtered
165 candidates to 114 candidates (69.1%)
Pruning

12 alts after pruning (9 fresh and 3 done)

PrunedKeptTotal
New1623165
Fresh369
Picked011
Done022
Total16512177

Merged error: 0.0b

Counts
177 → 12

regimes128.0ms

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0167
1167

end0.0ms

sample805.0ms

Algorithm
intervals
Results
264.0ms8548×body80valid
256.0ms8451×body80nan