Details

Time bar (total: 10.4s)

sample57.0ms

Algorithm
intervals
Results
21.0ms103×body1280valid
10.0ms78×body640valid
4.0ms365×pre80true
4.0ms48×body320valid
2.0ms119×body80valid
1.0ms17×body160valid

simplify7.0ms

Counts
1 → 1
Iterations
IterNodes
done7
27
16
04

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.1b

localize10.0ms

Local error

Found 1 expressions with local error:

5.5b
(- (exp x) 1.0)

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt *-un-lft-identity
prod-diff
add-cube-cbrt
fma-neg add-log-exp
expm1-log1p-u pow1 sub-neg flip3-- add-cbrt-cube diff-log add-exp-log log1p-expm1-u flip-- distribute-lft-out-- difference-of-squares
Counts
1 → 28
Calls
1 calls:
18.0ms
(- (exp x) 1.0)

series40.0ms

Counts
1 → 3
Calls
1 calls:
40.0ms
(- (exp x) 1.0)

simplify1.9s

Counts
31 → 31
Iterations
IterNodes
done5000
32110
2428
1149
066

prune102.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.1b

localize9.0ms

Local error

Found 1 expressions with local error:

0.0b
(fma (* x x) (fma 1/6 x 1/2) x)

rewrite1.0ms

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

series52.0ms

Counts
1 → 3
Calls
1 calls:
52.0ms
(fma (* x x) (fma 1/6 x 1/2) x)

simplify1.0s

Counts
13 → 13
Iterations
IterNodes
done5001
3862
2168
148
024

prune110.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 3 expressions with local error:

0.0b
(fma (* x x) (fma 1/6 x 1/2) x)
0.0b
(log (fma (* x x) (fma 1/6 x 1/2) x))
3.0b
(exp (log (fma (* x x) (fma 1/6 x 1/2) x)))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt log-prod *-un-lft-identity add-cube-cbrt
pow1
exp-prod add-exp-log
expm1-log1p-u add-cbrt-cube exp-sum log1p-expm1-u add-log-exp
log-pow
rem-log-exp fma-udef rem-exp-log
Counts
3 → 41
Calls
3 calls:
1.0ms
(fma (* x x) (fma 1/6 x 1/2) x)
2.0ms
(log (fma (* x x) (fma 1/6 x 1/2) x))
5.0ms
(exp (log (fma (* x x) (fma 1/6 x 1/2) x)))

series149.0ms

Counts
3 → 9
Calls
3 calls:
36.0ms
(fma (* x x) (fma 1/6 x 1/2) x)
67.0ms
(log (fma (* x x) (fma 1/6 x 1/2) x))
45.0ms
(exp (log (fma (* x x) (fma 1/6 x 1/2) x)))

simplify1.3s

Counts
50 → 50
Iterations
IterNodes
done5000
31563
2402
1155
080

prune280.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 2 expressions with local error:

0.0b
(fma x (fma x 1/24 1/2) (log x))
3.0b
(exp (fma x (fma x 1/24 1/2) (log x)))

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt exp-prod *-un-lft-identity add-cube-cbrt add-log-exp
expm1-log1p-u pow1 add-cbrt-cube add-exp-log fma-udef log1p-expm1-u
exp-sum rem-exp-log
Counts
2 → 24
Calls
2 calls:
0.0ms
(fma x (fma x 1/24 1/2) (log x))
3.0ms
(exp (fma x (fma x 1/24 1/2) (log x)))

series76.0ms

Counts
2 → 6
Calls
2 calls:
35.0ms
(fma x (fma x 1/24 1/2) (log x))
41.0ms
(exp (fma x (fma x 1/24 1/2) (log x)))

simplify2.4s

Counts
30 → 30
Iterations
IterNodes
done5002
31428
2318
1116
055

prune119.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

regimes123.0ms

Accuracy

0% (0.3b remaining)

Error of 0.3b against oracle of 0.0b and baseline of 0.3b

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done9
19
07

end0.0ms

sample2.4s

Algorithm
intervals
Results
845.0ms3404×body1280valid
634.0ms11967×pre80true
407.0ms2527×body640valid
136.0ms4142×body80valid
123.0ms1310×body320valid
34.0ms584×body160valid