Details

Time bar (total: 3.7min)

sample35.0ms

Algorithm
intervals
Results
15.0ms89×body1280valid
5.0ms45×body640valid
2.0ms84×body80valid
2.0ms75×body80overflowed
1.0ms22×body320valid
1.0ms16×body160valid

simplify3.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
057
177
287
done87

prune2.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 43.3b

Counts
2 → 1

localize4.0ms

Local error

Found 2 expressions with local error:

0.5b
(/ (exp x) (- (exp x) 1.0))
3.8b
(- (exp x) 1.0)

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt *-un-lft-identity
15×times-frac
12×add-cube-cbrt
associate-/r* distribute-lft-out-- difference-of-squares
add-cbrt-cube add-log-exp
add-exp-log associate-/l*
pow1 flip3-- associate-/r/ flip--
cbrt-undiv sub-neg frac-2neg diff-log div-exp clear-num div-inv
Counts
2 → 51
Calls
2 calls:
9.0ms
(/ (exp x) (- (exp x) 1.0))
5.0ms
(- (exp x) 1.0)

series10.0ms

Counts
2 → 6
Calls
2 calls:
7.0ms
(/ (exp x) (- (exp x) 1.0))
2.0ms
(- (exp x) 1.0)

simplify30.5s

Counts
57 → 57
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
066
185
2105
3135
4165
5225
6265
7425
8465
9515
10585
11765
12975
131155
141185
done1185
055
175
285
done85
055
1105
2135
3165
4225
5265
6425
7465
8515
9585
10775
11985
121115
131145
done1145
0611
1811
2911
done911
055
175
285
done85
0614
1914
2246
3676
41786
55076
617246
749836
done50006
055
175
285
done85
055
175
285
done85
078
1228
2468
3858
41768
55218
623128
done50018
0814
11711
22711
33111
43611
54511
67011
712911
826611
971511
10241911
done500011
022
done22
069
1138
2228
3408
4698
51228
62118
74708
821088
done50018
044
154
done54
066
176
done76
066
186
296
done96
044
164
274
done74
022
done22
067
1107
2127
done127
068
1118
2147
3157
done157
068
188
298
done98
0923
12222
27311
31859
44149
511929
645499
done50009
0717
1917
21017
done1017
068
188
298
done98
0723
11623
2339
3799
41819
54459
615289
done50009
068
188
298
done98
068
188
298
done98
033
done33
055
175
2115
3135
4144
done144
0919
11719
22719
33319
done3319
079
199
2109
done109
0813
11213
21513
31613
done1613
079
199
2109
done109
069
1107
2167
3217
done217
068
188
298
done98
0914
11214
21414
31514
done1514
0810
11010
21110
done1110
069
1107
2167
3217
done217
068
188
298
done98
0815
11215
21315
done1315
079
199
2109
done109
079
199
2109
done109
079
199
2109
done109
055
173
293
done93
068
188
298
done98
0710
1810
done810
0710
1910
21010
done1010
055
173
293
done93
068
188
298
done98
0813
11413
21513
done1513
068
188
298
done98
077
1117
2127
done127
068
188
298
done98
023
141
done41
057
177
287
done87
088
1118
done118
079
199
2109
done109
023
141
done41
057
177
287
done87
066
1106
2116
done116
057
1107
2166
3216
done216
0714
11114
21214
done1214
068
188
298
done98
044
162
282
done82
079
189
done89
044
162
282
done82
068
1118
2148
3168
done168
068
1118
2148
3168
done168
057
1107
2166
3216
done216
0811
12311
24711
38811
418611
553911
6234811
done500011
0712
11411
22511
34511
47411
512711
622411
749911
8225711
done500011
01113
12813
27313
310811
418111
535411
689511
7325011
done500011
044
164
274
done74
044
164
274
done74
089
1159
2219
done219
057
177
287
done87
057
177
287
done87

prune87.0ms

Filtered
41 candidates to 57 candidates (-39.0%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New54357
Fresh000
Picked101
Done000
Total55358

Merged error: 0.0b

Counts
58 → 3

localize6.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* 1/12 x) (+ (/ 1 x) 1/2))
0.0b
(+ (/ 1 x) 1/2)
0.3b
(* 1/12 x)

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
10×add-log-exp
*-un-lft-identity
add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt add-cbrt-cube
sum-log
associate-*r* associate-*l*
+-commutative flip3-+ flip-+ distribute-lft-out
associate-+r+ pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
3 → 44
Calls
3 calls:
10.0ms
(+ (* 1/12 x) (+ (/ 1 x) 1/2))
7.0ms
(+ (/ 1 x) 1/2)
4.0ms
(* 1/12 x)

series6.0ms

Counts
3 → 9
Calls
3 calls:
2.0ms
(+ (* 1/12 x) (+ (/ 1 x) 1/2))
2.0ms
(+ (/ 1 x) 1/2)
2.0ms
(* 1/12 x)

simplify51.9s

Counts
53 → 53
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
033
143
done43
055
165
done65
044
184
294
done94
044
174
2134
3224
4464
5964
62194
76564
822394
done50004
0711
1167
2315
3545
4945
51465
62705
77025
821875
done50005
059
169
done69
044
154
done54
0511
1179
2445
3875
41015
51255
61955
73925
810905
936835
done50015
044
154
done54
044
154
done54
055
165
done65
055
165
done65
057
187
2107
done107
044
154
done54
033
161
done61
044
154
done54
044
154
done54
033
143
done43
077
1126
2136
done136
066
196
done96
066
1126
2136
done136
0713
11013
done1013
066
196
done96
0717
12317
2647
31737
44967
512547
631497
done50017
066
196
done96
066
196
done96
089
1297
2507
3877
41557
52947
68757
731767
done50007
0917
12613
25111
39111
413111
51779
62649
73329
83909
94449
104929
115339
done5339
0711
1209
2327
3587
4977
51757
62157
73487
811097
done50017
055
1105
2115
done115
055
185
done85
055
185
done85
01112
12211
24110
37110
414110
532110
688110
7287510
done500110
01011
12210
23810
36710
413110
530210
681810
7270010
done500110
0910
11610
22210
32410
done2410
0910
11910
23610
35610
49110
518710
644410
7126910
8432910
done500010
01021
11721
22321
32521
done2521
0910
11610
22210
32410
done2410
01029
13029
212011
360111
4318911
done500011
0910
11610
22210
32410
done2410
0910
11610
22210
32410
done2410
01113
13313
28413
320813
442513
5112113
6356513
done500113
01229
14621
214221
338421
4131121
5380019
done500019
01019
13317
28017
319117
461717
5187117
done500017
089
1169
2269
3409
4499
5599
6819
71049
81189
91269
101309
111339
done1339
067
1107
done107
033
143
done43
033
143
done43
033
143
done43
055
185
done85
055
185
done85
055
185
done85
089
1159
2219
done219
089
1159
2219
done219
089
1159
2219
done219

prune70.0ms

Filtered
36 candidates to 53 candidates (-47.2%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New52153
Fresh022
Picked011
Done000
Total52456

Merged error: 0b

Counts
56 → 4

localize11.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2))) (cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2))))
0.5b
(cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2)))
0.5b
(cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2)))
0.5b
(cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2)))

rewrite62.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
18×cbrt-div
15×add-cube-cbrt *-un-lft-identity
11×pow1
flip3-+ pow1/3 flip-+
add-exp-log swap-sqr associate-*r* associate-*l*
frac-times add-cbrt-cube add-log-exp unswap-sqr
associate-*r/ pow-prod-down associate-*l/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 87
Calls
4 calls:
29.0ms
(* (cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2))) (cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2))))
10.0ms
(cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2)))
9.0ms
(cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2)))
10.0ms
(cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2)))

series42.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(* (cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2))) (cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2))))
11.0ms
(cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2)))
11.0ms
(cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2)))
12.0ms
(cbrt (+ (* 1/12 x) (+ (/ 1 x) 1/2)))

simplify1.6min

Counts
99 → 99
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01011
11711
22311
32511
done2511
01011
11711
22311
32511
done2511
01122
11822
22422
32622
done2622
01011
11711
22311
32511
done2511
01011
11711
22311
32511
done2511
01011
11711
22311
32511
done2511
022
141
done41
0910
11610
22210
32410
done2410
01214
13414
28514
320614
441614
5110614
6356514
done500014
01330
14722
214322
338922
4131422
5379520
done500120
01120
13418
28118
319218
462018
5188118
done500118
0910
11710
22710
34110
45210
56210
68410
710710
812110
912910
1013310
1113810
done13810
01123
11823
22423
32623
done2623
01011
11711
22311
32511
done2511
01132
11932
22712
3329
4389
5489
6699
71249
83329
912519
done50009
01011
11711
22311
32511
done2511
01011
11711
22311
32511
done2511
01011
11711
22311
32511
done2511
01011
11711
22311
32511
done2511
01122
11822
22422
32622
done2622
01011
11711
22311
32511
done2511
01011
11711
22311
32511
done2511
01011
11711
22311
32511
done2511
022
141
done41
0910
11610
22210
32410
done2410
01214
13414
28514
320614
441614
5110614
6356514
done500014
01330
14722
214322
338922
4131422
5379520
done500120
01120
13418
28118
319218
462018
5188118
done500118
0910
11710
22710
34110
45210
56210
68410
710710
812110
912910
1013310
1113810
done13810
01123
11823
22423
32623
done2623
01011
11711
22311
32511
done2511
01132
11932
22712
3329
4389
5489
6699
71249
83329
912519
done50009
01011
11711
22311
32511
done2511
01011
11711
22311
32511
done2511
01011
11711
22311
32511
done2511
01011
11711
22311
32511
done2511
01122
11822
22422
32622
done2622
01011
11711
22311
32511
done2511
01011
11711
22311
32511
done2511
01011
11711
22311
32511
done2511
022
141
done41
0910
11610
22210
32410
done2410
01214
13414
28514
320614
441614
5110614
6356514
done500014
01330
14722
214322
338922
4131422
5379520
done500120
01120
13418
28118
319218
462018
5188118
done500118
0910
11710
22710
34110
45210
56210
68410
710710
812110
912910
1013310
1113810
done13810
01123
11823
22423
32623
done2623
01011
11711
22311
32511
done2511
01132
11932
22712
3329
4389
5489
6699
71249
83329
912519
done50009
01011
11711
22311
32511
done2511
01011
11711
22311
32511
done2511
023
151
done51
023
161
done61
0919
12219
27319
327819
487119
5359119
done500019
01021
11721
22321
32521
done2521
023
161
done61
01123
12013
22713
done2713
01122
12022
22813
32913
done2913
01122
12022
23022
33522
45322
59222
619622
756122
8224122
done500022
0919
12219
27319
327819
487119
5359119
done500019
01245
11945
22545
done2545
01122
11822
22422
32622
done2622
01265
12765
24123
35412
415812
547812
6140912
done500112
01122
11911
22511
done2511
01122
11911
22511
done2511
01329
13529
28629
321029
442729
5111529
6356329
done500029
01461
14845
214445
338645
4130445
5379641
done500041
01735
15733
214933
337833
4109833
5318933
done500033
01641
15533
216033
341833
4137033
5391631
done500031
01735
15733
214933
337933
4110533
5319133
done500033
01641
15533
216033
341633
4135533
5391031
done500031
01241
13537
28237
319337
461937
5187837
done500137
01021
11821
22821
34221
45321
56321
68521
710821
812221
912821
1013221
1113521
done13521
01245
11945
22545
done2545
01123
11823
22423
32623
done2623
01123
11823
22423
32623
done2623
01123
11823
22423
32623
done2623
035
153
done51
01021
11721
22321
32521
done2521
01247
12347
23125
33913
45213
57813
614613
735813
8126513
done500113
01123
11823
22423
32623
done2623
01123
11810
22510
done2510
01123
11810
22510
done2510
023
141
done41
01021
11721
22321
32521
done2521
01123
11823
22423
32623
done2623
01123
11823
22423
32623
done2623
01323
12123
22723
done2723
01323
12123
22723
done2723
01323
12123
22723
done2723
01323
12123
22723
done2723
01123
11810
22510
done2510
01123
11810
22510
done2510
033
151
done51
033
161
done61
01233
12033
22633
done2633
01222
12022
22622
done2622
01113
11912
22512
done2510
01234
12234
23034
done3034
01122
11922
22522
done2522
01012
11810
22710
done2710
01122
11922
22522
done2522
01222
12022
22622
done2622
01021
11721
22321
32521
done2521
01122
11922
22522
done2522
01122
11922
22522
done2522
01021
11721
22321
32521
done2521
01525
14125
29825
322125
442525
5112425
6358225
done500125
01431
14029
28829
320029
461929
5187829
done500029
01525
14125
29825
321625
441825
5110325
6354525
done500025
01431
14029
28829
319929
462329
5187829
done500029
01836
14633
211225
336217
4148416
done500016
02042
14939
210936
330625
4114119
done500119
02145
14842
210942
331029
4115923
done500023
01836
14633
211225
336217
4148416
done500016
02042
14939
210936
330625
4114119
done500119
02145
14842
210942
331029
4115923
done500023
01836
14633
211225
336217
4148416
done500016
02042
14939
210936
330625
4114119
done500119
02145
14842
210942
331029
4115923
done500023
01842
14239
29925
327116
482413
5355213
done500013
02048
14545
29645
323527
477121
5382518
done500018
02048
14348
29546
318843
447925
5142220
done500020

prune293.0ms

Filtered
77 candidates to 99 candidates (-28.6%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New99099
Fresh022
Picked011
Done011
Total994103

Merged error: 0b

Counts
103 → 4

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ 1.0 (exp x))
0.0b
(/ 1 (- 1 (/ 1.0 (exp x))))
3.8b
(- 1 (/ 1.0 (exp x)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
64×add-sqr-sqrt
44×*-un-lft-identity
43×times-frac
24×add-cube-cbrt
20×difference-of-squares
11×associate-/r*
add-exp-log
add-cbrt-cube
associate-/l*
distribute-lft-out-- add-log-exp
pow1
div-exp
cbrt-undiv flip3-- frac-2neg clear-num associate-/r/ flip-- div-inv
sub-neg rec-exp pow-flip diff-log 1-exp inv-pow
Counts
3 → 97
Calls
3 calls:
5.0ms
(/ 1.0 (exp x))
10.0ms
(/ 1 (- 1 (/ 1.0 (exp x))))
8.0ms
(- 1 (/ 1.0 (exp x)))

series22.0ms

Counts
3 → 9
Calls
3 calls:
5.0ms
(/ 1.0 (exp x))
11.0ms
(/ 1 (- 1 (/ 1.0 (exp x))))
6.0ms
(- 1 (/ 1.0 (exp x)))

simplify41.4s

Counts
106 → 106
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
088
1137
2157
3207
4227
5267
6307
7467
8517
9567
10607
11717
12797
13837
14887
15917
161027
171277
181317
done1317
077
1117
2147
done147
077
1147
2207
3227
4267
5307
6467
7517
8567
9607
10717
11797
12837
13887
14917
151027
161277
171317
done1317
0815
11215
21515
done1515
077
1117
2147
done147
0820
11320
2308
3818
42858
510788
639808
done50008
077
1117
2147
done147
077
1117
2147
done147
0910
1298
2658
31648
45118
516988
done50018
01020
12513
26313
310213
418113
523213
624913
726213
829513
945313
10106013
11333913
done500013
055
175
done75
0813
11911
23411
36811
412410
528310
652710
7101610
8304010
done500110
066
196
done96
088
1117
done117
088
1127
2137
done137
099
1128
done128
099
1138
2168
done168
077
1107
done107
077
1117
2127
done127
088
1118
done118
088
1128
2158
done158
066
1106
2136
done136
055
175
done75
022
151
done51
088
1128
2158
done158
099
1148
2218
3238
4298
5348
done348
0910
1159
2198
3258
4318
5368
done368
089
1168
2208
3248
4268
5328
6378
done378
089
1129
2159
done159
01126
12322
25010
312110
440910
5140610
6498210
done500010
0919
11319
21619
done1619
089
1129
2159
done159
0926
12026
23910
38210
412110
526810
684310
7282210
done500010
089
1129
2159
done159
089
1129
2159
done159
022
151
done51
077
1117
2187
3226
4246
done246
01121
12119
23317
33917
done3917
0910
1139
2169
done169
01013
11611
2219
3229
done229
0910
1139
2169
done169
047
183
2121
done121
089
1128
2158
done158
01114
11611
2189
3199
done199
01011
1149
2159
done159
01215
11712
21910
32010
done2010
01112
11510
21810
done1810
01013
11511
2179
3189
done189
0910
1139
2149
done149
01114
11612
21810
31910
done1910
01011
11410
21710
done1710
047
183
2121
done121
089
1128
2158
done158
01018
11617
21917
done1917
0910
1139
2169
done169
0910
1139
2169
done169
0910
1139
2169
done169
034
151
done51
089
1128
2158
done158
0911
1129
done129
0911
1139
2149
done149
01012
11310
done1310
01012
11410
21710
done1710
0910
1129
done129
0910
1139
2149
done149
01011
11310
done1310
01011
11410
21710
done1710
034
151
done51
089
1128
2158
done158
0917
11517
21817
done1817
089
1129
2159
done159
089
1129
2159
done159
089
1129
2159
done159
023
141
done41
078
1118
2148
done148
0910
1129
done129
0910
1139
2149
done149
01011
11310
done1310
01011
11410
21710
done1710
089
1119
done119
089
1129
2139
done139
0910
11210
done1210
0910
11310
21610
done1610
023
141
done41
078
1118
2148
done148
078
1118
2148
done148
078
1146
2236
3306
4366
5386
done386
0917
11517
21817
done1817
089
1129
2159
done159
023
141
done41
0910
1129
done129
01011
11310
done1310
089
1119
done119
0910
11210
done1210
023
141
done41
089
1158
2228
3286
4426
5456
done456
089
1158
2228
3286
4426
5456
done456
078
1146
2236
3306
4366
5386
done386
01012
13010
26810
316910
451310
5170410
done500010
0915
12013
23713
37313
412912
529612
653812
7102712
8305012
done500012
044
164
274
done74
055
185
2104
3114
done114
055
done55
0814
11913
2578
31296
42166
53936
612456
done50006
0611
done611
055
done55
0614
11314
2296
3676
41346
52016
63336
78406
837156
done50016
055
done55
055
done55
022
done22
033
done33
0813
11413
22313
32913
done2913
066
done66
079
199
2119
3129
done129
066
done66
057
195
2155
3205
done205
055
done55
0710
1910
done910
066
done66
066
done66
066
done66
044
162
282
done82
055
done55
069
1109
done109
055
done55
055
175
done75
055
done55
023
141
done41
044
done44
044
183
done83
044
done44
069
189
done89
055
done55
033
151
done51
055
done55
055
done55
044
done44
01315
13215
28515
313913
424213
544011
6109311
done500111
078
1167
2286
3376
4516
5716
6756
7796
8816
done816
078
1167
2286
3376
4516
5716
6756
7796
8816
done816
01011
12011
2299
3329
4379
5399
done399
0810
1179
2298
3388
4528
5728
6778
7838
8858
done858
0810
1179
2298
3388
4528
5728
6778
7838
8858
done858
0911
12111
25011
36311
4859
51299
62109
73369
85679
915159
done50019
044
done44
044
done44

prune106.0ms

Filtered
65 candidates to 106 candidates (-63.1%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New1060106
Fresh011
Picked011
Done022
Total1064110

Merged error: 0b

Counts
110 → 4

regimes100.0ms

Accuracy

97.2% (0.6b remaining)

Error of 0.6b against oracle of 0.0b and baseline of 21.3b

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01723
12223
done2223

end0.0ms

sample973.0ms

Algorithm
intervals
Results
374.0ms2298×body1280valid
174.0ms1659×body640valid
70.0ms2866×body80valid
63.0ms2504×body80overflowed
61.0ms799×body320valid
19.0ms378×body160valid

Profiling

Loading profile data...