Details

Time bar (total: 4.1s)

sample71.0ms

Algorithm
intervals
Results
38.0ms72×body1280valid
14.0ms55×body640valid
3.0ms22×body320valid
3.0ms82×body80valid
3.0ms25×body160valid
3.0ms82×body80nan

simplify4.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
052
152

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 40.4b

localize3.0ms

Local error

Found 1 expressions with local error:

5.8b
(log (+ 1.0 x))

rewrite3.0ms

Algorithm
rewrite-expression-head
Rules
log-prod *-un-lft-identity
pow1 add-exp-log add-sqr-sqrt add-cube-cbrt log-div
flip3-+ rem-log-exp log-pow add-cbrt-cube flip-+ distribute-lft-out add-log-exp
Counts
1 → 15
Calls
1 calls:
3.0ms
(log (+ 1.0 x))

series46.0ms

Counts
1 → 3
Calls
1 calls:
46.0ms
(log (+ 1.0 x))

simplify38.0ms

Algorithm
egg-herbie
Counts
18 → 18
Iterations

Useful iterations: 3 (35.0ms)

IterNodesCost
012295
132786
2116181
3500278

prune35.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize10.0ms

Local error

Found 1 expressions with local error:

0.0b
(- (+ (* 1.0 x) (log 1.0)) (* 1/2 (/ (pow x 2) (pow 1.0 2))))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
diff-log associate-*r/ frac-sub
pow1 add-exp-log add-sqr-sqrt add-cube-cbrt sub-neg flip3-- *-un-lft-identity flip3-+ associate--l+ sum-log add-cbrt-cube flip-- flip-+
Counts
1 → 16
Calls
1 calls:
28.0ms
(- (+ (* 1.0 x) (log 1.0)) (* 1/2 (/ (pow x 2) (pow 1.0 2))))

series40.0ms

Counts
1 → 3
Calls
1 calls:
39.0ms
(- (+ (* 1.0 x) (log 1.0)) (* 1/2 (/ (pow x 2) (pow 1.0 2))))

simplify122.0ms

Algorithm
egg-herbie
Counts
19 → 19
Iterations

Useful iterations: 2 (23.0ms)

IterNodesCost
0181252
1733234
24310223
35001223

prune48.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize6.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (+ 1.0 x))
0.0b
(sqrt (+ 1.0 x))
5.9b
(log (sqrt (+ 1.0 x)))
5.9b
(log (sqrt (+ 1.0 x)))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
18×*-un-lft-identity
16×sqrt-prod
14×log-prod
12×add-sqr-sqrt
10×pow1 add-cube-cbrt
sqrt-div
add-exp-log log-pow
log-div sqrt-pow1 flip3-+ pow1/2 add-cbrt-cube flip-+ distribute-lft-out add-log-exp
rem-sqrt-square rem-log-exp
Counts
4 → 72
Calls
4 calls:
4.0ms
(sqrt (+ 1.0 x))
4.0ms
(sqrt (+ 1.0 x))
3.0ms
(log (sqrt (+ 1.0 x)))
3.0ms
(log (sqrt (+ 1.0 x)))

series228.0ms

Counts
4 → 12
Calls
4 calls:
29.0ms
(sqrt (+ 1.0 x))
36.0ms
(sqrt (+ 1.0 x))
82.0ms
(log (sqrt (+ 1.0 x)))
81.0ms
(log (sqrt (+ 1.0 x)))

simplify57.0ms

Algorithm
egg-herbie
Counts
84 → 84
Iterations

Useful iterations: 3 (51.0ms)

IterNodesCost
0176482
1484436
21819418
35002406

prune176.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (log (sqrt (- (* 1.0 1.0) (* x x)))) (log (sqrt (- 1.0 x))))
2.5b
(log (sqrt (- (* 1.0 1.0) (* x x))))
5.8b
(log (sqrt (- 1.0 x)))
5.9b
(log (sqrt (+ 1.0 x)))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
37×log-prod
24×*-un-lft-identity
22×sqrt-prod
20×add-sqr-sqrt
17×log-pow
16×pow1
14×add-cube-cbrt
10×log-div sqrt-div
associate--r+ distribute-lft-out--
add-exp-log associate--l+
flip3-- sqrt-pow1 pow1/2 flip-- difference-of-squares
add-cbrt-cube add-log-exp
rem-log-exp
associate--l- associate--r-
sub-neg flip3-+ diff-log flip-+ distribute-lft-out
Counts
4 → 99
Calls
4 calls:
16.0ms
(- (log (sqrt (- (* 1.0 1.0) (* x x)))) (log (sqrt (- 1.0 x))))
4.0ms
(log (sqrt (- (* 1.0 1.0) (* x x))))
3.0ms
(log (sqrt (- 1.0 x)))
3.0ms
(log (sqrt (+ 1.0 x)))

series594.0ms

Counts
4 → 12
Calls
4 calls:
233.0ms
(- (log (sqrt (- (* 1.0 1.0) (* x x)))) (log (sqrt (- 1.0 x))))
191.0ms
(log (sqrt (- (* 1.0 1.0) (* x x))))
84.0ms
(log (sqrt (- 1.0 x)))
86.0ms
(log (sqrt (+ 1.0 x)))

simplify44.0ms

Algorithm
egg-herbie
Counts
111 → 111
Iterations

Useful iterations: 2 (34.0ms)

IterNodesCost
04751013
11366949
25002900

prune310.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

regimes60.0ms

Accuracy

98.9% (0.2b remaining)

Error of 0.3b against oracle of 0.1b and baseline of 20.9b

bsearch2.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02111
12111

end0.0ms

sample2.1s

Algorithm
intervals
Results
1.1s2286×body1280valid
448.0ms1690×body640valid
130.0ms870×body320valid
110.0ms2717×body80valid
76.0ms2688×body80nan
45.0ms437×body160valid