Details

Time bar (total: 5.0s)

sample65.0ms

Algorithm
intervals
Results
38.0ms94×body10240exit
10.0ms265×body80valid
2.0msbody640valid
2.0msbody1280valid
1.0msbody320valid
0.0msbody160valid

simplify7.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0125
1195
2195

prune2.0ms

Filtered
1 candidates to 0 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.9b

Counts
2 → 1

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ 1.0 (exp x))
0.0b
(- (log (+ 1.0 (exp x))) (* x y))
0.8b
(log (+ 1.0 (exp x)))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
17×*-un-lft-identity
10×add-sqr-sqrt
log-prod add-log-exp
pow1
add-cube-cbrt
add-exp-log log-div associate--l+ distribute-lft-out--
flip3-+ log-pow add-cbrt-cube flip-+ distribute-lft-out
associate--l- diff-log associate-*l* difference-of-squares
+-commutative sub-neg flip3-- rem-log-exp sum-log flip-- unswap-sqr
Counts
3 → 52
Calls
3 calls:
4.0ms
(+ 1.0 (exp x))
14.0ms
(- (log (+ 1.0 (exp x))) (* x y))
4.0ms
(log (+ 1.0 (exp x)))

series137.0ms

Counts
3 → 9
Calls
3 calls:
8.0ms
(+ 1.0 (exp x))
65.0ms
(- (log (+ 1.0 (exp x))) (* x y))
63.0ms
(log (+ 1.0 (exp x)))

simplify56.0ms

Algorithm
egg-herbie
Counts
61 → 61
Iterations

Useful iterations: 3 (49.0ms)

IterNodesCost
0216377
1579356
21597353
35001352

prune134.0ms

Filtered
61 candidates to 43 candidates (29.5%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New56561
Fresh000
Picked101
Done000
Total57562

Merged error: 0.5b

Counts
62 → 5

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (+ 1.0 (exp x)))
0.0b
(- (+ (log (sqrt (+ 1.0 (exp x)))) (log (sqrt (+ 1.0 (exp x))))) (* x y))
1.5b
(log (sqrt (+ 1.0 (exp x))))
1.5b
(log (sqrt (+ 1.0 (exp x))))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
43×*-un-lft-identity
28×log-prod
20×sqrt-prod
19×add-sqr-sqrt
17×pow1
16×associate--l+
14×log-pow add-log-exp
13×add-cube-cbrt distribute-lft-out
10×sqrt-div distribute-lft-out--
log-div
associate-+l+ associate-+r+
add-exp-log
flip3-+ diff-log associate-*l* flip-+
associate--l- sum-log add-cbrt-cube
sqrt-pow1 pow1/2
associate-+l- associate-+r- rem-log-exp difference-of-squares
+-commutative sub-neg rem-sqrt-square flip3-- flip-- unswap-sqr
Counts
4 → 104
Calls
4 calls:
3.0ms
(sqrt (+ 1.0 (exp x)))
31.0ms
(- (+ (log (sqrt (+ 1.0 (exp x)))) (log (sqrt (+ 1.0 (exp x))))) (* x y))
4.0ms
(log (sqrt (+ 1.0 (exp x))))
4.0ms
(log (sqrt (+ 1.0 (exp x))))

series423.0ms

Counts
4 → 12
Calls
4 calls:
33.0ms
(sqrt (+ 1.0 (exp x)))
162.0ms
(- (+ (log (sqrt (+ 1.0 (exp x)))) (log (sqrt (+ 1.0 (exp x))))) (* x y))
111.0ms
(log (sqrt (+ 1.0 (exp x))))
117.0ms
(log (sqrt (+ 1.0 (exp x))))

simplify118.0ms

Algorithm
egg-herbie
Counts
116 → 116
Iterations

Useful iterations: 3 (101.0ms)

IterNodesCost
03171040
1971925
23425877
35001867

prune244.0ms

Filtered
116 candidates to 77 candidates (33.6%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1142116
Fresh134
Picked101
Done000
Total1165121

Merged error: 0.5b

Counts
121 → 5

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (+ 1.0 (exp x)))
0.0b
(- (+ (* (/ 1 2) (log (+ 1.0 (exp x)))) (log (sqrt (+ 1.0 (exp x))))) (* x y))
0.8b
(log (+ 1.0 (exp x)))
1.5b
(log (sqrt (+ 1.0 (exp x))))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
54×*-un-lft-identity
26×log-prod
18×add-sqr-sqrt distribute-lft-out
17×associate--l+
15×associate-*l*
14×pow1 distribute-lft-out--
12×add-cube-cbrt sqrt-prod
11×add-log-exp
10×log-pow
associate-+l+
associate-+r+
add-exp-log log-div sqrt-div
distribute-rgt-in distribute-lft-in flip3-+ add-cbrt-cube flip-+ div-inv
diff-log
associate--l- associate-+r- sqrt-pow1 pow1/2 rem-log-exp sum-log difference-of-squares
+-commutative sub-neg rem-sqrt-square flip3-- flip-- unswap-sqr
Counts
4 → 100
Calls
4 calls:
3.0ms
(sqrt (+ 1.0 (exp x)))
39.0ms
(- (+ (* (/ 1 2) (log (+ 1.0 (exp x)))) (log (sqrt (+ 1.0 (exp x))))) (* x y))
3.0ms
(log (+ 1.0 (exp x)))
4.0ms
(log (sqrt (+ 1.0 (exp x))))

series439.0ms

Counts
4 → 12
Calls
4 calls:
33.0ms
(sqrt (+ 1.0 (exp x)))
230.0ms
(- (+ (* (/ 1 2) (log (+ 1.0 (exp x)))) (log (sqrt (+ 1.0 (exp x))))) (* x y))
67.0ms
(log (+ 1.0 (exp x)))
109.0ms
(log (sqrt (+ 1.0 (exp x))))

simplify49.0ms

Algorithm
egg-herbie
Counts
112 → 112
Iterations

Useful iterations: 2 (38.0ms)

IterNodesCost
03961048
11244987
25001817

prune260.0ms

Filtered
112 candidates to 76 candidates (32.1%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1111112
Fresh044
Picked101
Done000
Total1125117

Merged error: 0.5b

Counts
117 → 5

localize14.0ms

Local error

Found 4 expressions with local error:

0.3b
(sqrt (sqrt (+ 1.0 (exp x))))
1.3b
(log (sqrt (sqrt (+ 1.0 (exp x)))))
1.3b
(log (sqrt (sqrt (+ 1.0 (exp x)))))
1.5b
(log (sqrt (+ 1.0 (exp x))))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
38×sqrt-prod
27×log-prod
22×*-un-lft-identity
16×add-sqr-sqrt
14×pow1 add-cube-cbrt sqrt-div
13×sqrt-pow1 log-pow
add-exp-log pow1/2
log-div
flip3-+ add-cbrt-cube flip-+ distribute-lft-out add-log-exp
rem-log-exp
rem-sqrt-square
Counts
4 → 92
Calls
4 calls:
4.0ms
(sqrt (sqrt (+ 1.0 (exp x))))
8.0ms
(log (sqrt (sqrt (+ 1.0 (exp x)))))
5.0ms
(log (sqrt (sqrt (+ 1.0 (exp x)))))
4.0ms
(log (sqrt (+ 1.0 (exp x))))

series671.0ms

Counts
4 → 12
Calls
4 calls:
134.0ms
(sqrt (sqrt (+ 1.0 (exp x))))
215.0ms
(log (sqrt (sqrt (+ 1.0 (exp x)))))
208.0ms
(log (sqrt (sqrt (+ 1.0 (exp x)))))
113.0ms
(log (sqrt (+ 1.0 (exp x))))

simplify113.0ms

Algorithm
egg-herbie
Counts
104 → 104
Iterations

Useful iterations: 3 (103.0ms)

IterNodesCost
0261835
1796780
23057769
35002744

prune267.0ms

Filtered
104 candidates to 70 candidates (32.7%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1040104
Fresh044
Picked011
Done000
Total1045109

Merged error: 0.5b

Counts
109 → 5

regimes52.0ms

Accuracy

0% (0.8b remaining)

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

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01718
11718

end0.0ms

sample1.7s

Algorithm
intervals
Results
1.0s2474×body10240exit
314.0ms8391×body80valid
69.0ms255×body640valid
63.0ms121×body1280valid
32.0ms196×body320valid
9.0ms93×body160valid