Details

Time bar (total: 5.5s)

analyze44.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
50%50%0.1%3
50%50%0.1%4
62.4%37.5%0.1%5
62.4%31.2%6.3%6
68.7%21.9%9.5%7
68.7%17.2%14.1%8
71.8%11.7%16.5%9
71.8%9%19.2%10
73.4%6%20.6%11
73.4%4.6%22%12
74.1%3.1%22.8%13
74.1%2.3%23.5%14

sample32.0ms

Algorithm
intervals
Results
15.0ms89×body1280valid
5.0ms45×body640valid
2.0ms82×body80valid
2.0ms26×body320valid
1.0ms14×body160valid
0.0msbody80invalid

simplify114.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (99.0ms)

IterNodesCost
048169
148169

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 29.3b

Counts
2 → 1

localize4.0ms

Local error

Found 2 expressions with local error:

0.0b
(exp.f64 (*.f64 a x))
4.0b
(-.f64 (exp.f64 (*.f64 a x)) 1)

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp_binary64 add-sqr-sqrt_binary64
*-un-lft-identity_binary64
pow1_binary64 add-cube-cbrt_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 difference-of-squares_binary64 insert-posit16
sub-neg_binary64 flip3--_binary64 diff-log_binary64 difference-of-sqr-1_binary64 rem-exp-log_binary64 distribute-lft-out--_binary64 flip--_binary64 exp-to-pow_binary64 exp-prod_binary64
Counts
2 → 27
Calls
2 calls:
2.0ms
(exp.f64 (*.f64 a x))
5.0ms
(-.f64 (exp.f64 (*.f64 a x)) 1)

series789.0ms

Counts
2 → 6
Calls
2 calls:
387.0ms
(exp.f64 (*.f64 a x))
403.0ms
(-.f64 (exp.f64 (*.f64 a x)) 1)
Iterations

Useful iterations: 0 (171.0ms)

IterNodesCost
0390609
1390609
090390
190390
0390609
1390609
090390
190390
0514012
0346573
1346573
084384
184384
0346573
1346573
084384
184384
0514012

simplify197.0ms

Counts
33 → 33
Iterations

Useful iterations: 0 (179.0ms)

IterNodesCost
04907340
14907340

prune27.0ms

Filtered
24 candidates to 33 candidates (-37.5%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New27633
Fresh000
Picked101
Done000
Total28634

Merged error: 29.1b

Counts
34 → 6

localize7.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow.f64 (-.f64 (exp.f64 (*.f64 a x)) 1) 3)
0.0b
(exp.f64 (*.f64 a x))
0.1b
(cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 a x)) 1) 3))
4.0b
(-.f64 (exp.f64 (*.f64 a x)) 1)

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
30×add-sqr-sqrt_binary64
25×*-un-lft-identity_binary64
20×cbrt-prod_binary64
14×unpow-prod-down_binary64 cube-prod_binary64
10×add-cube-cbrt_binary64 difference-of-squares_binary64
add-log-exp_binary64
pow1_binary64 difference-of-sqr-1_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 distribute-lft-out--_binary64
cube-div_binary64 insert-posit16
pow-unpow_binary64 flip3--_binary64 flip--_binary64
cbrt-div_binary64 sqr-pow_binary64 unpow3_binary64 cube-mult_binary64
pow-to-exp_binary64 sub-neg_binary64 rem-cbrt-cube_binary64 diff-log_binary64 pow1/3_binary64 pow-pow_binary64 rem-exp-log_binary64 rem-cube-cbrt_binary64 exp-to-pow_binary64 pow-exp_binary64 exp-prod_binary64
Counts
4 → 93
Calls
4 calls:
7.0ms
(pow.f64 (-.f64 (exp.f64 (*.f64 a x)) 1) 3)
2.0ms
(exp.f64 (*.f64 a x))
7.0ms
(cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 a x)) 1) 3))
5.0ms
(-.f64 (exp.f64 (*.f64 a x)) 1)

series1.6s

Counts
4 → 12
Calls
4 calls:
481.0ms
(pow.f64 (-.f64 (exp.f64 (*.f64 a x)) 1) 3)
389.0ms
(exp.f64 (*.f64 a x))
361.0ms
(cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 a x)) 1) 3))
400.0ms
(-.f64 (exp.f64 (*.f64 a x)) 1)
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0390609
1390609
090390
190390
0390609
1390609
090390
190390
0514012
01431760
11431760
053221232
01431760
11431760
053221232
013
113
0346573
1346573
084384
184384
0346573
1346573
084384
184384
0514012
05411274
15411274
04867794
14867794
05411274
15411274
04867794
14867794
013
113

simplify130.0ms

Counts
105 → 105
Iterations

Useful iterations: 0 (102.0ms)

IterNodesCost
049041496
149041496

prune53.0ms

Filtered
55 candidates to 105 candidates (-90.9%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New1023105
Fresh235
Picked101
Done000
Total1056111

Merged error: 29.0b

Counts
111 → 6

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(exp.f64 (*.f64 a x))
4.0b
(log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 a x)) 1)))
4.0b
(-.f64 (exp.f64 (*.f64 a x)) 1)

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt_binary64
11×*-un-lft-identity_binary64
log-pow_binary64 exp-prod_binary64
add-log-exp_binary64
add-cube-cbrt_binary64
pow1_binary64 log-prod_binary64 difference-of-squares_binary64
add-exp-log_binary64 add-cbrt-cube_binary64 insert-posit16
sub-neg_binary64 difference-of-sqr-1_binary64 distribute-lft-out--_binary64
flip3--_binary64 diff-log_binary64 rem-log-exp_binary64 rem-exp-log_binary64 exp-diff_binary64 exp-sum_binary64 log-div_binary64 flip--_binary64 exp-to-pow_binary64
Counts
3 → 49
Calls
3 calls:
2.0ms
(exp.f64 (*.f64 a x))
6.0ms
(log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 a x)) 1)))
5.0ms
(-.f64 (exp.f64 (*.f64 a x)) 1)

series1.2s

Counts
3 → 9
Calls
3 calls:
386.0ms
(exp.f64 (*.f64 a x))
424.0ms
(log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 a x)) 1)))
405.0ms
(-.f64 (exp.f64 (*.f64 a x)) 1)
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0390609
1390609
090390
190390
0390609
1390609
090390
190390
0514012
04881438
14881438
049181107
149181107
04881438
14881438
049181107
149181107
013
113
0346573
1346573
084384
184384
0346573
1346573
084384
184384
0514012

simplify130.0ms

Counts
58 → 58
Iterations

Useful iterations: 0 (110.0ms)

IterNodesCost
04939607
14939607

prune35.0ms

Filtered
42 candidates to 58 candidates (-38.1%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New58058
Fresh055
Picked011
Done000
Total58664

Merged error: 29.0b

Counts
64 → 6

localize2.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify19.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
000

prune0.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New000
Fresh044
Picked011
Done011
Total066

Merged error: 29.0b

Counts
6 → 6

regimes61.0ms

Accuracy

0% (0.3b remaining)

Error of 30.1b against oracle of 29.8b and baseline of 30.1b

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
02113
12113

end0.0ms

sample932.0ms

Algorithm
intervals
Results
479.0ms2708×body1280valid
148.0ms1316×body640valid
67.0ms2772×body80valid
63.0ms804×body320valid
21.0ms400×body160valid
4.0ms144×body80invalid

Profiling

Loading profile data...