Details

Time bar (total: 5.8s)

sample93.0ms

Algorithm
intervals
Results
52.0ms117×body1280valid
16.0ms69×body640valid
7.0ms48×body320valid
6.0ms232×body80nan
1.0ms17×body160valid
0.0msbody80valid

simplify6.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0154
1204
2234
3234

prune2.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: 59.1b

Counts
2 → 1

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- 1.0 eps) (+ 1.0 eps))
4.9b
(log (/ (- 1.0 eps) (+ 1.0 eps)))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
63×*-un-lft-identity
41×add-sqr-sqrt
40×times-frac
26×log-prod
23×add-cube-cbrt
11×distribute-lft-out
distribute-lft-out-- difference-of-squares
add-exp-log
associate-/l*
associate-/r* associate-/r/ add-cbrt-cube
pow1
flip3-+ div-exp rem-log-exp flip-+ div-inv associate-/l/ add-log-exp
cbrt-undiv log-div flip3-- frac-2neg div-sub clear-num log-pow flip--
Counts
2 → 83
Calls
2 calls:
8.0ms
(/ (- 1.0 eps) (+ 1.0 eps))
7.0ms
(log (/ (- 1.0 eps) (+ 1.0 eps)))

series152.0ms

Counts
2 → 6
Calls
2 calls:
31.0ms
(/ (- 1.0 eps) (+ 1.0 eps))
120.0ms
(log (/ (- 1.0 eps) (+ 1.0 eps)))

simplify135.0ms

Algorithm
egg-herbie
Counts
89 → 89
Iterations

Useful iterations: 2 (26.0ms)

IterNodesCost
0339657
11040623
24497605
35001605

prune147.0ms

Filtered
89 candidates to 59 candidates (66.3%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New84589
Fresh000
Picked101
Done000
Total85590

Merged error: 0.0b

Counts
90 → 5

localize9.0ms

Local error

Found 1 expressions with local error:

0.0b
(- (pow eps 2) (+ (/ (pow eps 2) (pow 1.0 2)) eps))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity add-log-exp
difference-of-squares
diff-log distribute-lft-out--
pow1 add-exp-log add-cube-cbrt sub-neg unpow-prod-down flip3-- sum-log add-cbrt-cube flip-- distribute-lft-out associate--r+ unpow2 sqr-pow
Counts
1 → 20
Calls
1 calls:
25.0ms
(- (pow eps 2) (+ (/ (pow eps 2) (pow 1.0 2)) eps))

series98.0ms

Counts
1 → 3
Calls
1 calls:
98.0ms
(- (pow eps 2) (+ (/ (pow eps 2) (pow 1.0 2)) eps))

simplify55.0ms

Algorithm
egg-herbie
Counts
23 → 23
Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
0123209
1382192
21701192
35001192

prune43.0ms

Filtered
23 candidates to 14 candidates (60.9%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New23023
Fresh044
Picked011
Done000
Total23528

Merged error: 0.0b

Counts
28 → 5

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (log (sqrt (- 1.0 eps))) (log (/ (sqrt (- 1.0 eps)) (+ 1.0 eps))))
0.0b
(/ (sqrt (- 1.0 eps)) (+ 1.0 eps))
4.9b
(log (/ (sqrt (- 1.0 eps)) (+ 1.0 eps)))
4.9b
(log (sqrt (- 1.0 eps)))

rewrite51.0ms

Algorithm
rewrite-expression-head
Rules
145×*-un-lft-identity
96×times-frac
92×log-prod
91×add-sqr-sqrt
75×sqrt-prod
61×add-cube-cbrt
38×associate-+r+
29×distribute-lft-out
15×distribute-lft-out-- difference-of-squares
11×pow1
10×add-exp-log
associate-+l+ log-pow associate-/l*
log-div sqrt-div associate-/r/ add-cbrt-cube
flip3-+ associate-/r* flip-+ add-log-exp
flip3-- rem-log-exp flip-- div-inv
associate-+l- div-exp associate-/l/
cbrt-undiv +-commutative associate-+r- frac-2neg sqrt-pow1 pow1/2 clear-num sum-log
Counts
4 → 194
Calls
4 calls:
17.0ms
(+ (log (sqrt (- 1.0 eps))) (log (/ (sqrt (- 1.0 eps)) (+ 1.0 eps))))
9.0ms
(/ (sqrt (- 1.0 eps)) (+ 1.0 eps))
12.0ms
(log (/ (sqrt (- 1.0 eps)) (+ 1.0 eps)))
4.0ms
(log (sqrt (- 1.0 eps)))

series712.0ms

Counts
4 → 12
Calls
4 calls:
320.0ms
(+ (log (sqrt (- 1.0 eps))) (log (/ (sqrt (- 1.0 eps)) (+ 1.0 eps))))
97.0ms
(/ (sqrt (- 1.0 eps)) (+ 1.0 eps))
212.0ms
(log (/ (sqrt (- 1.0 eps)) (+ 1.0 eps)))
82.0ms
(log (sqrt (- 1.0 eps)))

simplify63.0ms

Algorithm
egg-herbie
Counts
206 → 206
Iterations

Useful iterations: 2 (45.0ms)

IterNodesCost
06842067
122321942
250011838

prune373.0ms

Filtered
206 candidates to 125 candidates (60.7%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New2042206
Fresh213
Picked101
Done011
Total2074211

Merged error: 0.0b

Counts
211 → 4

localize12.0ms

Local error

Found 4 expressions with local error:

4.9b
(log (/ (sqrt (- 1.0 eps)) (+ 1.0 eps)))
4.9b
(log (sqrt (- 1.0 eps)))
4.9b
(log (sqrt (- 1.0 eps)))
4.9b
(log (sqrt (- 1.0 eps)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
62×log-prod
57×*-un-lft-identity
41×add-sqr-sqrt
35×sqrt-prod
32×times-frac
27×add-cube-cbrt
11×pow1
10×add-exp-log log-pow
distribute-lft-out
log-div distribute-lft-out-- difference-of-squares
sqrt-div
rem-log-exp
add-cbrt-cube add-log-exp
flip3-- sqrt-pow1 pow1/2 flip--
associate-/r/
flip3-+ div-exp flip-+ div-inv
Counts
4 → 112
Calls
4 calls:
8.0ms
(log (/ (sqrt (- 1.0 eps)) (+ 1.0 eps)))
4.0ms
(log (sqrt (- 1.0 eps)))
4.0ms
(log (sqrt (- 1.0 eps)))
4.0ms
(log (sqrt (- 1.0 eps)))

series456.0ms

Counts
4 → 12
Calls
4 calls:
213.0ms
(log (/ (sqrt (- 1.0 eps)) (+ 1.0 eps)))
82.0ms
(log (sqrt (- 1.0 eps)))
80.0ms
(log (sqrt (- 1.0 eps)))
81.0ms
(log (sqrt (- 1.0 eps)))

simplify129.0ms

Algorithm
egg-herbie
Counts
124 → 124
Iterations

Useful iterations: 2 (28.0ms)

IterNodesCost
04051085
112121009
24889943
35001943

prune333.0ms

Filtered
124 candidates to 81 candidates (65.3%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1213124
Fresh112
Picked101
Done011
Total1235128

Merged error: 0.0b

Counts
128 → 5

regimes24.0ms

Accuracy

0% (0.5b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0159
1159

end0.0ms

sample2.9s

Algorithm
intervals
Results
1.5s3396×body1280valid
625.0ms2507×body640valid
226.0ms8047×body80nan
191.0ms1244×body320valid
60.0ms650×body160valid
8.0ms203×body80valid

Profiling

Loading profile data...