Details

Time bar (total: 28.3s)

sample169.0ms

Algorithm
intervals
Results
81.0ms107×body1280valid
33.0ms74×body640valid
14.0ms283×body80nan
13.0ms50×body320valid
3.0ms18×body160valid
0.0msbody80valid

simplify20.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068
1158
2208
3238
done238

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.6b

localize18.0ms

Local error

Found 2 expressions with local error:

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

rewrite94.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
expm1-log1p-u flip3-+ div-exp rem-log-exp flip-+ log1p-expm1-u div-inv associate-/l/ add-log-exp
cbrt-undiv log-div flip3-- frac-2neg div-sub clear-num log-pow flip--
Counts
2 → 87
Calls
2 calls:
68.0ms
(/ (- 1.0 eps) (+ 1.0 eps))
19.0ms
(log (/ (- 1.0 eps) (+ 1.0 eps)))

series286.0ms

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

simplify1.6s

Counts
93 → 93
Iterations

Useful iterations: done (1.6s)

IterNodesCost
01471318
13651247
214001186
done50001183

prune507.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.1b

localize42.0ms

Local error

Found 1 expressions with local error:

0.0b
(fma 2.0 (pow eps 2) (log 1.0))

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube fma-udef log1p-expm1-u add-log-exp
Counts
1 → 10
Calls
1 calls:
1.0ms
(fma 2.0 (pow eps 2) (log 1.0))

series512.0ms

Counts
1 → 3
Calls
1 calls:
512.0ms
(fma 2.0 (pow eps 2) (log 1.0))

simplify11.0s

Counts
13 → 13
Iterations

Useful iterations: 2 (21.0ms)

IterNodesCost
018125
129122
289108
3343108
42467108
done5000108

prune110.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.1b

localize34.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (- (log (sqrt (+ 1.0 eps)))) (log (/ (- 1.0 eps) (sqrt (+ 1.0 eps)))))
0.0b
(/ (- 1.0 eps) (sqrt (+ 1.0 eps)))
5.1b
(log (/ (- 1.0 eps) (sqrt (+ 1.0 eps))))
5.2b
(log (sqrt (+ 1.0 eps)))

rewrite199.0ms

Algorithm
rewrite-expression-head
Rules
154×*-un-lft-identity
111×add-sqr-sqrt
105×times-frac
96×log-prod
72×sqrt-prod
67×add-cube-cbrt
41×associate-+r+
24×distribute-lft-out
22×distribute-lft-out-- difference-of-squares
16×pow1 fma-def
15×log-pow
10×add-exp-log distribute-rgt-neg-in
sqrt-div
associate-+l+ distribute-neg-in associate-/r*
distribute-lft-neg-in associate-/r/ add-cbrt-cube
flip3-+ flip-+ associate-/l* add-log-exp
expm1-log1p-u log-div log1p-expm1-u
sqrt-pow1 pow1/2 rem-log-exp div-inv
div-exp sum-log associate-/l/
cbrt-undiv +-commutative neg-sub0 associate-+l- associate-+r- neg-mul-1 flip3-- frac-2neg div-sub neg-log clear-num flip--
Counts
4 → 228
Calls
4 calls:
77.0ms
(+ (- (log (sqrt (+ 1.0 eps)))) (log (/ (- 1.0 eps) (sqrt (+ 1.0 eps)))))
62.0ms
(/ (- 1.0 eps) (sqrt (+ 1.0 eps)))
22.0ms
(log (/ (- 1.0 eps) (sqrt (+ 1.0 eps))))
11.0ms
(log (sqrt (+ 1.0 eps)))

series1.2s

Counts
4 → 12
Calls
4 calls:
580.0ms
(+ (- (log (sqrt (+ 1.0 eps)))) (log (/ (- 1.0 eps) (sqrt (+ 1.0 eps)))))
154.0ms
(/ (- 1.0 eps) (sqrt (+ 1.0 eps)))
353.0ms
(log (/ (- 1.0 eps) (sqrt (+ 1.0 eps))))
137.0ms
(log (sqrt (+ 1.0 eps)))

simplify2.6s

Counts
240 → 240
Iterations

Useful iterations: done (2.6s)

IterNodesCost
03093928
17583601
231953322
done50003317

prune1.2s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.1b

localize53.0ms

Local error

Found 4 expressions with local error:

5.1b
(log (/ (- 1.0 eps) (sqrt (+ 1.0 eps))))
5.2b
(log (sqrt (+ 1.0 eps)))
5.2b
(log (sqrt (+ 1.0 eps)))
5.2b
(log (sqrt (+ 1.0 eps)))

rewrite77.0ms

Algorithm
rewrite-expression-head
Rules
62×log-prod
58×*-un-lft-identity
42×add-sqr-sqrt
35×times-frac
32×sqrt-prod
28×add-cube-cbrt
11×pow1
10×add-exp-log log-pow
sqrt-div distribute-lft-out
log-div distribute-lft-out-- difference-of-squares
rem-log-exp
expm1-log1p-u flip3-+ add-cbrt-cube flip-+ log1p-expm1-u add-log-exp
sqrt-pow1 pow1/2
associate-/r/
div-exp div-inv
Counts
4 → 120
Calls
4 calls:
32.0ms
(log (/ (- 1.0 eps) (sqrt (+ 1.0 eps))))
11.0ms
(log (sqrt (+ 1.0 eps)))
12.0ms
(log (sqrt (+ 1.0 eps)))
13.0ms
(log (sqrt (+ 1.0 eps)))

series744.0ms

Counts
4 → 12
Calls
4 calls:
341.0ms
(log (/ (- 1.0 eps) (sqrt (+ 1.0 eps))))
138.0ms
(log (sqrt (+ 1.0 eps)))
135.0ms
(log (sqrt (+ 1.0 eps)))
130.0ms
(log (sqrt (+ 1.0 eps)))

simplify1.2s

Counts
132 → 132
Iterations

Useful iterations: done (1.2s)

IterNodesCost
01981903
14231759
213931607
done50011577

prune823.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.1b

regimes46.0ms

Accuracy

0% (0.3b remaining)

Error of 0.5b against oracle of 0.1b and baseline of 0.5b

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01118
done1118

end0.0ms

sample5.8s

Algorithm
intervals
Results
3.0s3404×body1280valid
1.1s2555×body640valid
624.0ms8118×body80nan
348.0ms1266×body320valid
89.0ms607×body160valid
12.0ms168×body80valid