Details

Time bar (total: 3.4min)

sample32.0ms

Algorithm
intervals
Results
12.0ms256×body80valid
3.0ms117×body80overflowed

simplify2.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
068
178
done78

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.8b

Counts
2 → 1

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (exp a) (exp b))
0.8b
(/ (exp a) (+ (exp a) (exp b)))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
21×*-un-lft-identity
12×times-frac
11×add-sqr-sqrt add-cube-cbrt
distribute-lft-out
associate-/r* add-cbrt-cube add-log-exp
add-exp-log associate-/l*
pow1 flip3-+ associate-/r/ flip-+
cbrt-undiv +-commutative frac-2neg div-exp clear-num sum-log div-inv
Counts
2 → 45
Calls
2 calls:
5.0ms
(+ (exp a) (exp b))
8.0ms
(/ (exp a) (+ (exp a) (exp b)))

series21.0ms

Counts
2 → 6
Calls
2 calls:
7.0ms
(+ (exp a) (exp b))
14.0ms
(/ (exp a) (+ (exp a) (exp b)))

simplify28.2s

Counts
51 → 51
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
078
1108
2118
done118
079
1119
2138
3148
done148
079
189
done89
01026
13425
210112
323710
454610
5142910
6364310
done500110
0819
1919
done919
079
189
done89
0826
11626
23210
37210
415810
531410
661110
7150210
done500010
079
189
done89
079
189
done89
033
done33
066
1106
2126
3136
done136
01021
11721
22621
33221
done3221
0810
1910
done910
0914
11214
21414
31514
done1514
0810
1910
done910
069
1107
2167
3217
done217
079
189
done89
069
1107
2167
3217
done217
079
189
done89
0917
11217
done1217
0810
1910
done910
0810
1910
done910
0810
1910
done910
055
173
293
done93
079
189
done89
055
173
293
done93
079
189
done89
0915
11415
done1415
079
189
done89
088
1118
done118
079
189
done89
023
141
done41
068
178
done78
023
141
done41
068
178
done78
077
1107
done107
068
178
done78
0816
11116
done1116
079
189
done89
044
162
282
done82
044
162
282
done82
079
189
done89
079
189
done89
068
178
done78
0912
12312
23612
36312
411112
523812
667212
7257612
done500012
0814
11712
22912
35112
48412
515712
630912
775412
8344712
done500012
077
1106
2116
done116
066
176
done76
066
1106
2116
done116
0713
1813
done813
066
176
done76
0717
12117
2537
31267
43117
59087
619627
728487
836687
done50007
066
176
done76
066
176
done76
089
1229
2359
3629
41109
52369
66619
725589
done50019
0917
12313
24213
36013
48813
512813
620213
743113
8125813
9497313
done500013
0711
1169
2269
3469
4799
51529
62969
77029
831609
done50009
055
175
285
done85
055
165
done65
089
1159
2299
3397
4507
5707
6977
71187
81347
91487
101817
112027
done2027
068
178
done78
068
178
done78
055
195
2155
done155
055
165
done65
055
165
done65

prune61.0ms

Filtered
36 candidates to 51 candidates (-41.7%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New47451
Fresh000
Picked101
Done000
Total48452

Merged error: 0b

Counts
52 → 4

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (- a (log (+ (exp a) (exp b)))))
0.0b
(+ (exp a) (exp b))
0.8b
(- a (log (+ (exp a) (exp b))))
2.9b
(log (+ (exp a) (exp b)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
19×*-un-lft-identity
11×add-sqr-sqrt
add-log-exp
log-prod
pow1 add-cube-cbrt
log-div exp-prod
add-exp-log
flip3-+ exp-sum add-cbrt-cube flip-+ associate--r+ distribute-lft-out-- associate--r-
log-pow distribute-lft-out
sub-neg diff-log rem-exp-log difference-of-squares
+-commutative flip3-- exp-diff rem-log-exp sum-log flip--
Counts
4 → 68
Calls
4 calls:
6.0ms
(exp (- a (log (+ (exp a) (exp b)))))
5.0ms
(+ (exp a) (exp b))
8.0ms
(- a (log (+ (exp a) (exp b))))
5.0ms
(log (+ (exp a) (exp b)))

series40.0ms

Counts
4 → 12
Calls
4 calls:
13.0ms
(exp (- a (log (+ (exp a) (exp b)))))
6.0ms
(+ (exp a) (exp b))
10.0ms
(- a (log (+ (exp a) (exp b))))
11.0ms
(log (+ (exp a) (exp b)))

simplify1.4min

Counts
80 → 80
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
0814
11114
2139
3149
done149
077
187
done87
077
187
done87
077
187
done87
022
141
done41
066
176
done76
022
141
done41
066
176
done76
0910
12310
23610
36310
411110
523810
667210
7257610
done500010
01018
12414
24314
36114
48914
512914
620314
743214
8126214
9498114
done500014
0812
11710
23010
35110
48410
515710
631210
772710
8317010
done500010
066
186
296
done96
066
176
done76
077
187
done87
077
185
done85
0815
1915
done915
077
187
done87
0820
11020
2128
3178
4238
5338
6548
71108
83288
912448
done50008
077
187
done87
077
187
done87
068
178
done78
089
1119
2129
done129
089
1139
2168
3198
4258
5298
6458
7518
8658
91028
101638
112108
122618
133618
143948
153958
done3958
0919
11219
21319
done1319
089
1119
2129
done129
0926
11326
22810
37110
418010
550810
6171210
7498210
done500010
089
1119
2129
done129
089
1119
2129
done129
01012
12612
24812
38212
417112
550112
6225112
done500012
01126
11919
22719
32819
42919
done2919
077
187
done87
0917
11517
22217
33717
46217
510317
616917
733717
8161117
done500017
078
198
done98
0910
11110
done1110
0910
11210
21310
done1310
078
1108
2118
done118
078
1108
2118
done118
0916
11416
22111
33111
43711
54511
65711
77111
88211
done8211
089
1119
2129
done129
044
183
291
done91
044
183
291
done91
01012
12612
24012
36712
411512
524412
668112
7257912
done500012
0914
12012
23412
36012
410112
518412
634712
779412
8331512
done500012
077
187
done87
077
1106
2116
done116
066
176
done76
066
1106
2116
done116
0713
1813
done813
066
176
done76
0717
12117
2537
31267
43117
59087
619627
728487
836687
done50007
066
176
done76
066
176
done76
089
1229
2359
3629
41109
52369
66619
725589
done50019
0917
12313
24213
36013
48813
512813
620213
743113
8125813
9497313
done500013
0711
1169
2269
3469
4799
51529
62969
77029
831609
done50009
055
175
285
done85
055
165
done65
01020
11520
22020
32520
44320
58320
619420
757320
8224620
done500020
0910
11210
21310
done1310
022
151
done51
01011
11511
21611
done1611
022
151
done51
022
151
done51
022
done22
088
1128
2147
done147
01113
12913
24512
37512
412812
526012
672912
7274212
done500112
01119
12513
24413
36213
49013
513013
620413
743513
8127313
9496813
done500013
01015
12313
23912
37512
413612
526212
657612
7168712
done500012
077
195
2105
done105
022
done22
088
1128
2147
done147
022
done22
077
185
done85
0910
1148
2198
3258
4348
5438
6738
7838
81078
91788
102178
112758
123588
133898
143928
done3928
0910
11410
2179
3229
4349
5489
61109
72139
84979
914949
1048149
done50009
01021
11521
21819
32119
42719
53119
64719
75319
86719
910419
1016619
1121119
1226219
1336419
1439619
1539719
done39719
0910
11410
2179
3209
4269
5309
6469
7529
8669
91039
101659
112109
122609
133579
143889
153899
done3899
01029
11828
24410
314310
443710
5122610
6253710
done500110
0910
11410
2179
3209
4269
5309
6469
7529
8669
91039
101659
112109
122609
133579
143889
153899
done3899
0910
11410
2179
3209
4269
5309
6469
7529
8669
91039
101659
112109
122609
133579
143889
153899
done3899
0910
11510
2238
3258
done258
066
176
done76
066
176
done76
0910
11610
2278
3468
4598
5778
61148
71478
81768
91798
done1798
078
1108
2118
done118
078
1108
2118
done118
055
195
2155
done155
055
165
done65
055
165
done65
01322
12822
2709
31187
41777
52367
63087
73767
84057
94497
105307
116067
126197
done6197
089
1139
2168
3198
4258
5298
6458
7518
8658
91028
101638
112108
122618
133618
143948
153958
done3958
089
1139
2168
3198
4258
5298
6458
7518
8658
91028
101638
112108
122618
133618
143948
153958
done3958

prune91.0ms

Filtered
54 candidates to 80 candidates (-48.1%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New80080
Fresh033
Picked011
Done000
Total80484

Merged error: 0b

Counts
84 → 4

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (exp a) (exp b))
0.3b
(* (sqrt (/ (exp a) (+ (exp a) (exp b)))) (sqrt (/ (exp a) (+ (exp a) (exp b)))))
0.8b
(/ (exp a) (+ (exp a) (exp b)))
0.8b
(/ (exp a) (+ (exp a) (exp b)))

rewrite64.0ms

Algorithm
rewrite-expression-head
Rules
122×*-un-lft-identity
98×sqrt-prod
90×add-sqr-sqrt times-frac
62×add-cube-cbrt
29×swap-sqr
27×distribute-lft-out
21×associate-*r* associate-*l*
19×pow1
12×associate-/r/
10×add-cbrt-cube
unswap-sqr
add-exp-log sqrt-pow1 pow1/2 associate-/r*
flip3-+ flip-+
div-inv associate-/l* add-log-exp
pow-prod-up
sqrt-div
pow-prod-down pow-sqr
cbrt-undiv frac-2neg div-exp clear-num
+-commutative pow2 frac-times pow-plus sqrt-unprod associate-*r/ associate-*l/ prod-exp sum-log rem-square-sqrt *-commutative cbrt-unprod
Counts
4 → 186
Calls
4 calls:
5.0ms
(+ (exp a) (exp b))
28.0ms
(* (sqrt (/ (exp a) (+ (exp a) (exp b)))) (sqrt (/ (exp a) (+ (exp a) (exp b)))))
9.0ms
(/ (exp a) (+ (exp a) (exp b)))
11.0ms
(/ (exp a) (+ (exp a) (exp b)))

series51.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(+ (exp a) (exp b))
18.0ms
(* (sqrt (/ (exp a) (+ (exp a) (exp b)))) (sqrt (/ (exp a) (+ (exp a) (exp b)))))
13.0ms
(/ (exp a) (+ (exp a) (exp b)))
14.0ms
(/ (exp a) (+ (exp a) (exp b)))

simplify1.3min

Counts
198 → 198
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
078
1108
2118
done118
079
1119
2138
3148
done148
079
189
done89
01026
13425
210112
323710
454610
5142910
6364310
done500110
0819
1919
done919
079
189
done89
0826
11626
23210
37210
415810
531410
661110
7150210
done500010
079
189
done89
079
189
done89
033
done33
066
1106
2126
3136
done136
01021
11721
22621
33221
done3221
0810
1910
done910
0914
11214
21414
31514
done1514
0810
1910
done910
069
1107
2167
3217
done217
079
189
done89
069
1107
2167
3217
done217
079
189
done89
0917
11217
done1217
0810
1910
done910
0810
1910
done910
0810
1910
done910
055
173
293
done93
079
189
done89
055
173
293
done93
079
189
done89
0915
11415
done1415
079
189
done89
088
1118
done118
079
189
done89
023
141
done41
068
178
done78
023
141
done41
068
178
done78
077
1107
done107
068
178
done78
0816
11116
done1116
079
189
done89
044
162
282
done82
044
162
282
done82
079
189
done89
079
189
done89
068
178
done78
0912
12312
23612
36312
411112
523812
667212
7257612
done500012
0814
11712
22912
35112
48412
515712
630912
775412
8344712
done500012
078
1108
2118
done118
079
1119
2138
3148
done148
079
189
done89
01026
13425
210112
323710
454610
5142910
6364310
done500110
0819
1919
done919
079
189
done89
0826
11626
23210
37210
415810
531410
661110
7150210
done500010
079
189
done89
079
189
done89
033
done33
066
1106
2126
3136
done136
01021
11721
22621
33221
done3221
0810
1910
done910
0914
11214
21414
31514
done1514
0810
1910
done910
069
1107
2167
3217
done217
079
189
done89
069
1107
2167
3217
done217
079
189
done89
0917
11217
done1217
0810
1910
done910
0810
1910
done910
0810
1910
done910
055
173
293
done93
079
189
done89
055
173
293
done93
079
189
done89
0915
11415
done1415
079
189
done89
088
1118
done118
079
189
done89
023
141
done41
068
178
done78
023
141
done41
068
178
done78
077
1107
done107
068
178
done78
0816
11116
done1116
079
189
done89
044
162
282
done82
044
162
282
done82
079
189
done89
079
189
done89
068
178
done78
0912
12312
23612
36312
411112
523812
667212
7257612
done500012
0814
11712
22912
35112
48412
515712
630912
775412
8344712
done500012
023
151
271
done71
055
181
done81
023
161
done61
055
183
done81
047
183
291
done91
0717
11217
21817
32716
45016
56616
69816
714016
823315
978315
done500015
0819
198
2108
done108
0717
11217
21817
32716
45016
56616
69816
714016
823315
978315
done500015
023
161
done61
0921
11212
21312
done1312
0920
1129
2189
3218
4228
done228
0920
1129
2179
3229
4409
5809
61889
75719
822609
done50009
01059
11826
24423
310110
422810
559710
6132710
7396510
done500010
01041
11119
21219
done1219
0920
1109
2119
done119
01059
11926
24010
39910
422910
563610
6146010
7440810
done500110
0717
11217
21817
32716
45016
56616
69816
714016
823315
978315
done500015
0920
1119
done119
0920
1119
done119
047
done42
0713
185
295
done95
01043
11543
21723
32612
44112
56712
613712
735212
8125912
done500012
0921
11021
done1021
01041
11219
21319
done1319
0921
1109
2119
done119
0921
1109
2119
done119
0921
1109
2119
done119
0921
1109
2119
done119
0921
1109
2119
done119
01245
11921
23021
33621
done3621
01023
11110
21210
done1210
01131
11414
21714
31814
done1814
01023
11110
21210
done1210
0821
1127
2227
3317
4367
done367
0921
1109
2119
done119
0821
1127
2227
3317
4367
done367
0921
1109
2119
done119
0821
1127
2227
3317
4367
done367
0921
1109
2119
done119
0821
1127
2227
3317
4367
done367
0921
1109
2119
done119
01137
11417
21517
done1517
01023
11110
21210
done1210
01023
11110
21210
done1210
01023
11110
21210
done1210
0713
193
2143
3183
4233
done233
0921
1109
2119
done119
0713
193
2143
3183
4233
done233
0921
1109
2119
done119
0713
193
2143
3183
4233
done233
0921
1109
2119
done119
0713
193
2143
3183
4233
done233
0921
1109
2119
done119
01133
11615
21715
done1715
0921
1109
2119
done119
01019
1138
2148
done148
0921
1109
2119
done119
049
161
done61
0819
198
2108
done108
049
161
done61
0819
198
2108
done108
049
161
done61
0819
198
2108
done108
049
161
done61
0819
198
2108
done108
035
151
done51
0819
198
2108
done108
047
done42
0917
1127
2137
done137
01127
12512
23912
36612
411412
524612
667812
7258212
done500012
01137
12513
24513
36313
49113
513113
620513
743213
8125613
9495313
done500013
01031
11912
23212
35412
48712
516012
631212
775312
8343112
done500012
0713
195
2115
done115
0921
1109
2119
done119
0921
1109
2119
done119
0921
1109
2119
done119
0921
1109
2119
done119
023
141
done41
0819
198
2108
done108
0921
1109
2119
done119
0921
1109
2119
done119
01322
11522
done1522
01322
11522
done1522
0921
1109
2119
done119
0921
1109
2119
done119
01322
11522
done1522
01322
11522
done1522
01023
11110
21210
done1210
01023
11110
21210
done1210
01322
11522
done1522
01322
11522
done1522
0921
1109
2119
done119
0921
1109
2119
done119
01322
11522
done1522
01322
11522
done1522
0921
1109
2119
done119
0921
1109
2119
done119
033
151
271
done71
033
161
done61
045
1101
done101
01031
11431
21631
done1631
01130
11420
done1420
0920
11120
done1120
01432
12232
23221
33821
done3821
01325
11725
21925
32025
done2025
01320
11918
22614
33114
done3114
01320
11918
22614
33114
done3114
01328
11728
done1728
01221
11421
done1421
01216
11614
21814
done1814
01216
11614
21814
done1814
01326
11926
done1926
01219
11619
done1619
01114
11511
done1511
01114
11511
done1511
01012
11411
done1411
0913
11113
done1113
01423
13023
24323
37023
411823
525423
669623
7262123
done500023
01325
12323
23323
35523
48823
516123
631723
775923
8340823
done500023
0920
11120
done1120
0911
1139
2169
done169
0920
11120
done1120
01020
11220
done1220
0920
11120
done1120
01221
11421
done1421
01221
11421
done1421
01120
11320
done1320
01120
11320
done1320
01221
11421
done1421
01221
11421
done1421
01120
11320
done1320
01120
11320
done1320
01120
11320
done1320
01120
11320
done1320
0819
198
2108
done108
0819
198
2108
done108
0819
198
2108
done108
01118
11518
done1518
01428
13024
24924
36724
49524
513524
620924
744424
8129824
done500024
01016
11416
21516
done1516
0920
11120
done1120
0819
198
2108
done108
0913
11113
done1113
0913
11113
done1113
077
1106
2116
done116
066
176
done76
066
1106
2116
done116
0713
1813
done813
066
176
done76
0717
12117
2537
31267
43117
59087
619627
728487
836687
done50007
066
176
done76
066
176
done76
089
1229
2359
3629
41109
52369
66619
725589
done50019
0917
12313
24213
36013
48813
512813
620213
743113
8125813
9497313
done500013
0711
1169
2269
3469
4799
51529
62969
77029
831609
done50009
055
175
285
done85
055
165
done65
089
1159
2299
3397
4507
5707
6977
71187
81347
91487
101817
112027
done2027
068
178
done78
068
178
done78
089
1159
2299
3397
4507
5707
6977
71187
81347
91487
101817
112027
done2027
068
178
done78
068
178
done78
089
1159
2299
3397
4507
5707
6977
71187
81347
91487
101817
112027
done2027
068
178
done78
068
178
done78
055
195
2155
done155
055
165
done65
055
165
done65

prune161.0ms

Filtered
123 candidates to 198 candidates (-61.0%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1980198
Fresh022
Picked011
Done011
Total1984202

Merged error: 0b

Counts
202 → 4

localize6.0ms

Local error

Found 1 expressions with local error:

0.0b
(/ (exp a) (+ a (+ b 2)))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
31×*-un-lft-identity
15×times-frac
12×distribute-lft-out
11×add-sqr-sqrt add-cube-cbrt
associate-/r*
add-cbrt-cube associate-/l*
add-exp-log associate-/r/
pow1 cbrt-undiv frac-2neg flip3-+ div-exp clear-num flip-+ div-inv add-log-exp
Counts
1 → 37
Calls
1 calls:
9.0ms
(/ (exp a) (+ a (+ b 2)))

series17.0ms

Counts
1 → 3
Calls
1 calls:
17.0ms
(/ (exp a) (+ a (+ b 2)))

simplify8.4s

Counts
40 → 40
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
078
1138
2208
done208
089
1159
2238
3268
done268
089
1129
2189
3209
done209
01126
13825
214612
354510
4255810
done500010
0919
11319
21919
done1919
089
1129
2189
3209
done209
0926
12026
24210
38310
420110
561410
6210710
done500010
089
1129
2189
3209
done209
089
1129
2189
3209
done209
033
done33
066
1136
2286
3485
4575
5725
6925
71085
81145
91205
101235
done1235
01121
12121
23621
34221
done4221
0910
11310
21910
done1910
01014
11614
22414
32714
done2714
0910
11310
21910
done1910
069
1107
2167
3217
done217
089
1129
2189
done189
069
1107
2167
3217
done217
089
1129
2189
done189
069
1107
2167
3217
done217
089
1129
2189
done189
01017
11617
22217
done2217
0910
11310
21910
done1910
0910
11310
21910
done1910
0910
11310
21910
done1910
055
173
293
done93
089
1129
2189
done189
055
173
293
done93
089
1129
2189
done189
055
173
293
done93
089
1129
2189
done189
0915
11715
22315
32515
done2515
089
1129
2189
3209
done209
088
1148
2208
3228
done228
089
1129
2189
3209
done209
023
141
done41
078
1118
2178
done178
023
141
done41
078
1118
2178
done178
023
141
done41
078
1118
2178
done178
077
1137
2197
done197
078
1118
2178
done178
0916
11516
22116
done2116
089
1129
2189
3209
done209
044
162
282
done82
044
162
282
done82
044
162
282
done82
089
1129
2189
done189
089
1129
2189
done189
078
1118
2178
done178
01012
12412
24912
310712
424712
571112
6269312
done500012
0914
12114
25714
315114
445414
5130414
done500014
089
1159
2299
3397
4507
5707
6977
71187
81347
91487
101817
112027
done2027
011
done11
011
done11

prune44.0ms

Filtered
25 candidates to 40 candidates (-60.0%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New40040
Fresh011
Picked011
Done022
Total40444

Merged error: 0b

Counts
44 → 4

regimes213.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089
199
done99

end0.0ms

sample683.0ms

Algorithm
intervals
Results
243.0ms8000×body80valid
100.0ms3397×body80overflowed

Profiling

Loading profile data...