Details

Time bar (total: 8.6s)

sample78.0ms

Algorithm
intervals
Results
28.0ms381×body80valid
26.0ms450×body80nan

simplify55.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03712
18412
224512
358112
4128012
5246212
6500112

prune3.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: 5.7b

Counts
2 → 1

localize17.0ms

Local error

Found 4 expressions with local error:

0.1b
(+ (- (* (- x 0.5) (log x)) x) 0.91893853320467)
0.2b
(* (- x 0.5) (log x))
0.2b
(- (* (- x 0.5) (log x)) x)
5.2b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt *-un-lft-identity
20×add-cube-cbrt
18×log-prod
12×associate--l+
11×add-log-exp
distribute-rgt-in distribute-lft-in times-frac
add-exp-log associate-+l+ add-cbrt-cube
pow1
associate-*l*
associate-*r*
associate-/r* associate-/l*
sub-neg flip3-- flip3-+ diff-log associate-*l/ sum-log flip-- flip-+ associate-/l/
cbrt-undiv +-commutative associate-+l- frac-2neg div-exp pow-prod-down prod-exp clear-num log-pow *-commutative cbrt-unprod div-inv distribute-lft-out distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 98
Calls
4 calls:
11.0ms
(+ (- (* (- x 0.5) (log x)) x) 0.91893853320467)
7.0ms
(* (- x 0.5) (log x))
7.0ms
(- (* (- x 0.5) (log x)) x)
11.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series1.2s

Counts
4 → 12
Calls
4 calls:
446.0ms
(+ (- (* (- x 0.5) (log x)) x) 0.91893853320467)
261.0ms
(* (- x 0.5) (log x))
439.0ms
(- (* (- x 0.5) (log x)) x)
85.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify50.0ms

Algorithm
egg-herbie
Counts
110 → 110
Iterations

Useful iterations: 2 (40.0ms)

IterNodesCost
0501839
11642776
25002763

prune378.0ms

Filtered
110 candidates to 84 candidates (76.4%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1019110
Fresh000
Picked101
Done000
Total1029111

Merged error: 4.3b

Counts
111 → 9

localize23.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
5.2b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-prod times-frac
add-exp-log add-cbrt-cube
pow1 add-log-exp
pow1/3 associate-/r* associate-/l*
associate-/l/
cbrt-undiv frac-2neg flip3-+ div-exp clear-num flip-+ div-inv
Counts
4 → 62
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
15.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series660.0ms

Counts
4 → 12
Calls
4 calls:
196.0ms
(cbrt x)
187.0ms
(cbrt x)
187.0ms
(cbrt x)
90.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify102.0ms

Algorithm
egg-herbie
Counts
74 → 74
Iterations

Useful iterations: 3 (95.0ms)

IterNodesCost
0212462
1697420
23307413
35001410

prune495.0ms

Filtered
74 candidates to 62 candidates (83.8%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New73174
Fresh088
Picked101
Done000
Total74983

Merged error: 4.3b

Counts
83 → 9

localize21.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (- x 0.5) (log x))
0.2b
(- (* (sqrt (* (- x 0.5) (log x))) (sqrt (* (- x 0.5) (log x)))) x)
0.5b
(* (sqrt (* (- x 0.5) (log x))) (sqrt (* (- x 0.5) (log x))))
5.2b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
56×pow1
28×sqrt-pow1
27×add-sqr-sqrt
22×*-un-lft-identity
21×pow-prod-down
20×add-cube-cbrt
16×associate-*l/
12×sqrt-div
10×add-exp-log pow1/2 pow-prod-up add-cbrt-cube
times-frac associate-*l*
flip3-- associate-*r* flip--
log-prod pow-sqr add-log-exp
frac-times swap-sqr sqrt-prod
distribute-rgt-in distribute-lft-in associate-/r* associate-/l*
associate-*r/ prod-exp *-commutative cbrt-unprod associate-/l/ difference-of-squares unswap-sqr
cbrt-undiv pow2 sub-neg frac-2neg flip3-+ pow-plus sqrt-unprod diff-log div-exp clear-num rem-square-sqrt log-pow flip-+ div-inv distribute-lft-out--
Counts
4 → 128
Calls
4 calls:
7.0ms
(* (- x 0.5) (log x))
15.0ms
(- (* (sqrt (* (- x 0.5) (log x))) (sqrt (* (- x 0.5) (log x)))) x)
14.0ms
(* (sqrt (* (- x 0.5) (log x))) (sqrt (* (- x 0.5) (log x))))
11.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series981.0ms

Counts
4 → 12
Calls
4 calls:
262.0ms
(* (- x 0.5) (log x))
348.0ms
(- (* (sqrt (* (- x 0.5) (log x))) (sqrt (* (- x 0.5) (log x)))) x)
283.0ms
(* (sqrt (* (- x 0.5) (log x))) (sqrt (* (- x 0.5) (log x))))
87.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify102.0ms

Algorithm
egg-herbie
Counts
140 → 140
Iterations

Useful iterations: 2 (87.0ms)

IterNodesCost
08301324
138821181
250021158

prune431.0ms

Filtered
140 candidates to 86 candidates (61.4%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1382140
Fresh178
Picked101
Done000
Total1409149

Merged error: 4.3b

Counts
149 → 9

localize24.0ms

Local error

Found 4 expressions with local error:

0.2b
(- (* (- x 0.5) (log x)) x)
0.3b
(/ 1 (sqrt x))
1.9b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) (sqrt x))
3.8b
(* (/ 1 (sqrt x)) (/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) (sqrt x)))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
108×add-sqr-sqrt
94×times-frac
68×*-un-lft-identity
62×add-cube-cbrt
53×sqrt-prod
32×add-exp-log
22×associate-*r* associate-*l*
20×add-cbrt-cube
15×unswap-sqr
12×associate-/r*
11×div-exp
pow1 prod-exp
cbrt-undiv log-prod associate--l+ associate-/l* add-log-exp
cbrt-unprod div-inv
distribute-rgt-in rec-exp pow-flip distribute-lft-in 1-exp
frac-2neg clear-num associate-/l/
frac-times sub-neg flip3-- sqrt-pow1 flip3-+ pow1/2 diff-log associate-*r/ pow-prod-down associate-*l/ *-commutative flip-- flip-+ inv-pow
Counts
4 → 187
Calls
4 calls:
7.0ms
(- (* (- x 0.5) (log x)) x)
4.0ms
(/ 1 (sqrt x))
12.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) (sqrt x))
23.0ms
(* (/ 1 (sqrt x)) (/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) (sqrt x)))

series831.0ms

Counts
4 → 12
Calls
4 calls:
433.0ms
(- (* (- x 0.5) (log x)) x)
187.0ms
(/ 1 (sqrt x))
99.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) (sqrt x))
111.0ms
(* (/ 1 (sqrt x)) (/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) (sqrt x)))

simplify101.0ms

Algorithm
egg-herbie
Counts
199 → 199
Iterations

Useful iterations: 2 (75.0ms)

IterNodesCost
07982206
144351968
250021870

prune489.0ms

Filtered
199 candidates to 119 candidates (59.8%)
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New1990199
Fresh088
Picked011
Done000
Total1999208

Merged error: 4.3b

Counts
208 → 9

regimes297.0ms

Accuracy

75.7% (0.3b remaining)

Error of 5.2b against oracle of 4.9b and baseline of 6.3b

bsearch99.0ms

Steps
ItersRangePoint
8
2.4349687922908843e+132
1.933236461977481e+136
3.138825795002145e+133

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05630
15630

end0.0ms

sample1.9s

Algorithm
intervals
Results
760.0ms11638×body80valid
658.0ms11581×body80nan

Profiling

Loading profile data...