Details

Time bar (total: 27.4s)

sample120.0ms

Algorithm
intervals
Results
66.0ms89×body10240exit
19.0ms264×body80valid
4.0ms10×body640valid
3.0msbody1280valid
1.0msbody320valid
0.0msbody160valid

simplify50.0ms

Counts
1 → 1
Iterations
IterNodes
done23
323
219
112
08

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize26.0ms

Local error

Found 1 expressions with local error:

0.1b
(log (+ 1.0 (exp x)))

rewrite9.0ms

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

series159.0ms

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

simplify7.0s

Counts
21 → 21
Iterations
IterNodes
done5000
54455
41462
3599
2240
1110
055

prune287.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize88.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (* x 3))
0.3b
(log (fma (* 1.0 1.0) 1.0 (exp (* x 3))))
4.6b
(- (exp x) 1.0)
4.7b
(log (fma (- (exp x) 1.0) (exp x) (* 1.0 1.0)))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity
13×add-cube-cbrt
prod-diff
add-log-exp
pow1 log-prod add-exp-log
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u
fma-neg
rem-log-exp log-pow
exp-lft-cube exp-prod sub-neg flip3-- exp-to-pow diff-log flip-- distribute-lft-out-- difference-of-squares rem-exp-log
Counts
4 → 73
Calls
4 calls:
10.0ms
(exp (* x 3))
6.0ms
(log (fma (* 1.0 1.0) 1.0 (exp (* x 3))))
16.0ms
(- (exp x) 1.0)
2.0ms
(log (fma (- (exp x) 1.0) (exp x) (* 1.0 1.0)))

series875.0ms

Counts
4 → 12
Calls
4 calls:
16.0ms
(exp (* x 3))
219.0ms
(log (fma (* 1.0 1.0) 1.0 (exp (* x 3))))
36.0ms
(- (exp x) 1.0)
604.0ms
(log (fma (- (exp x) 1.0) (exp x) (* 1.0 1.0)))

simplify6.0s

Counts
85 → 85
Iterations
IterNodes
done5000
31868
2643
1295
0150

prune1.1s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.1b

localize214.0ms

Local error

Found 4 expressions with local error:

4.6b
(- (exp x) 1.0)
4.7b
(log (fma (- (exp x) 1.0) (exp x) (* 1.0 1.0)))
4.7b
(log (fma (- (exp x) 1.0) (exp x) (* 1.0 1.0)))
4.7b
(log (fma (- (exp x) 1.0) (exp x) (* 1.0 1.0)))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt *-un-lft-identity
14×add-cube-cbrt
log-prod prod-diff
pow1 add-exp-log
add-log-exp
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u
fma-neg rem-log-exp log-pow
sub-neg flip3-- diff-log flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 74
Calls
4 calls:
17.0ms
(- (exp x) 1.0)
2.0ms
(log (fma (- (exp x) 1.0) (exp x) (* 1.0 1.0)))
2.0ms
(log (fma (- (exp x) 1.0) (exp x) (* 1.0 1.0)))
6.0ms
(log (fma (- (exp x) 1.0) (exp x) (* 1.0 1.0)))

series801.0ms

Counts
4 → 12
Calls
4 calls:
25.0ms
(- (exp x) 1.0)
275.0ms
(log (fma (- (exp x) 1.0) (exp x) (* 1.0 1.0)))
274.0ms
(log (fma (- (exp x) 1.0) (exp x) (* 1.0 1.0)))
227.0ms
(log (fma (- (exp x) 1.0) (exp x) (* 1.0 1.0)))

simplify5.2s

Counts
86 → 86
Iterations
IterNodes
done5019
43134
31196
2440
1210
0101

prune1.2s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.1b

regimes256.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify12.0ms

Iterations
IterNodes
done22
122
019

end0.0ms

sample4.0s

Algorithm
intervals
Results
2.5s2498×body10240exit
563.0ms8348×body80valid
201.0ms262×body640valid
118.0ms145×body1280valid
49.0ms179×body320valid
48.0ms98×body160valid